<canvas id="myCanvas" width="340" height="200"></canvas>
JQuery 1.9.1
$(function(){ var ctx=$('#myCanvas')[0].getContext('2d'); ctx.rect(10,10,100,100);//繪製一個正方形。 ctx.fillStyle='#E9EA6B';//給予填色。 ctx.shadowColor="#B7A766";//設定陰影顏色。 ctx.shadowBlur=10;//設定陰影霧化程度。 ctx.shadowOffsetX=5;//設定陰影x座標。 ctx.shadowOffsetY=5;//設定陰影y座標。 ctx.fill();// ctx.beginPath();//繪製第一層的圓形。 ctx.arc(200,60,50,0,2*Math.PI); ctx.fillStyle='#50510D'; ctx.fill(); ctx.beginPath();//繪製第二層的圓形。 ctx.globalAlpha=0.5;//設定第二層圓形的透明度。 ctx.arc(250,60,50,0,2*Math.PI); ctx.fillStyle='#758CC0'; ctx.fill(); });
主要使用function :
- globalAlpha - 用來設定物件的透明度,可設定值為:0 ~ 1。
- shadow -
語法 解說 shadowColor 設定陰影顏色,需與shadowBlur合用。 shadowBlur 設定陰影物化程度,值:0 ~ 100。 shadowOffsetX 設定對應生成陰影物件的x軸定位,正數向右移,負數向左移。 shadowOffsetY 設定對應生成陰影物件的y軸定位,正數向下移,負數向上移。
Result
JSFiddle
https://jsfiddle.net/MickeyChen/naxsrvej/
沒有留言:
張貼留言