Canvas学习(二):绘制特殊矩形
来源:互联网 发布:网络洗脑神曲 编辑:程序博客网 时间:2024/04/30 16:56
同时绘制有边框和填充色的矩形
<!DOCTYPE HTML><html><body><div class="" style="margin:180px 50px"><canvas id="myCanvas" width="500" height="300" style="border:1px solid red;">您的浏览器不支持 HTML5 canvas 标签。</canvas><script type="text/javascript">var c=document.getElementById("myCanvas");var ctx=c.getContext("2d");ctx.strokeStyle = 'green';//边框色ctx.fillStyle = 'red'//填充色ctx.lineWidth = 4;//边框宽度// 路径绘制ctx.beginPath();ctx.moveTo(20,20);ctx.lineTo(110,20);ctx.lineTo(110,110);ctx.lineTo(20,110);ctx.closePath();ctx.stroke();ctx.beginPath();ctx.moveTo(22,22);ctx.lineTo(108,22);ctx.lineTo(108,108);ctx.lineTo(22,108);ctx.closePath();ctx.fill();// rect()绘制ctx.beginPath();ctx.rect(130,20,100,90);ctx.closePath();ctx.stroke();ctx.beginPath();ctx.rect(132,22,96,86);ctx.fill();// strokeRec和tfillRectctx.strokeRect(250,20,100,90);ctx.fillRect(252,22,96,86);</script></body></html>
绘制折角或圆角矩形
lineJoin 属性设置或返回所创建边角的类型,当两条线交汇时。lineJoin属性,w3c用法链接
<script type="text/javascript"> var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.strokeStyle = 'green';//边框色 ctx.fillStyle = 'red'//填充色 ctx.lineWidth = 8;//边框宽度 ctx.lineJoin = "bevel"; ctx.strokeRect(20,20,200,200); ctx.lineJoin = "round"; ctx.strokeRect(250,20,200,200);//fillRect()则会是填充形状 </script>
清除矩形
clearRect() 方法清空给定矩形内的指定像素。clearRect()方法,w3c用法链接
clearRect() 方法清空给定矩形内的指定像素。
<script type="text/javascript"> var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.strokeStyle = 'green';//边框色 ctx.fillStyle = 'red'//填充色 ctx.lineWidth = 8;//边框宽度 ctx.fillStyle="red"; ctx.fillRect(20,20,200,150); ctx.clearRect(30,30,100,50); </script>
1 0
- Canvas学习(二):绘制特殊矩形
- Canvas学习:绘制矩形
- canvas学习总结六:绘制矩形
- Canvas学习--绘制正五角星(二)
- HTML5 Canvas: 绘制矩形
- canvas绘制矩形
- canvas绘制矩形
- HTML5学习笔记之使用canvas绘制矩形
- HTML5 学习(二 CANVAS 的基本操作 【JavaScript绘制】)
- Canvas绘制圆角矩形
- html5中canvas绘制矩形
- canvas-系统函数绘制矩形
- canvas绘制矩形、三角形、圆形
- HTML5 canvas 绘制矩形 改变矩形颜色
- 【canvas学习笔记二】绘制图形
- OpenGL编程(二)绘制矩形
- HTML5 Canvas绘制渐变(二)
- canvas学习(二)
- HDUOJ #2012 素数判定
- JavaScript中控制页面的跳转
- web安全色
- linux中文件的访问时间异常
- JSP数据交互(二)
- Canvas学习(二):绘制特殊矩形
- jsp页面+CSS样式实现不同个数文字两端对齐
- dedecms内容模型使用教程
- HTTP协议详解
- rsync 文件同步体系
- Java NIO 非阻塞socket通信案例
- 【Java】Java的继承和多态详解
- Java ArrayList分页
- github配置