日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

fillstyle属性_HTML canvas

發布時間:2024/10/14 HTML 91 豆豆
生活随笔 收集整理的這篇文章主要介紹了 fillstyle属性_HTML canvas 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

HTML canvas fillStyle 屬性

實例

定義用紅色填充的矩形:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

ctx.fillStyle="#FF0000";

ctx.fillRect(20,20,150,100);

嘗試一下 ?

瀏覽器支持

Internet Explorer 9、Firefox、Opera、Chrome 和 Safari 支持 fillStyle 屬性。

注意:Internet Explorer 8 及之前的版本不支持 元素。

定義和用法

fillStyle 屬性設置或返回用于填充繪畫的顏色、漸變或模式。

默認值:

#000000

JavaScript 語法:

context.fillStyle=color|gradient|pattern;

屬性值

描述

color

指示繪圖填充色的 CSS 顏色值。默認值是 #000000。

gradient

用于填充繪圖的漸變對象(線性

或 放射性)。

pattern

用于填充繪圖的 pattern 對象。

更多實例

實例

定義從上到下的漸變,作為矩形的填充樣式:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

var my_gradient=ctx.createLinearGradient(0,0,0,170);

my_gradient.addColorStop(0,"black");

my_gradient.addColorStop(1,"white");

ctx.fillStyle=my_gradient;

ctx.fillRect(20,20,150,100);

嘗試一下 ?

實例

定義從左到右的漸變,作為矩形的填充樣式:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

var my_gradient=ctx.createLinearGradient(0,0,170,0);

my_gradient.addColorStop(0,"black");

my_gradient.addColorStop(1,"white");

ctx.fillStyle=my_gradient;

ctx.fillRect(20,20,150,100);

嘗試一下 ?

實例

定義從黑到紅到白的的漸變,作為矩形的填充樣式:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

var my_gradient=ctx.createLinearGradient(0,0,170,0);

my_gradient.addColorStop(0,"black");

my_gradient.addColorStop(0.5,"red");

my_gradient.addColorStop(1,"white");

ctx.fillStyle=my_gradient;

ctx.fillRect(20,20,150,100);

嘗試一下 ?

用到的圖像:

實例

使用圖像來填充繪圖:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");

var ctx=c.getContext("2d");

var img=document.getElementById("lamp");

var

pat=ctx.createPattern(img,"repeat");

ctx.rect(0,0,150,100);

ctx.fillStyle=pat;

ctx.fill();

嘗試一下 ?

HTML canvas 參考手冊

總結

以上是生活随笔為你收集整理的fillstyle属性_HTML canvas的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。