canvas透明度的矩形效果
本章節介紹一下利用canvas繪製一個矩形,並且具有一定的透明度效果。
關於透明度可以參閱canvas設定透明度一章節。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript" charset="utf-8"> //這個函式將在頁面完全載入後呼叫 function pageLoaded(){ //獲取canvas物件的引用,注意tCanvas名字必須和下面body裡面的id相同 var canvas = document.getElementById('tCanvas'); //獲取該canvas的2D繪圖環境 var context = canvas.getContext('2d'); //繪製程式碼將出現在這裡 //設定填充顏色為紅色 context.fillStyle = "red"; //畫一個紅色的實心矩形 context.fillRect(50,50,100,40); //設定邊線顏色為綠色 context.fillStyle = "green"; //畫一個綠色空心矩形 context.strokeRect(120,100,100,35); //使用rgb()設定填充顏色為藍色 context.fillStyle = "rgb(0,0,255)"; //畫一個藍色的實心矩形 context.fillRect(80,230,100,40); //設定填充色為黑色且alpha值(透明度)為0.2 context.fillStyle = "rgba(0,0,0,0.2)"; //畫一個透明的黑色實心矩形 context.fillRect(300,180,100,50); } window.onload=function(){ pageLoaded(); } </script> </head> <body> <canvas width="400" height="400" id="tCanvas">瀏覽器不支援</canvas> </body> </html>
更多canvas教程可以參閱canvas教程版塊。
相關文章
- canvas矩形拖拽效果Canvas
- canvas具有漸變效果的矩形Canvas
- canvas繪製旋轉一定角度的矩形效果Canvas
- canvas 繪製矩形Canvas
- canvas 虛線矩形Canvas
- canvas 設定透明度Canvas
- canvas設定透明度Canvas
- canvas 繪製圓角矩形Canvas
- canvas 繪製矩形缺角Canvas
- canvas 設定矩形樣式Canvas
- canvas繪製矩形框Canvas
- canvas系列教程之繪製矩形Canvas
- 微信小程式 canvas圓角矩形的繪製微信小程式Canvas
- CSS3 矩形切角效果CSSS3
- svg生成矩形效果程式碼SVG
- html5中canvas繪製矩形HTMLCanvas
- canvas實現手動繪製矩形Canvas
- JavaScript透明度漸變效果JavaScript
- CSS透明度漸變效果CSS
- jQuery設定透明度效果jQuery
- HTML5 Canvas ( 矩形的繪製 ) rect, strokeRect, fillRectHTMLCanvas
- canvas 繪製旋轉一定角度的矩形Canvas
- css3實現的矩形切角效果CSSS3
- canvas立體效果的圓環Canvas
- canvas繪製圓角矩形程式碼例項Canvas
- canvas小球碰壁效果Canvas
- canvas簽名效果Canvas
- css帶有空心箭頭矩形效果CSS
- CSS3矩形左右擺動效果CSSS3
- css3實現的矩形圓角切角效果CSSS3
- canvas實現 漂亮的下雨效果Canvas
- 簡單的 canvas 翻角效果Canvas
- canvas-座標系、圓角矩形、紋理、剪裁Canvas
- svg實現矩形水平運動動畫效果SVG動畫
- svg矩形圍繞自身中心旋轉效果SVG
- canvas繪製流星效果Canvas
- canvas實現波浪效果Canvas
- canvas小球擺動效果Canvas