HTML Canvas 渐变 | 您所在的位置:网站首页 › 上下黑白渐变 › HTML Canvas 渐变 |
w3school 在线教程
HTML 系列教程
浏览器脚本
服务器脚本
编程教程
XML 系列教程
建站手册
参考手册
HTML 图形
HTML 图形
HTML 绘图
Graphics
Canvas
Plotly.js
Chart.js
Google
D3.js
谷歌地图
Maps 简介
Maps 基础
Maps 叠加层
Maps 事件
Maps 控件
Maps 类型
Maps 参考手册
SVG 教程
SVG 简介
SVG 嵌入 HTML
SVG 矩形
SVG 圆形
SVG 椭圆
SVG 直线
SVG 多边形
SVG 折线
SVG 路径
SVG 文本
SVG 笔触
SVG 滤镜
SVG 模糊
SVG 阴影
SVG 线性渐变
SVG 径向渐变
SVG 实例
SVG 参考手册
Canvas 教程
Canvas 简介
Canvas 绘制
Canvas 坐标
Canvas 直线
Canvas 形状
Canvas 矩形
Canvas 圆形
Canvas 曲线
Canvas 渐变
Canvas 文本
Canvas 图像
Canvas 时钟
时钟简介
时钟钟面
时钟数字
时钟指针
时钟启动
HTML 游戏
游戏简介
游戏画布
游戏组件
游戏控制器
游戏障碍
游戏分数
游戏图像
游戏声音
游戏重力
游戏弹跳
游戏旋转
游戏运动
HTML Canvas 渐变
Canvas 曲线
Canvas 文本
画布 - 渐变
渐变可用于填充矩形、圆形、线条、文本等。画布上的形状并不限于纯色。 有两种不同类型的渐变: createLinearGradient(x,y,x1,y1) - 创建线性渐变 createRadialGradient(x,y,r,x1,y1,r1) - 创建径向/圆形渐变一旦我们有了渐变对象,就必须添加两个或更多色标。 addColorStop() 方法规定颜色的停止点及其沿渐变的位置。渐变位置可以是 0 到 1 之间的任意位置。 要使用渐变,请将 fillStyle 或 strokeStyle 属性设置为渐变,然后绘制形状(矩形、文本或线条)。 Canvas - Gradients 使用 createLinearGradient() 实例创建线性渐变。用渐变填充矩形: JavaScript: const c = document.getElementById("myCanvas"); const ctx = c.getContext("2d"); // 创建渐变 const grd = ctx.createLinearGradient(0, 0, 200, 0); grd.addColorStop(0, "red"); grd.addColorStop(1, "white"); // 用渐变填充 ctx.fillStyle = grd; ctx.fillRect(10, 10, 150, 80);亲自试一试 使用 createRadialGradient(): 实例创建径向/圆形渐变。用渐变填充矩形: JavaScript: const c = document.getElementById("myCanvas"); const ctx = c.getContext("2d"); // 创建渐变 const grd = ctx.createRadialGradient(75, 50, 5, 90, 60, 100); grd.addColorStop(0, "red"); grd.addColorStop(1, "white"); // 用渐变填充 ctx.fillStyle = grd; ctx.fillRect(10, 10, 150, 80);亲自试一试 另请参阅:W3School 的完整 Canvas 参考手册 Canvas 曲线 Canvas 文本 Canvas APIW3School 简体中文版提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。版权所有,保留一切权利。 关于 W3School 帮助 W3School 使用条款 隐私条款 技术支持:赢科 蒙ICP备06004630号 |
CopyRight 2018-2019 实验室设备网 版权所有 |