国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

如何用HTML5中的canvas實現漸變文字的效果

2020-03-24 16:39:43
字體:
來源:轉載
供稿:網友
canvas 是HTML5中新增的標簽,它可以用來繪制圖像,但是必須借助JavaScript腳本實現效果,對于HTML5中的canvas你了解多少?這篇文章就和大家講講如何用canvas制作漸變文字效果,對canvas繪制漸變感興趣的朋友,可以參考一下。

用HTML5中的canvas 實現漸變文字效果,需要用到的語法及參數設置如下,不清楚的小伙伴可以看看。

1、fillText( )

語法:context.fillText(text,x,y,maxWidth)

text表示需要在畫布上輸出的文本
x表示開始繪制文本的X軸坐標
y表示開始繪制文本的 Y軸坐標
maxWidth 表示允許的最大文本寬度,單位是像素,是一個可選值。

2、createLinearGradient( )

語法:context.createLinearGradient(x0,y0,x1,y1)

x0 表示漸變開始點的X軸坐標
y0 表示漸變開始點的Y軸坐標
x1 表示漸變結束點的X軸坐標
y1 表示漸變結束點的Y軸坐標

舉:1:制作一個普通文字(無顏色漸變),代碼如下:

 !DOCTYPE html  html  head  meta charset= UTF-8  title /title  /head  body  canvas id= myCanvas width= 300 height= 150 >

效果圖如圖所示:

aa.jpg

舉例2:制作一個漸變文字,具體代碼如下:

ctx.font= 30px Verdana  // Create gradient var gradient=ctx.createLinearGradient(0,0,c.width,0); gradient.addColorStop( 0 , orange  gradient.addColorStop( 0.5 , blue  gradient.addColorStop( 1.0 , red  // Fill with gradient ctx.fill >

效果圖:

bb.jpg

制作漸變文字時,首先要用createLinearGradient( )創建一個漸變,然后用fillStyle將漸變運用于文字上。

以上給大家介紹了如何用HTML5中的canvas制作漸變文字效果,既簡單又實用,初學者可以自己動手實踐,希望你可以制作出更加炫酷的效果。

更多相關課程請訪問 Html5視頻教程

以上就是如何用HTML5中的canvas實現漸變文字的效果的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 垫江县| 延长县| 龙里县| 海阳市| 汉阴县| 阳高县| 陵水| 八宿县| 于都县| 凉城县| 寻乌县| 京山县| 衡山县| 唐河县| 进贤县| 台州市| 南京市| 牙克石市| 青冈县| 河池市| 汪清县| 昭觉县| 莆田市| 昭平县| 柯坪县| 衢州市| 阜宁县| 景东| 苏州市| 定兴县| 房产| 沁源县| 新营市| 景泰县| 富宁县| 兴义市| 青浦区| 洛阳市| 丘北县| 墨脱县| 榆中县|