css、h5画三角

1、css画三角

.triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 50px 100px 50px 0;
  border-color: transparent transparent transparent black;
}
<div class="triangle"></div>

3、h5 canvas画三角

const trigon = () => {
        let canvas = document.getElementById('myCanvas');
        let ctx = canvas.getContext('2d');
        ctx.moveTo(50, 20);
        ctx.lineTo(0, 90);
        ctx.lineTo(100, 90);
        //闭合路径。会拉一条从当前点到path起始点的直线。如果当前点与起始点重合,则什么都不做
        ctx.closePath();
        ctx.stroke(); //绘制路径。
    }
trigon()
<canvas id="myCanvas" width="100" height="100">1</canvas>

传统的HTML主要用于文本的创建,可以通过标签插入图像,动画的实现则需要第三方插件。在这方面,传统的HTML极其缺乏满足现代网页多媒体需求的能力。HTML5的到来,带来了新的成员标签。

什么是 Canvas?

HTML5 的 Canvas 元素使用 JavaScript 在网页上绘制图像。

画布是一个矩形区域,你可以控制其每一像素。

canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。

创建 Canvas 元素

向 HTML5 页面添加 Canvas 元素。

规定元素的 id、宽度和高度:

通过 JavaScript 来绘制

Canvas 元素本身是没有绘图能力的。所有的绘制工作必须在 JavaScript 内部完成:

var c=document.getElementById("myCanvas");

var cxt=c.getContext("2d");

首先,JavaScript 使用 id 来寻找 Canvas 元素:

var c=document.getElementById("myCanvas");

其次,创建 context 对象:

var cxt=c.getContext("2d");

然后,getContext("2d") 对象是内建的 HTML5 对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。

moveTo()方法使用X和Y作为参数,在 Canvas 上设置参数指定的线条起始点。

lineTo()方法使用X和Y作为参数,在 Canvas 上创建上一个点到参数指定点的路径。

stroke()方法绘制出了 Canvas 上,moveTo()指定的点到 lineTo()指定点的路径线条。stroke()方法没有参数。

beginPath()方法用于开始一个新路径或重置当前路径,没有参数。

closePath()方法用于创建从起始点到终点的路径,有效的闭合并形成路径的形状,没有参数。

fill()方法用于为当前的路径填充样式。

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值