成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

淺談Canvas

xfee / 2047人閱讀

摘要:上一篇給大家講了一下的一些概念性的東西,這一篇我們來(lái)講一下的最基礎(chǔ)的應(yīng)用定義一個(gè)畫(huà)圖畫(huà)路徑和表示的是里面的繪制路徑,不加的話會(huì)出現(xiàn)靈異事件靈異事件通俗的講就是后繪制的圖形不能精確的識(shí)別上一線的開(kāi)始處這個(gè)用來(lái)定義線段終點(diǎn)的類型定義線段的連接類

上一篇給大家講了一下canvas的一些概念性的東西,這一篇我們來(lái)講一下canvas的最基礎(chǔ)的應(yīng)用:

定義一個(gè)canvas:??

var ctx =document.getElementById_x("canvas").getContext("2d");

(1)畫(huà)圖

ctx.fillStyle="rgba(255,255,255,0.5)";

ctx.fillRect(0,0,100,100)

(2)畫(huà)路徑
?beginPath()和closePath()表示的是canvas里面的繪制路徑,不加的話會(huì)出現(xiàn)靈異事件,靈異事件通俗的講就是后繪制的圖形不能精確的識(shí)別上一線的開(kāi)始處;

  ctx.beginPath();
  ctx.fillStyle="#f00";
  ctx.moveTo(10,10);
  ctx.lineTo(100,100);
  ctx.lineTo(100,150);
  ctx.lineWidth=10;
  ctx.lineCap="round";   //這個(gè)用來(lái)定義線段終點(diǎn)的類型
  ctx.linejoin="round";    // 定義線段的連接類型
  ctx.stroke();
  ctx.closePath();

(3)畫(huà)圓

里面?zhèn)?個(gè)參數(shù),分別是起始坐標(biāo),半徑,開(kāi)始弧度,結(jié)束弧度,旋轉(zhuǎn)方向;

ctx.beginPath();
ctx.arc(50,50,50,0,Math.PI,true);
ctx.fill();
ctx.fillStyle="#00f";
ctx.closePath();

(4)漸變

?在canvas中我們可以用createLinearGradient() 和createRadialGradient
() 來(lái)進(jìn)行漸變的設(shè)置

放射性漸變?
?(5)陰影

  ctx.shadowOffsetX = 2;
  ctx.shadowOffsetY = 2;
  ctx.shadowBlur = 2;
  ctx.shadowColor = "rgba(0,0,0,0.5)";
  ctx.font = "20px Times New Roman";   //文字
  ctx.fillStyle = "black";            //文字填充顏色
  ctx.fillText("Hello World",5,30)  //在畫(huà)布上繪制填充顏色的文字

fillText是指在畫(huà)布上繪制文本;fillText(text,x,y,maxWidth);

text -- 畫(huà)布上輸出文本;

x -- 相對(duì)于畫(huà)布的X坐標(biāo)

y -- 相對(duì)于畫(huà)布的Y坐標(biāo)

maxWidth -- 允許的最大文本寬度(可選參數(shù))

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/115450.html

相關(guān)文章

  • 淺談Canvas

    摘要:上一篇給大家講了一下的一些概念性的東西,這一篇我們來(lái)講一下的最基礎(chǔ)的應(yīng)用定義一個(gè)畫(huà)圖畫(huà)路徑和表示的是里面的繪制路徑,不加的話會(huì)出現(xiàn)靈異事件靈異事件通俗的講就是后繪制的圖形不能精確的識(shí)別上一線的開(kāi)始處這個(gè)用來(lái)定義線段終點(diǎn)的類型定義線段的連接類 上一篇給大家講了一下canvas的一些概念性的東西,這一篇我們來(lái)講一下canvas的最基礎(chǔ)的應(yīng)用: 定義一個(gè)canvas:?? var ctx =...

    cppowboy 評(píng)論0 收藏0
  • 淺談 Web App 動(dòng)畫(huà)效率

    摘要:動(dòng)畫(huà)才是我們今天要談?wù)摰闹饕獌?nèi)容如何做到。所以在做動(dòng)畫(huà)的時(shí)候,不要用做計(jì)算密集型的任務(wù),返回的對(duì)象做好緩存,避免多次調(diào)用。所以開(kāi)發(fā)小組就將和合二為一,利用的排版優(yōu)勢(shì)和的渲染優(yōu)勢(shì)。在其上層再加入一層,用來(lái)顯示渲染的結(jié)果。 自從 HTML5 誕生之后,關(guān)于 Web App 和 Native App 的討論就從未間斷過(guò),孰優(yōu)孰劣大家各執(zhí)一詞。但作為前端開(kāi)發(fā)者的我們,心里其實(shí)是明白的,這個(gè)世界...

    shusen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

xfee

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<