国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达孜县| 高邮市| 栾城县| 绥芬河市| 松潘县| 红原县| 潞西市| 华宁县| 讷河市| 揭阳市| 巴彦县| 常州市| 东平县| 磴口县| 米泉市| 屯门区| 兴海县| 独山县| 建始县| 达州市| 霍林郭勒市| 巫溪县| 乌恰县| 郸城县| 改则县| 务川| 南丰县| 四川省| 渝北区| 乐山市| 白河县| 淮南市| 抚顺市| 德兴市| 澜沧| 大田县| 榕江县| 梁山县| 错那县| 民和| 日土县|