婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML5 canvas基本繪圖之繪制陰影效果

HTML5 canvas基本繪圖之繪制陰影效果

熱門標(biāo)簽:農(nóng)村住宅地圖標(biāo)注 濟(jì)南辦理400電話 ai電銷機(jī)器人連接網(wǎng)關(guān) 威海營銷外呼系統(tǒng)招商 鄭州電銷外呼系統(tǒng)違法嗎 跟電銷機(jī)器人做同事 中紳電銷智能機(jī)器人 鶴壁手機(jī)自動外呼系統(tǒng)怎么安裝 漳州人工外呼系統(tǒng)排名

<canvas></canvas>是HTML5中新增的標(biāo)簽,用于繪制圖形,實際上,這個標(biāo)簽和其他的標(biāo)簽一樣,其特殊之處在于該標(biāo)簽可以獲取一個CanvasRenderingContext2D對象,我們可以通過JavaScript腳本來控制該對象進(jìn)行繪圖。

<canvas></canvas>只是一個繪制圖形的容器,除了id、class、style等屬性外,還有height和width屬性。在<canvas>>元素上繪圖主要有三步:

1.獲取<canvas>元素對應(yīng)的DOM對象,這是一個Canvas對象;
2.調(diào)用Canvas對象的getContext()方法,得到一個CanvasRenderingContext2D對象;
3.調(diào)用CanvasRenderingContext2D對象進(jìn)行繪圖。

陰影繪制

  • shadowColor 設(shè)置或返回用于陰影的顏色。
  • shadowBlur 設(shè)置或返回用于陰影的模糊級別(數(shù)值越大越模糊)。
  • shadowOffsetX 設(shè)置或返回陰影與形狀的水平距離。
  • shadowOffsetY 設(shè)置或返回陰影與形狀的垂直距離。

我們?yōu)橹袄L制的五角星添加一下陰影

JavaScript Code復(fù)制內(nèi)容到剪貼板
  1. var canvas = document.getElementById("canvas");   
  2.    var context = canvas.getContext("2d");   
  3.    context.beginPath();   
  4.    //設(shè)置是個頂點的坐標(biāo),根據(jù)頂點制定路徑   
  5.    for (var i = 0; i < 5; i++) {   
  6.        context.lineTo(Math.cos((18+i*72)/180*Math.PI)*200+200,   
  7.                        -Math.sin((18+i*72)/180*Math.PI)*200+200);   
  8.        context.lineTo(Math.cos((54+i*72)/180*Math.PI)*80+200,   
  9.                        -Math.sin((54+i*72)/180*Math.PI)*80+200);   
  10.    }   
  11.    context.closePath();   
  12.    //設(shè)置邊框樣式以及填充顏色   
  13.    context.lineWidth="3";   
  14.    context.fillStyle = "#F6F152";   
  15.    context.strokeStyle = "#F5270B";   
  16.    context.shadowColor = "#F7F2B4";   
  17.    context.shadowOffsetX = 30;   
  18.    context.shadowOffsetY = 30;   
  19.    context.shadowBlur = 2;   
  20.    context.fill();   
  21.    context.stroke();   

效果如下:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:營口 紅河 蘇州 惠州 甘南 萍鄉(xiāng) 咸陽 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5 canvas基本繪圖之繪制陰影效果》,本文關(guān)鍵詞  HTML5,canvas,基本,繪圖,之,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5 canvas基本繪圖之繪制陰影效果》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML5 canvas基本繪圖之繪制陰影效果的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 龙胜| 赤壁市| 托克逊县| 庄浪县| 信丰县| 扬州市| 甘德县| 鄂托克前旗| 咸丰县| 西峡县| 宁城县| 澄城县| 景谷| 谷城县| 皋兰县| 正宁县| 花莲市| 乌拉特中旗| 汾西县| 松溪县| 新宁县| 华安县| 门源| 越西县| 商丘市| 凭祥市| 莱西市| 洞头县| 五峰| 长治县| 尼勒克县| 新民市| 平湖市| 海晏县| 花莲县| 湾仔区| 集贤县| 凌云县| 楚雄市| 遂宁市| 长兴县|