本文摘自PHP中文网,作者yulia,侵删。
<canvas>是HTML5中新增的标签,它可以用来绘制图像,但是必须借助JavaScript脚本实现效果,对于HTML5中的canvas你了解多少?这篇文章就和大家讲讲如何用canvas制作渐变文字效果,对canvas绘制渐变感兴趣的朋友,可以参考一下。用HTML5中的canvas 实现渐变文字效果,需要用到的语法及参数设置如下,不清楚的小伙伴可以看看。
1、fillText( )
语法:context.fillText(text,x,y,maxWidth)
text表示需要在画布上输出的文本
x表示开始绘制文本的X轴坐标
y表示开始绘制文本的 Y轴坐标
maxWidth 表示允许的最大文本宽度,单位是像素,是一个可选值。
2、createLinearGradient( )
语法:context.createLinearGradient(x0,y0,x1,y1)
x0 表示渐变开始点的X轴坐标
y0 表示渐变开始点的Y轴坐标
x1 表示渐变结束点的X轴坐标
y1 表示渐变结束点的Y轴坐标
举:1:制作一个普通文字(无颜色渐变),代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
效果图如图所示:
相关阅读 >>
HTML5中当鼠标滚轮正在被滚动时运行的脚本的事件onmousewheel
详细介绍通过HTML5的drag和drop生成拓扑图片base64信息的案例
HTML5 command标签的用法和<command>标签的使用案例详解
更多相关阅读请进入《HTML5》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者