使用HTML5 Canvas繪制多邊形所需的CanvasRenderingContext2D對象的主要屬性和方法(有「()」者為方法)如下:
屬性或方法基本描述strokeStyle用于設置畫筆繪制路徑的顏色、漸變和模式。該屬性的值可以是一個表示css顏色值的字符串。如果你的繪制需求比較復雜,該屬性的值還可以是一個CanvasGradient對象或者CanvasPattern對象globalAlpha定義繪制內容的透明度,取值在0.0(完全透明)和1.0(完全不透明)之間,默認值為1.0。lineWidth定義繪制線條的寬度。默認值是1.0,并且這個屬性必須大于0.0。較寬的線條在路徑上居中,每邊各有線條寬的一半。lineCap指定線條兩端的線帽如何繪制。合法的值是 butt、round和square。默認值是 butt 。beginPath()開始一個新的繪制路徑。每次繪制新的路徑之前記得調用該方法。moveTo(int x, int y)定義一個新的繪制路徑的起點坐標lineTo(int x, int y)定義一個繪制路徑的中間點坐標stroke(int x, int y)沿著繪制路徑的坐標點順序繪制直線closePath()如果當前的繪制路徑是打開的,則閉合該繪制路徑。
繪制三角形
!DOCTYPE html html head meta charset= UTF-8 title HTML5 Canvas繪制三角形入門示例 /title /head body !-- 添加canvas標簽,并加上紅色邊框以便于在頁面上查看 -- canvas id= myCanvas width= 400px height= 300px >對應的顯示效果如下:
繪制矩形
之所以將Canvas繪制矩形單獨提出來,是因為Canvas的畫筆工具——CanvasRenderingContext2D對象為繪制矩形提供了專用的方法。!DOCTYPE html html head meta charset= UTF-8 title HTML5 Canvas繪制矩形入門示例 /title /head body !-- 添加canvas標簽,并加上紅色邊框以便于在頁面上查看 -- canvas id= myCanvas width= 400px height= 300px >對應的矩形效果顯示如下:
以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !
相關推薦:
HTML5和CSS3 實現靈動畫的切換效果
以上就是用HTML5 Canvas來繪制三角形和矩形等多邊形的方法的詳細內容,其它編程語言
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答