国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站開發(fā)的工作總結(jié)google搜索優(yōu)化方法

網(wǎng)站開發(fā)的工作總結(jié),google搜索優(yōu)化方法,六安網(wǎng)站制作多少錢,有哪些網(wǎng)站做的比較好看的圖片文章目錄 一、基本用法二、用法詳見2.0、方法屬性2.1、繪制線條2.2、繪制矩形2.3、繪制圓形2.4、繪制文本2.5、填充圖像 一、基本用法 canvas 標(biāo)簽:可用于在網(wǎng)頁上繪制圖形(使用 JavaScript 在網(wǎng)頁上繪制圖像)畫布是一個(gè)矩形區(qū)域&#xff0c…

文章目錄

    • 一、基本用法
    • 二、用法詳見
      • 2.0、方法屬性
      • 2.1、繪制線條
      • 2.2、繪制矩形
      • 2.3、繪制圓形
      • 2.4、繪制文本
      • 2.5、填充圖像

一、基本用法

  • canvas 標(biāo)簽:可用于在網(wǎng)頁上繪制圖形(使用 JavaScript 在網(wǎng)頁上繪制圖像)
  • 畫布是一個(gè)矩形區(qū)域,通過控制其每一像素繪制路徑、矩形、圓形、字符以及添加圖像。
  • 創(chuàng)建一個(gè)canvas:width 和 height 是必備屬性,id 是為了在 js 中獲取改元素。
<canvas id="myCanvas" width="200" height="100"></canvas>
  • 在 js 中繪制 canvas
<script type="text/javascript">
// 通過 id 查找到 canvas 元素
var c = document.getElementById("myCanvas");
// 創(chuàng)建 context 對象
var cxt = c.getContext("2d");
// 繪制矩形(前2個(gè)參數(shù)為在canvas里面的矩形左上角起點(diǎn)坐標(biāo),第3個(gè)參數(shù)是寬,第4個(gè)參數(shù)是高)
cxt.fillRect(0,0,150,75);
// 填充顏色
cxt.fillStyle="#FF0000";
</script>

二、用法詳見

2.0、方法屬性

  • context 對象屬性
屬性描述
fillStyle設(shè)置或返回用于填充繪圖的顏色、漸變或圖案。
strokeStyle設(shè)置或返回用于筆劃的顏色、漸變或圖案。
shadowColor設(shè)置或返回用于陰影的顏色。
shadowBlur設(shè)置或返回陰影的模糊級別。
shadowOffsetX設(shè)置或返回陰影到形狀的水平距離。
shadowOffsetY設(shè)置或返回陰影到形狀的垂直距離。
  • context 對象方法
方法描述
fill()填充當(dāng)前圖形(路徑)。
stroke()實(shí)際上繪制您定義的路徑。
beginPath()開始路徑,或重置當(dāng)前路徑。
closePath()創(chuàng)建從當(dāng)前點(diǎn)返回起點(diǎn)的路徑。

2.1、繪制線條

  • 線條方法
方法描述繪制
moveTo()劃線起始點(diǎn)
lineTo()畫線到另一個(gè)點(diǎn)
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;"></canvas>
<script type="text/javascript">
// 通過 id 查找到 canvas 元素
var c = document.getElementById("myCanvas");
// 創(chuàng)建 context 對象
var cxt = c.getContext("2d");
// 線條起點(diǎn)坐標(biāo)
cxt.moveTo(10,10);
// 折點(diǎn)坐標(biāo)
cxt.lineTo(150,50);
// 折點(diǎn)坐標(biāo)
cxt.lineTo(10,50);
// 繪制當(dāng)前或已經(jīng)存在的路徑的方法
cxt.stroke();
</script>

在這里插入圖片描述

  • 專有屬性
屬性描述
lineWidth繪制時(shí)要使用的線條寬度像素
lineCap定義線的端部樣式round(圓形) square(方形)、butt(平直,默認(rèn)值)
lineJoin設(shè)置或返回兩條線相交時(shí)創(chuàng)建的角的類型bevel(斜角)、round(圓角) miter(尖角,默認(rèn)值)
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(200, 100);
ctx.lineWidth = 10;
ctx.strokeStyle = "red";
ctx.lineCap = "round";
ctx.stroke();

2.2、繪制矩形

  • fillRect() 方法:向路徑添加一個(gè)填充的矩形 context.fillRect(x, y, width, height)
  • strokeRect() 方法:向路徑添加一個(gè)無填充矩形 context.fillRect(x, y, width, height)
  • rect() 方法:向路徑添加一個(gè)矩形 context.rect(x, y, width, height)
1. strokeRect(30, 30, 50, 50) 
等價(jià)于:ctx.rect(30, 30, 50, 50);ctx.stroke();
2. fillRect(30, 30, 50, 50) 
等價(jià)于:ctx.rect(30, 30, 50, 50);ctx.fill();
參數(shù)描述
x矩形左上角的 x 坐標(biāo)。
y矩形左上角的 y 坐標(biāo)。
width矩形的寬度,以像素為單位。
height矩形的高度,以像素為單位。
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");// 紅色矩形
ctx.beginPath();
ctx.lineWidth = "6";
ctx.strokeStyle = "red";
ctx.fillStyle = "yellow"	// 在 strokeRect 中不生效
ctx.strokeRect(5, 5, 290, 140);// 綠色矩形
ctx.beginPath();
ctx.lineWidth = "4";		// 在 fillRect 中不生效
ctx.strokeStyle = "green";	// 在 fillRect 中不生效
ctx.fillStyle = "yellow"
ctx.fillRect(30, 30, 50, 50);

在這里插入圖片描述

2.3、繪制圓形

  • arc() 方法:向路徑添加一個(gè)圓形 context.arc(x,y,r,start,end)
參數(shù)描述
x圓心的x軸坐標(biāo)
y圓心的y軸坐標(biāo)
r圓弧的半徑
start圓弧的起始點(diǎn)
end圓弧的終點(diǎn)
<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;"></canvas>
<script type="text/javascript">
// 通過 id 查找到 canvas 元素
var c = document.getElementById("myCanvas");
// 創(chuàng)建 context 對象
var cxt = c.getContext("2d");
// 填充顏色
cxt.fillStyle="#FF0000";
// 創(chuàng)建一個(gè)新的路徑
cxt.beginPath();
// 繪制圓弧路徑的方法(圓心的x軸坐標(biāo),圓心的y軸坐標(biāo),圓弧的半徑,圓弧的起始點(diǎn),圓弧的終點(diǎn),true逆時(shí)針繪制圓弧false順時(shí)針繪制)
cxt.arc(70,18,15,0,Math.PI*2,true);
// 返回到當(dāng)前路徑起始點(diǎn)的方法
cxt.closePath();
// 填充當(dāng)前或已存在的路徑的方法
cxt.fill();
</script>

在這里插入圖片描述

2.4、繪制文本

  • fillText(text,x,y):在畫布上繪制“填充的”文本
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");ctx.font = "30px Arial";
ctx.fillText("Hello World", 10, 50);

在這里插入圖片描述

  • strokeText(text,x,y):在畫布上繪制文本(無填充)
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");ctx.font = "30px Arial";
ctx.strokeText("Hello World", 10, 50);

在這里插入圖片描述

  • 專有屬性:
屬性描述
font設(shè)置或返回文本內(nèi)容的當(dāng)前字體屬性。
textAlign設(shè)置或返回文本內(nèi)容的當(dāng)前對齊方式。
textBaseline設(shè)置或返回繪制文本時(shí)使用的當(dāng)前文本基線。
  • font 屬性:使用的語法與 CSS font 屬性相同。

  • textAlign 屬性
    在這里插入圖片描述

描述
start默認(rèn)。文本在指定的位置開始。
end文本在指定的位置結(jié)束。
center文本的中心被放置在指定的位置。
left文本左對齊。
right文本右對齊。
  • textBaseline 屬性
    在這里插入圖片描述
描述
alphabetic默認(rèn)。文本基線是普通的字母基線。
top文本基線是 em 方框的頂端。
hanging文本基線是懸掛基線。
middle文本基線是 em 方框的正中。
ideographic文本基線是表意基線。
bottom文本基線是 em 方框的底端。

2.5、填充圖像

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;"></canvas>
<script type="text/javascript">
// 通過 id 查找到 canvas 元素
var c = document.getElementById("myCanvas");
// 創(chuàng)建 context 對象
var cxt = c.getContext("2d");
var img = document.getElementById("scream");
// 放置圖片 (圖片,image的左上角在目標(biāo)畫布上X軸坐標(biāo),image的左上角在目標(biāo)畫布上Y軸坐標(biāo))
ctx.drawImage(img, 10, 10)
</script>
http://aloenet.com.cn/news/42716.html

相關(guān)文章:

  • 怎么做賭博網(wǎng)站代理承德seo
  • html做網(wǎng)站實(shí)戰(zhàn)教程軟文寫作經(jīng)驗(yàn)是什么
  • 余姚物流做網(wǎng)站鄭州本地seo顧問
  • 醫(yī)院網(wǎng)站建設(shè) 費(fèi)用百度認(rèn)證官網(wǎng)
  • 四川建設(shè)廳官方網(wǎng)站四庫一平臺網(wǎng)絡(luò)運(yùn)營商
  • 建設(shè)銀行手機(jī)查詢網(wǎng)站合肥seo優(yōu)化排名公司
  • 在北京大學(xué)生做家教的網(wǎng)站關(guān)鍵詞調(diào)詞平臺哪個(gè)好
  • 東莞電商頁面設(shè)計(jì)公司福州短視頻seo機(jī)會(huì)
  • 杭州網(wǎng)站建設(shè)wguser域名歸屬查詢
  • 優(yōu)秀網(wǎng)站頁面設(shè)計(jì)圖片蘭州模板網(wǎng)站seo價(jià)格
  • 直播網(wǎng)站怎么做站長工具百度百科
  • 網(wǎng)站建好了怎么做淘寶客seo指導(dǎo)
  • 偽類網(wǎng)站hyein seo官網(wǎng)
  • 網(wǎng)站 關(guān)于我們 模板免費(fèi)網(wǎng)絡(luò)營銷推廣軟件
  • 網(wǎng)站開發(fā)都需要學(xué)什么深圳搜索競價(jià)賬戶托管
  • java企業(yè)網(wǎng)站商丘seo博客
  • 如何購買網(wǎng)站俄羅斯搜索引擎瀏覽器
  • 網(wǎng)頁制作圖片模板整站seo排名外包
  • 百度搜索優(yōu)化建議seo的基礎(chǔ)優(yōu)化
  • 網(wǎng)站都是什么軟件做的百度營銷推廣
  • 賀州網(wǎng)絡(luò)推廣青島seo建站
  • 做翻糖的網(wǎng)站百度分公司
  • seo網(wǎng)站建設(shè)微域名解析網(wǎng)站
  • 寶安網(wǎng)站設(shè)計(jì)排名網(wǎng)店代運(yùn)營騙局流程
  • 京東網(wǎng)站建設(shè)百度高級搜索網(wǎng)址
  • 哪個(gè)軟件做網(wǎng)站最簡單長沙專業(yè)競價(jià)優(yōu)化首選
  • 安卓手機(jī)app下載網(wǎng)站優(yōu)化種類
  • 網(wǎng)站標(biāo)題特殊符號長沙百度快速優(yōu)化排名
  • asp net做網(wǎng)站視頻購物網(wǎng)站哪個(gè)最好
  • 做雜志的模板下載網(wǎng)站有哪些貴陽百度推廣電話