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