Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\site\54cainiao\web\config\function.php on line 295 JavaScript canvas绘制渐变颜色的矩形 - 54菜鸟
11

JavaScript canvas绘制渐变颜色的矩形

  • 时间:2020-02-18 15:11 编辑:54菜鸟 来源: 阅读:16647
  • 扫一扫,手机访问
摘要:本文实例为大家分享了canvas绘制渐变颜色的矩形的具体代码,供大家参考,具体内容如下

本文实例为大家分享了canvas绘制渐变颜色的矩形的具体代码,供大家参考,具体内容如下


<!DOCTYPE html>

<html>

<head>

 <meta charset="UTF-8">

 <title>Title</title>

 <style>

  canvas {

   border: 1px solid #ccc;

  }

/*  .linearGradient{

   width: 400px;

   height: 100px;

   background-image: linear-gradient(to right,pink,blue);

  }*/

 </style>

</head>

<body>

<div></div>

<canvas width="600" height="400"></canvas>

<script>

 var myCanvas = document.querySelector('canvas');

 var ctx = myCanvas.getContext('2d');

 /*fillStyle 'pink' '#000' 'rgb()' 'rgba()' */

 /*也可以使用一个渐变的方案了填充矩形*/

 /*创建一个渐变的方案*/

 /*渐变是由长度的*/

 /*x0y0 起始点 x1y1 结束点 确定长度和方向*/

 var linearGradient = ctx.createLinearGradient(100,100,500,400);

 linearGradient.addColorStop(0,'pink');

 //linearGradient.addColorStop(0.5,'red');

 linearGradient.addColorStop(1,'blue');

 ctx.fillStyle = linearGradient;

 ctx.fillRect(100,100,400,100);

 /*pink---->blue*/

 /*回想线性渐变---->要素 方向 起始颜色 结束颜色 */

 /*通过两个点的坐标可以控制 渐变方向*/

</script>

</body>

</html>

运行结果如下:

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【织梦cms|织梦技巧】织梦默认作者和默认泉源修改(2021-12-08 10:11)
【织梦cms|织梦技巧】 织梦dedecms差异栏目导航显示差异样式的方式(2021-12-08 10:09)
【织梦cms|织梦技巧】织梦dede新建模型中自定义联动类别调用(2020-03-01 13:52)
【织梦cms|织梦技巧】织梦CMS标签中出现“系统无此标签,可能已经移除”(2020-03-01 13:51)
【织梦cms|织梦技巧】dedecms织梦系统后台验证码图片不显示的解决方法(2020-03-01 13:51)
【织梦cms|织梦技巧】dedecms更新文章会出现空白页(2020-03-01 13:50)
【织梦cms|织梦技巧】让织梦dedecms搜索结果按照点击数排序(2020-03-01 13:48)
【织梦cms|织梦技巧】在dedecms织梦内容页中调用文章缩略图(2020-03-01 13:47)
【织梦cms|织梦技巧】在dedecms织梦添加自制的背景图片(2020-03-01 13:47)
【织梦cms|织梦技巧】修改织梦dedecms幻灯片属性(2020-03-01 13:46)