如何用HTML5中的canvas绘制渐变矩形


本文摘自PHP中文网,作者yulia,侵删。

canvas是HTML5中新增的特性,它可以在浏览器上绘制出各种酷炫的效果,作为一个前端开发人员,你知道如何用canvas绘制图形吗?这篇文章就和大家讲讲如何用canvas绘制一个矩形及一个渐变色矩形,有一定的参考价值,感兴趣的朋友可以参考一下。

<canvas> 标签可以用来绘制图形,但是要通过JavaScript脚本来实现效果,因为<canvas>标签只是一个装图形的容器,效果的实现要借助JavaScript脚本。我们可以用canvas绘制直线,圆形,矩形,字符等等。

举例1:用canvas绘制一个红色矩形,具体步骤如下:

第一步:用document.getElementById( )找到 <canvas> 元素

第二步:用getContext("2d")创建 context 对象

第三步:fillStyle属性可以设置矩形颜色,本例将其设置为红色;fillRect(x,y,width,height) 方法可以绘制已填色的矩形,x表示矩形左上角的X轴坐标,y表示矩形左上角的Y轴坐标,width表示矩形的宽度,height表示矩形的高度

完整代码如下:

1

2

3

4

5

6

7

8

9

<body>

  <canvas id="myCanvas" width="200" height="100" style="border:1px solid #000;"></canvas>

</body>

<script type="text/javascript"

  var c=document.getElementById("myCanvas");

  var ctx=c.getContext("2d");

  ctx.fillStyle="#FF0000";

  ctx.fillRect(25,10,150,80);

</script>

效果图:

图片1.jpg

阅读剩余部分

相关阅读 >>

HTML5 canvas常用属性方法(介绍)

HTML5的本地存储indexeddb

canvas中beginpath()和closepath()的分析总结(附示例)

什么是notifications?HTML5 notifications桌面提醒

HTML5使用四种方法实现移动页面自适应手机屏幕的方法总结

HTML5标准学习-简介介绍

HTML5开发工具有哪些

HTML5手机触屏touch事件的详细介绍

h5表单介绍和表单验证失败问题实例

使用HTML5实现树叶飘落的效果

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...