使用HTML5画布绘制一个矩形的方法

  介绍

这篇文章将为大家详细讲解有关使用HTML5画布绘制一个矩形的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

使用HTML5画布绘制一个矩形,我们需要用到画布上下文的矩形()方法。

使用HTML5画布绘制一个矩形的方法

<强>我们来看一个具体的例子

代码如下

& lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元http-equiv=癈ontent-Type"内容=皌ext/html;charset=utf-8"/比;   & lt; title> & lt;/title>   & lt;元charset=皍tf-8"/比;   & lt;脚本类型=拔谋?javascript"比;   函数画(){   画布var=. getelementbyid (& # 39; SimpleCanvas& # 39;);   如果(!帆布| | !画布。getContext) {   返回错误;   }   var残雪=360;   var cy=400;   var半径=36;   var=canvas.getContext上下文(& # 39;2 d # 39;);   context.beginPath ();   上下文。矩形(240,80,160,80);   上下文。fillStyle=& # 39;桃色# 39;;   context.fill ();   上下文。线宽=2;   上下文。strokeStyle=& # 39;珊瑚# 39;;   context.stroke ();   }   & lt;/script>   & lt;/head>   & lt;身体alt="使用HTML5画布绘制一个矩形的方法">

上述示例的矩形填充了内部、下面我们来看看<强>没有内部填充的矩形

代码如下

& lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元http-equiv=癈ontent-Type"内容=皌ext/html;charset=utf-8"/比;   & lt; title> & lt;/title>   & lt;元charset=皍tf-8"/比;   & lt;风格类型=拔谋?css"比;   & lt; !/*背景色和背景图*/.canvas {   background - color: # FFFFFF;   背景图片:url (“img/t.jpg");   }   ——比;   & lt;/style>   & lt;脚本类型=拔谋?javascript"比;   函数画(){   画布var=. getelementbyid (& # 39; SimpleCanvas& # 39;);   如果(!帆布| | !画布。getContext) {   返回错误;   }   var残雪=360;   var cy=400;   var半径=36;   var=canvas.getContext上下文(& # 39;2 d # 39;);   context.beginPath ();   上下文。矩形(240,80,160,80);   上下文。线宽=4;   上下文。strokeStyle=& # 39;珊瑚# 39;;   context.stroke ();   }   & lt;/script>   & lt;/head>   & lt;身体alt="使用HTML5画布绘制一个矩形的方法">

<强>最后我们来看直接填充内部的矩形绘制

& lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元http-equiv=癈ontent-Type"内容=皌ext/html;charset=utf-8"/比;   & lt; title> & lt;/title>   & lt;元charset=皍tf-8"/比;   & lt;脚本类型=拔谋?javascript"比;   函数画(){   画布var=. getelementbyid (& # 39; SimpleCanvas& # 39;);   如果(!帆布| | !画布。getContext) {   返回错误;   }   var残雪=360;   var cy=400;   var半径=36;   var=canvas.getContext上下文(& # 39;2 d # 39;);   context.beginPath ();   上下文。矩形(260,120,220,120);   上下文。fillStyle=& # 39;原木色# 39;;   context.fill ();   }   & lt;/script>   & lt;/head>   & lt;身体alt="使用HTML5画布绘制一个矩形的方法">

关于使用HTML5画布绘制一个矩形的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

使用HTML5画布绘制一个矩形的方法