《canvas標(biāo)簽介紹》PPT課件

《canvas標(biāo)簽介紹》PPT課件

ID:39347229

大?。?05.60 KB

頁(yè)數(shù):15頁(yè)

時(shí)間:2019-07-01

《canvas標(biāo)簽介紹》PPT課件_第1頁(yè)
《canvas標(biāo)簽介紹》PPT課件_第2頁(yè)
《canvas標(biāo)簽介紹》PPT課件_第3頁(yè)
《canvas標(biāo)簽介紹》PPT課件_第4頁(yè)
《canvas標(biāo)簽介紹》PPT課件_第5頁(yè)
資源描述:

《《canvas標(biāo)簽介紹》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、重要的Canvas標(biāo)簽主講:叢浩@LAMP兄弟連叢浩conghao@lampbrother.netCanvas的使用您的瀏覽器不支持canvas標(biāo)簽canvas標(biāo)簽在頁(yè)面中只顯示一個(gè)設(shè)定背景色的畫(huà)布,如果要產(chǎn)生新內(nèi)容或者進(jìn)行畫(huà)圖操作,需要借助canvasAPI(HTML5的內(nèi)置對(duì)context對(duì)象)和javascript操作實(shí)現(xiàn)畫(huà)圖或者其他圖像操作canva

2、s的常見(jiàn)屬性屬性值描述heightpixels設(shè)置canvas的高度。widthpixels設(shè)置canvas的寬度。Canvas的APIcanvas主要屬性和方法方法描述save()保存當(dāng)前環(huán)境的狀態(tài)restore()返回之前保存過(guò)的路徑狀態(tài)和屬性createEvent()getContext()返回一個(gè)對(duì)象,指出訪問(wèn)繪圖功能必要的APItoDataURL()返回canvas圖像的URLCanvas的API顏色、樣式和陰影屬性和方法屬性描述fillStyle設(shè)置或返回用于填充繪畫(huà)的顏色、漸變或模式strokeStyle設(shè)置或返回用于筆觸的顏色、漸變或模式shadowColo

3、r設(shè)置或返回用于陰影的顏色shadowBlur設(shè)置或返回用于陰影的模糊級(jí)別shadowOffsetX設(shè)置或返回陰影距形狀的水平距離shadowOffsetY設(shè)置或返回陰影距形狀的垂直距離方法描述createLinearGradient()創(chuàng)建線性漸變(用在畫(huà)布內(nèi)容上)createPattern()在指定的方向上重復(fù)指定的元素createRadialGradient()創(chuàng)建放射狀/環(huán)形的漸變(用在畫(huà)布內(nèi)容上)addColorStop()規(guī)定漸變對(duì)象中的顏色和停止位置Canvas的API線條樣式屬性和方法屬性描述lineCap設(shè)置或返回線條的結(jié)束端點(diǎn)樣式lineJoin設(shè)置或返

4、回兩條線相交時(shí),所創(chuàng)建的拐角類(lèi)型lineWidth設(shè)置或返回當(dāng)前的線條寬度miterLimit設(shè)置或返回最大斜接長(zhǎng)度Canvas的API矩形方法方法描述rect()創(chuàng)建矩形fillRect()繪制"被填充"的矩形strokeRect()繪制矩形(無(wú)填充)clearRect()在給定的矩形內(nèi)清除指定的像素Canvas的API-路徑方法方法描述fill()填充當(dāng)前繪圖(路徑)stroke()繪制已定義的路徑beginPath()起始一條路徑,或重置當(dāng)前路徑moveTo()把路徑移動(dòng)到畫(huà)布中的指定點(diǎn),不創(chuàng)建線條closePath()創(chuàng)建從當(dāng)前點(diǎn)回到起始點(diǎn)的路徑lineTo()添加

5、一個(gè)新點(diǎn),創(chuàng)建從該點(diǎn)到最后指定點(diǎn)的線條clip()從原始畫(huà)布剪切任意形狀和尺寸的區(qū)域quadraticCurveTo()創(chuàng)建二次貝塞爾曲線bezierCurveTo()創(chuàng)建三次方貝塞爾曲線arc()創(chuàng)建弧/曲線(用于創(chuàng)建圓形或部分圓)arcTo()創(chuàng)建兩切線之間的弧/曲線isPointInPath()如果指定的點(diǎn)位于當(dāng)前路徑中,返回布爾值Canvas的API-轉(zhuǎn)換方法方法描述scale()縮放當(dāng)前繪圖至更大或更小rotate()旋轉(zhuǎn)當(dāng)前繪圖translate()重新映射畫(huà)布上的(0,0)位置transform()替換繪圖的當(dāng)前轉(zhuǎn)換矩陣setTransform()將當(dāng)前轉(zhuǎn)換重

6、置為單位矩陣。然后運(yùn)行transform()Canvas的API-文本屬性和方法屬性描述font設(shè)置或返回文本內(nèi)容的當(dāng)前字體屬性textAlign設(shè)置或返回文本內(nèi)容的當(dāng)前對(duì)齊方式textBaseline設(shè)置或返回在繪制文本時(shí)使用的當(dāng)前文本基線方法描述fillText()在畫(huà)布上繪制"被填充的"文本strokeText()在畫(huà)布上繪制文本(無(wú)填充)measureText()返回包含指定文本寬度的對(duì)象Canvas的API-圖像繪制方法方法描述drawImage()向畫(huà)布上繪制圖像、畫(huà)布或視頻chrome不支持Canvas的API-像素操作方法和屬性屬性描述width返回Imag

7、eData對(duì)象的寬度height返回ImageData對(duì)象的高度data返回一個(gè)對(duì)象,其包含指定的ImageData對(duì)象的圖像數(shù)據(jù)方法描述createImageData()創(chuàng)建新的、空白的ImageData對(duì)象getImageData()返回ImageData對(duì)象,該對(duì)象為畫(huà)布上指定的矩形復(fù)制像素?cái)?shù)據(jù)putImageData()把圖像數(shù)據(jù)(從指定的ImageData對(duì)象)放回畫(huà)布上Canvas的API圖像合成屬性屬性描述globalAlpha設(shè)置或返回繪圖的當(dāng)前alpha或透明值globalCompositeOpe

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。