继WPF中另一种渐变色的写法

继WPF中另一种渐变色的写法


开发工具与关键技术:Visual Studio + HTML
撰写时间:2019年5月25日


canvas 元素用于在网页上绘制图形。
1、什么是 Canvas呢?
(1)HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。
(2)canvas画布是一个矩形区域,您可以控制其每一像素。
(3)canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
2、下面分享一个用canvas画布绘制的矩形渐变色:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>画布</title>
</head>

<body>
<!--添加 canvas 元素,规定元素的 id、宽度和高度:-->
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;">
Your browser does not support the canvas element.
</canvas>
</body>
<!--通过 JavaScript 来绘制-->
<script type="text/javascript">
var c=document.getElementById("myCanvas");//使用 id 来寻找 canvas 元素
//创建 context 对象:getContext("2d") 对象是内建的 HTML5 对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
var cxt=c.getContext("2d");
var grd=cxt.createLinearGradient(0,0,175,50);//在画布上绘制 150x75 的矩形,从左上角开始 (0,0)
//下面的两行代码绘制一个渐变色的矩形
grd.addColorStop(0,"#FF0000");
grd.addColorStop(1,"#00FF00");
cxt.fillStyle=grd;//将其成渐变色染色
cxt.fillRect(0,0,175,50);//在画布上绘制 150x75 的矩形,从左上角开始 (0,0)
</script>
</html>

3、效果图:
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值