楼主: 充实每一天
5199 83

[学习笔记] 20190608【充实计划】第1093期   [推广有奖]

51
rdatamgc 发表于 2019-6-8 13:21:09
昨日阅读1小时,累计阅读566
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

52
xiaoyaoyou1 发表于 2019-6-8 13:28:21
昨日阅读0.5小时,累计阅读314小时
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

53
jjxm20060807 发表于 2019-6-8 13:33:35
昨日阅读2小时,累计阅读990小时。
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

54
botenent 在职认证  发表于 2019-6-8 13:46:34 来自手机
充实每一天 发表于 2019-6-8 06:03
为什么|学习笔记|好
芒格巴菲特所传授的多元思维学习法

昨日阅读1小时,累计阅读289小时。
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

55
tsangwm 发表于 2019-6-8 14:15:33
昨日阅读1小时,累计阅读529小时
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

56
bigforest9 发表于 2019-6-8 14:24:32 来自手机
充实每一天 发表于 2019-6-8 06:03
为什么|学习笔记|好
芒格巴菲特所传授的多元思维学习法

昨日阅读时间1小时,总阅读时间196小时。
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

57
胡明敏 发表于 2019-6-8 14:38:12
谢谢分享
已有 1 人评分经验 收起 理由
充实每一天 + 10 精彩帖子

总评分: 经验 + 10   查看全部评分

58
yitansishui 发表于 2019-6-8 15:25:14
今天读了3小时,累计819
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

59
iverping 在职认证  发表于 2019-6-8 15:41:01
昨日阅读2小时,累积阅读177小时
已有 1 人评分论坛币 收起 理由
充实每一天 + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

60
HappyAndy_Lo 发表于 2019-6-8 16:44:53
昨日阅读实践3小时,累计485小时

4.4绘制渐变
线性渐变
var gradient = createLinearGradient(0, 0, 300, 0);
//创建宽度为300Px的水平线性渐变, 这个是渐变对象,然后需要定义渐变的颜色。


addColorStop(stop, color)函数来定义渐变的颜色
gradient.addColorStop(0, "#f00");
gradient.addColorStop(1, "#00f");     //红色到蓝色的渐变
ctx.fillStyle = gradient;   //设置fillStyle为当前的渐变对象
ctx.fillRect(0, 0, 400, 300);   //绘制渐变图形

到这里才将一个线性渐变的图形绘制完成。
完整代码:
<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
     <title>4.4.1.html</title>
</head>
<body>
     <canvas id="myCanvas">Test</canvas>
     <script type="text/javascript">
         var canvas = document.getElementById("myCanvas");
         if(canvas && canvas.getContext){
             var ctx = canvas.getContext("2d");
             var grad = ctx.createLinearGradient(0, 0, 300, 0);
             grad.addColorStop(0, "#f00");
             grad.addColorStop(1, "#00f");
             ctx.fillStyle = grad;
             ctx.fillRect(0, 0, 300, 100);
         }
     </script>

</body>
</html>
绘制径向渐变
grad对象赋值为  ctx.createRadialGradient(200, 200, 50, 200, 200, 200);
后面的fillRect(0, 0, 400, 400);  即可



已有 1 人评分论坛币 收起 理由
充实每一天 + 50 精彩帖子

总评分: 论坛币 + 50   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-31 13:29