如何用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中使用json对象的实例代码

HTML5实践-实现跨浏览器HTML5文字占位符-placeholder的具体介绍

android使webview支持HTML5 video全屏播放的方法分享(图)

实例讲解h5移动开发ajax上传多张base64格式图片到服务器

讲讲HTML5中被废弃的标签

html如何修改日期样式

如何解决canvas绘图时遇到的跨域问题

HTML5游戏开发引擎-初识createjs的详解(图文)

使用HTML5可以干什么?HTML5的优势和劣势(总结)

用javascript将canvas内容转化成图片的方法详解

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




打赏

取消

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

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

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

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

评论

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