web前端全系列 教程
1839个小节阅读:2243.1k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
ctx.createLinearGradient(x0, y0, x1, y1)
:定义渐变线的起点终点,确定颜色渐变方向,返回一个CanvasGradient
对象
x0
:是起点的横坐标y0
:是起点的纵坐标x1
:是终点的横坐标y1
:是终点的纵坐标CanvasGradient.addColorStop(num,color)
:指定渐变点的颜色
num
:第一个参数是0到1之间的一个数字,代表渐变点的位置,0表示起点,1表示终点color
:表示该渐变点的颜色使用定义好的渐变色。
xxxxxxxxxx
// 创建渐变
var grd = ctx.createLinearGradient(0, 300, 300, 0);
grd.addColorStop(0, "red");
grd.addColorStop(0.5, "yellow");
grd.addColorStop(1, "pink");
// 绘制矩形
ctx.rect(0, 0, 300, 300)
// 设置填充颜色为渐变色
ctx.fillStyle = grd
ctx.fill()
实时效果反馈
1.下列描述错误的是:
A ctx.createLinearGradient(0, 0, 300, 300)
渐变方向为由左上到右下
B ctx.createLinearGradient(0, 300)
创建线性渐变对象
答案
1=>B