亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

程序設(shè)計(jì)HTML5 Canvas API
來源:易賢網(wǎng) 閱讀:1647 次 日期:2016-07-13 16:01:19
溫馨提示:易賢網(wǎng)小編為您整理了“程序設(shè)計(jì)HTML5 Canvas API”,方便廣大網(wǎng)友查閱!

本文小編為大家介紹關(guān)于程序設(shè)計(jì)程序設(shè)計(jì)HTML5 Canvas API ,有需求的朋友可以參考一下。

代碼如下:

<script type="text/javascript">

try

{

document.createElement("Canvas").getContext("2d");

document.getElementById("support").innerHTML = "OK";

}

catch (e)

{

document.getElementById("support").innerHTML = e.message;

}

</script>

加入Canvas

<canvas id="diagonal" style="border:1px solid blue;" width="200" height="200"/>

代碼如下:

//取得Canvas元素及其繪圖上下文var canvas = document.getElementById("diagonal");

var context = canvas.getContext("2d");

//用絕對坐標(biāo)來創(chuàng)建一條路徑

context.beginPath();

context.moveTo(70, 140);

context.lineTo(140, 70);

//將這條線繪制到Canvas上

context.stroke();

變換

可以通過變換(縮放、平移、旋轉(zhuǎn))等達(dá)到和上面相同的效果。

用變換的方式繪制對角線

代碼如下:

//取得Canvas元素及其繪圖上下文

var canvas = document.getElementById("diagonal");

var context = canvas.getContext("2d");

//保存當(dāng)前繪圖狀態(tài)

context.save();

//向右下方移動(dòng)繪圖上下文

context.translate(70, 140);

//以原點(diǎn)為起點(diǎn),繪制與前面相同的線段

context.beginPath();

context.moveTo(0, 0);

context.lineTo(70, -70);

context.stroke();</p> <p>context.restore();

路徑

HTML5 Canvas API中的路徑代表你希望呈現(xiàn)的任何形狀。

beginPath():不論開始繪制何種圖形,第一個(gè)需要調(diào)用的就是beginPath。這個(gè)簡單的函數(shù)不帶任何參數(shù),它用來通知canvas將要開始繪制一個(gè)新的圖形了。

moveTo(x,y):不繪制,將當(dāng)前位置移動(dòng)到新的目標(biāo)坐標(biāo)(x,y)。

lineTo(x,y):不僅將當(dāng)前位置移動(dòng)到新的目標(biāo)坐標(biāo)(x,y),而且在兩個(gè)坐標(biāo)之間畫一條直線。

closePath():這個(gè)函數(shù)行為和lineTo很像,唯一的差別在于closePath會(huì)將路徑的起始坐標(biāo)自動(dòng)作為目標(biāo)坐標(biāo)。它還會(huì)通知canvas當(dāng)前繪制的圖形已經(jīng)閉合或者形成了完全封閉區(qū)域,這對將來的填充和描邊都非常有用。

繪制一個(gè)松樹地樹冠

代碼如下:

function createCanopyPath(context) {

// Draw the tree canopy

context.beginPath();</p> <p>context.moveTo(-25, -50);

context.lineTo(-10, -80);

context.lineTo(-20, -80);

context.lineTo(-5, -110);

context.lineTo(-15, -110);</p> <p>// 樹的頂點(diǎn)

context.lineTo(0, -140);</p> <p>context.lineTo(15, -110);

context.lineTo(5, -110);

context.lineTo(20, -80);

context.lineTo(10, -80);

context.lineTo(25, -50);

// 連接起點(diǎn),閉合路徑

context.closePath();

}</p> <p>function drawTrails() {

var canvas = document.getElementById('diagonal');

var context = canvas.getContext('2d');</p> <p>context.save();

context.translate(130, 250);</p> <p>// 創(chuàng)建表現(xiàn)樹冠的路徑

createCanopyPath(context);</p> <p>// 繪制當(dāng)前路徑

context.stroke();

context.restore();

}</p> <p>window.addEventListener("load", drawTrails, true);

描邊樣式

通過描邊模式,可以讓樹冠看起來更加真實(shí)。

代碼如下:

//加寬線條

context.lineWidth = 4;

//平滑路徑的接合點(diǎn)

context.lineJoin = 'round';

//顏色

context.strokeStyle = '#663300';

// 繪制當(dāng)前路徑

context.stroke();

填充樣式

context.fillStyle = "#339900"; context.fill();

繪制矩形

我們給樹增加樹干

context.fillStyle = '#663300'; context.fillRect(-5, -50, 10, 50);

繪制曲線

代碼如下:

context.save();

context.translate(-10, 350);

context.beginPath();</p> <p>// 第一條曲線向右上方彎曲

context.moveTo(0, 0);

context.quadraticCurveTo(170, -50, 260, -190);</p> <p>// 向右下方彎曲

context.quadraticCurveTo(310, -250, 410, -250);</p> <p>// Draw the path in a wide brown stroke

context.strokeStyle = '#663300';

context.lineWidth = 20;

context.stroke();</p> <p>// Restore the previous canvas state

context.restore();

在Canvas中插入圖片

必須等到圖片完全加載后才能對其進(jìn)行操作。瀏覽器通常會(huì)在頁面腳本執(zhí)行時(shí)異步加載圖片,如果試圖在圖片未完全加載之前就將其呈現(xiàn)到canvas上,那么 canvas將不會(huì)顯示任何圖片,因此,特別注意,在呈現(xiàn)之前,應(yīng)確保圖片已加載完畢。

代碼如下:

// 加載圖片

var bark = new Image();

bark.src = "bark.jpg";</p> <p>// 圖片加載完成后,再調(diào)用繪圖的函數(shù)

bark.onload = function () {

drawTrails();

}

顯示圖片:

//用背景圖案填充,作為樹干的背景 context.drawImage(bark, -5, -50, 10, 50);

漸變

使用漸變需要三個(gè)步驟:

(1)創(chuàng)建漸變對象

(2)為漸變對象設(shè)置顏色,指明過渡方式

(3)在context上為填充樣式或者描邊樣式設(shè)置漸變

代碼如下:

// 創(chuàng)建用作樹干紋理的三階水平漸變

var trunkGradient = context.createLinearGradient(-5, -50, 5, -50);</p> <p>// 樹干的左側(cè)邊緣是一般程度的棕色

trunkGradient.addColorStop(0, '#663300');</p> <p>// 樹干中間偏左的位置顏色要談一些

trunkGradient.addColorStop(0.4, '#996600');</p> <p>// 右側(cè)邊緣的顏色要深一些

trunkGradient.addColorStop(1, '#552200');</p> <p>// 使用漸變填充樹干

context.fillStyle = trunkGradient;

context.fillRect(-5, -50, 10, 50);

// 創(chuàng)建垂直漸變,以用樹冠在樹干上的投影

var canopyShadow = context.createLinearGradient(0, -50, 0, 0);

// 投影漸變的起點(diǎn)是透明度為50%的黑色

canopyShadow.addColorStop(0, 'rgba(0, 0, 0, 0.5)');

// 方向垂直向下,漸變在很短的距離內(nèi)迅速漸變到完全透明,這段長度之外

//的樹干上沒有投影

canopyShadow.addColorStop(0.2, 'rgba(0, 0, 0, 0.0)');</p> <p>// 在樹干上填充投影漸變

context.fillStyle = canopyShadow;

context.fillRect(-5, -50, 10, 50);

背景圖

代碼如下:

// 加載圖片

var gravel = new Image();

gravel.src = "gravel.jpg";

gravel.onload = function () {

drawTrails();

}</p> <p>// 用背景圖替代棕色粗線條

context.strokeStyle = context.createPattern(gravel, 'repeat');

context.lineWidth = 20;

context.stroke();

context.createPattern的第二個(gè)參數(shù)是重復(fù)性標(biāo)記,可以在表2-1中選擇合適的值。

平鋪方式   意義
repeat (默認(rèn)值)圖片會(huì)在兩個(gè)方向平鋪
repeat-x 橫向平鋪
repeat-y 縱向平鋪
no-repeat 圖片只顯示一次,不平鋪

縮放

縮放函數(shù)context.scale(x,y):x,y分別代表在x,y兩個(gè)維度的值。每個(gè)參數(shù)在canvas顯示圖像的時(shí)候,向其傳遞在本方向軸上圖像要放大(或縮小)的量。如果x值為2,就代表所繪制圖像中全部元素會(huì)變成兩倍寬,如果y值為0。5,繪制出來的圖像會(huì)變成之前的一半高。

代碼如下:

// 在 X=130, Y=250 處繪制第一棵樹

context.save();

context.translate(130, 250);

drawTree(context);

context.restore();</p> <p>// 在 X=260, Y=500 處繪制第二棵樹

context.save();

context.translate(260, 500);</p> <p>// 將第二棵樹的高寬放大到原來的2倍

context.scale(2, 2);

drawTree(context);

context.restore();

旋轉(zhuǎn)

旋轉(zhuǎn)圖像

代碼如下:

context.save();

//旋轉(zhuǎn)角度參數(shù)以弧度為單位

context.rotate(1.57);

context.drawImage(myImage, 0, 0, 100, 100);</p> <p>context.restore();

一種變換的使用方法

代碼如下:

// 保存當(dāng)前狀態(tài)

context.save();</p> <p>// X值隨著Y值增加而增加,借助拉伸變換,

// 可以創(chuàng)建一棵用作陰影的傾斜的樹

// 應(yīng)用了變換以后,所有坐標(biāo)都與矩陣相乘

context.transform(1, 0,

-0.5, 1,

, 0);</p> <p>// 在Y軸方向,將陰影高度變?yōu)樵瓉淼?0%

context.scale(1, 0.6);</p> <p>// 使用透明度為20%的黑色填充樹干

context.fillStyle = 'rgba(0, 0, 0, 0.2)';

context.fillRect(-5, -50, 10, 50);</p> <p>// 使用已有的陰影效果重新繪制樹

createCanopyPath(context);

context.fill();</p> <p>// 恢復(fù)之前的canvas狀態(tài)

context.restore();

文本

context.fillText(text,x,y,maxwidth):text文本內(nèi)容,x,y指定文本位置,maxwidth是可選參數(shù),限制文本位置。

context.strokeText(text,x,y,maxwidth):text文本內(nèi)容,x,y指定文本位置,maxwidth是可選參數(shù),限制文本位置。

代碼如下:

// 在canvas上繪制文本

context.save();</p> <p>// 字號為60,字體為Impact

context.font = "60px impact";</p> <p>//填充顏色

context.fillStyle = '#996600';

//居中

context.textAlign = 'center';</p> <p>//繪制文本

context.fillText('Happy Trails!', 200, 60, 400);

context.restore();

陰影

可以通過幾種全局context屬性來控制陰影

屬性  備注
shadowColor  任何CSS中的顏色值 可以使用透明度(alpha)
shadowOffsetX 像素值  值為正數(shù),向右移動(dòng)陰影;為負(fù)數(shù),向左移動(dòng)陰影
shadowOffsetY 像素值 值為正數(shù),向下移動(dòng)陰影;為負(fù)數(shù),向上移動(dòng)陰影
shadowBlur 高斯模糊值 值越大,陰影邊緣越模糊

代碼如下:

// 顏色黑色,20%透明度

context.shadowColor = 'rgba(0, 0, 0, 0.2)';</p> <p>// 向右移動(dòng)15px,向左移動(dòng)10px

context.shadowOffsetX = 15;

context.shadowOffsetY = -10;</p> <p>// 輕微模糊陰影

context.shadowBlur = 2;

像素?cái)?shù)據(jù)

context.getImageData(sx, sy, sw, sh):sx,xy確定一個(gè)點(diǎn),sw:寬度,sh:高度。

這個(gè)函數(shù)返回三個(gè)屬性:width 每行有多少個(gè)像素 height 每列有多少個(gè)像素

data 一堆數(shù)組,存有從canvas獲取的每個(gè)像素的RGBA值(值紅、綠、藍(lán)和透明度)。

context.putImageData(imagedata,dx,dy):允許開發(fā)人員傳入一組圖像數(shù)據(jù),dx,dy用來指定偏移量,如果使用,則該函數(shù)就會(huì)跳到指定的canvas位置去更新

顯示傳進(jìn)來的像素?cái)?shù)據(jù)。

canvas.toDataUrl:可以通過編程獲取canvas上當(dāng)前呈現(xiàn)的數(shù)據(jù),獲得的數(shù)據(jù)以文本格式保存,瀏覽器能將其解析成圖像。

更多信息請查看網(wǎng)頁制作
易賢網(wǎng)手機(jī)網(wǎng)站地址:程序設(shè)計(jì)HTML5 Canvas API
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
在线 亚洲欧美在线综合一区| 亚洲欧美日韩国产| av成人毛片| 日韩一级欧洲| 免费亚洲一区| 欧美先锋影音| 国产欧美日韩综合一区在线观看 | 欧美欧美天天天天操| 欧美1区2区视频| 91久久久久| 欧美成人中文| 99精品国产福利在线观看免费 | 久久精品五月| 在线观看日韩av电影| 国产美女一区| 午夜日韩福利| 午夜一级在线看亚洲| 欧美日韩三区| 免费看的黄色欧美网站| 亚洲国产精品一区二区第一页| 亚洲男人影院| 亚洲日本久久| 欧美日韩伊人| 久久婷婷影院| 国产视频一区三区| 亚洲二区视频| 韩国一区二区三区美女美女秀| 久久大逼视频| 亚洲精品孕妇| 亚洲精品资源| 亚洲高清网站| 在线播放亚洲| 亚洲天堂激情| 亚洲视频碰碰| 国产一区再线| 国模精品一区二区三区| 亚洲欧美亚洲| 欧美a级片一区| 久久精品一区二区三区中文字幕| 国产区二精品视| 99伊人成综合| 亚洲人成久久| 日韩视频一区| 国产伦精品一区| 国产精品一区二区欧美| 亚洲男女自偷自拍| 久久都是精品| 欧美凹凸一区二区三区视频| 午夜久久美女| 亚洲小说区图片区| 伊人成人在线视频| 亚洲日本成人| 香蕉久久a毛片| 麻豆成人精品| 欧美日韩国产不卡在线看| 欧美日本亚洲| 韩国精品一区二区三区| 女人天堂亚洲aⅴ在线观看| 久久亚洲不卡| 好吊色欧美一区二区三区四区| 欧美激情麻豆| 影音先锋在线一区| 亚洲视频播放| 欧美一区二区三区在线免费观看 | 亚洲欧美日韩国产综合精品二区| 亚洲综合视频一区| 欧美 日韩 国产 一区| 欧美日韩免费高清| 日韩视频二区| 久久免费一区| 亚洲福利专区| 久久xxxx| 影音国产精品| 性感少妇一区| 亚洲视频一二| 美脚丝袜一区二区三区在线观看| 欧美福利在线| 在线亚洲一区| 久久久水蜜桃| 亚洲精品一级| 欧美1区3d| 亚洲精品看片| 久久精品五月婷婷| 在线不卡亚洲| 欧美在线视频一区二区三区| 最新亚洲一区| 久久国产手机看片| 亚洲国产日韩欧美| 久久一区亚洲| 国产精品美女久久久| 欧美 日韩 国产一区二区在线视频 | 一区二区三区偷拍| 欧美视频日韩| 久久精品中文| 一区二区精品国产| 国产中文一区| 欧美福利视频| 久久国产精品久久精品国产| 一区二区三区精品国产| 国产综合欧美在线看| 久久综合伊人77777麻豆| 99国内精品久久久久久久软件| 欧美女激情福利| 免费中文字幕日韩欧美| 一区二区三区久久网| 亚洲国产日韩美| 在线精品一区| 国产在线欧美日韩| 欧美三区视频| 欧美午夜精品久久久久免费视| 久久婷婷麻豆| 欧美不卡三区| 欧美一区精品| 欧美精品综合| 欧美日韩喷水| 欧美日韩在线精品| 欧美日韩一区综合| 欧美日韩一区在线播放| 欧美在线网址| 欧美日一区二区三区在线观看国产免| 欧美粗暴jizz性欧美20| 久久久夜夜夜| 欧美日本不卡高清| 国产精品v欧美精品∨日韩| 欧美精品偷拍| 欧美午夜视频| 亚洲激情综合| 国产欧美日韩综合一区在线播放| 一区二区毛片| 久久精品国产清高在天天线 | 蜜桃久久av| 老司机精品久久| 国产在线欧美| 一区二区三区精品国产| 午夜亚洲精品| 午夜国产一区| 影音国产精品| 国产精品日韩久久久| 久久久久久一区二区| 国产一区日韩一区| 亚洲视频大全| 亚洲日产国产精品| 久久精品成人| 欧美特黄一级| 亚洲视频导航| 欧美精品成人| 国产一区白浆| 欧美三级在线| 国产精品久久久久久久久婷婷 | 日韩午夜视频在线观看| 香蕉精品999视频一区二区 | 宅男噜噜噜66一区二区| 久久精品盗摄| 在线看片日韩| 久久久国产精品一区二区中文 | 国产精品久久久久久久久婷婷| 久久久久久一区二区| 精品不卡一区二区三区| 性xx色xx综合久久久xx| 在线不卡亚洲| 欧美二区不卡| 亚洲综合电影一区二区三区| 一区精品久久| 欧美日韩三区四区| 久久精品成人| 亚洲欧美日韩综合一区| 亚洲高清视频在线观看| 欧美国产高清| 午夜一区在线| aa级大片欧美三级| 亚洲无线视频| 欧美激情自拍| 久久久久.com| 性欧美videos另类喷潮| 亚洲美女黄网| 亚洲日本精品国产第一区| 欧美日韩视频| 久热re这里精品视频在线6| 国产精品免费在线| 一区二区av| 亚洲精品偷拍| 99亚洲精品| 99亚洲伊人久久精品影院红桃| 在线日本成人| 亚洲毛片播放| 国产欧美69| 国产精品永久入口久久久| 国产三级精品在线不卡| 一区二区黄色| 国产精品久久亚洲7777| 国产精品久久久免费| 国产日韩欧美一区二区三区四区| 亚洲国产日韩在线| 亚洲国产精品一区二区第四页av| 精品不卡一区二区三区| 精品动漫3d一区二区三区免费版| 国内激情久久| 在线看无码的免费网站| 99在线|亚洲一区二区| 99伊人成综合| 亚洲欧美日韩国产一区| 久久婷婷人人澡人人喊人人爽| 久久久久久久高潮| 久久精品人人| 国产精品v亚洲精品v日韩精品| 欧美三区在线| 亚洲免费成人| 久久久999| 黑人一区二区| 亚洲视频成人| 久久伊人一区二区| 亚洲丰满在线| 久久成人一区| 韩日视频一区| 国产精品一区二区三区四区五区| 亚洲欧美日本日韩| 午夜视频一区| 99热这里只有精品8| 久久黄色影院| 亚洲视屏一区| 免费试看一区| 亚洲高清资源| 久久久久久9| 精品9999| 久久国产主播精品| 91久久极品少妇xxxxⅹ软件| 亚洲免费一区二区| 伊人成人在线| 麻豆精品视频| 日韩午夜激情| 国产精品av一区二区| 国产视频一区免费看| 欧美精品免费观看二区| 一区二区精品在线观看| 午夜激情一区| 久久激情网站| 国产精品嫩草99av在线| 亚洲午夜精品久久| 午夜精品区一区二区三| 国产精品久久久久久久久久妞妞 | 国内精品国语自产拍在线观看| 99热免费精品在线观看| 欧美日韩精品免费看| 午夜在线精品偷拍| 国产欧美午夜| 狠久久av成人天堂| 99综合在线| 国产一区二区三区四区三区四| 国产午夜精品在线| 亚洲午夜一区| 欧美区一区二| 亚洲欧美日韩国产综合精品二区| 伊人成年综合电影网| 欧美在线三区| 久久国产精品亚洲va麻豆| 99视频在线精品国自产拍免费观看| 欧美粗暴jizz性欧美20| 亚洲欧美精品| 亚洲资源av| 国产精品日本欧美一区二区三区| 在线欧美日韩| 在线观看视频日韩| 激情丁香综合| 极品尤物久久久av免费看| 欧美激情视频一区二区三区在线播放| 校园激情久久| 欧美一级专区| 久久精品三级| 久热精品视频| 午夜精品视频在线观看一区二区| 久久久久久久高潮| 欧美一区二区三区免费看| 久久久久久久久久久一区| 亚洲一区高清| 蜜乳av另类精品一区二区| 久久大香伊蕉在人线观看热2| 国产精品久久久久久模特| 国产一区二区高清不卡| 国产伦精品一区二区三区高清版| 午夜在线一区| 女女同性女同一区二区三区91 | 国产伦精品一区二区三| 中文精品视频| 午夜亚洲影视| 欧美大片专区| 一区视频在线看| 中文久久精品| 久久国产手机看片| 午夜电影亚洲| 黄色亚洲大片免费在线观看| 亚洲午夜av| 一本色道精品久久一区二区三区| 国产精品免费一区二区三区在线观看 | 亚洲欧美日韩精品综合在线观看| 影音先锋在线一区| 亚洲精品视频一区二区三区| 国产亚洲精品久久飘花| 性色一区二区三区| 国产一区二区在线观看免费播放| 亚洲精品国产精品国自产观看| 午夜一级在线看亚洲| 欧美视频在线观看| 国产欧美日韩亚洲一区二区三区| 久久人人精品| 99精品免费视频| 欧美成人免费在线| 国产欧美精品| 欧美三级不卡| 亚洲中午字幕| 亚洲一级网站| 蜜桃视频一区| 亚洲精品乱码| 欧美精品一区二区视频| 99热这里只有精品8| 欧美精品在线一区| 国产精品日韩高清| 亚洲成人在线视频网站| 久久综合亚州| 欧美亚洲免费在线| 亚洲另类视频| 精品成人免费| 国产精品sm| 久久亚裔精品欧美| 亚洲一区网站| 亚洲国产日韩在线| 国产综合自拍| 午夜精品一区二区在线观看 | 久久一二三四| 国产亚洲毛片在线| 91久久黄色| 影音欧美亚洲| 欧美激情第10页| 久久经典综合| 亚洲一卡久久| 一区二区三区福利| 亚洲欧洲精品一区二区| 禁久久精品乱码| 韩国欧美一区| 欧美另类高清视频在线| 欧美一区1区三区3区公司 | 极品少妇一区二区三区| 欧美不卡视频| 欧美+日本+国产+在线a∨观看| 久久av一区二区三区亚洲| 亚洲一区精彩视频| 午夜影院日韩| 香蕉久久夜色精品| 久久精品一区二区三区中文字幕| 亚洲欧美精品| 欧美日韩亚洲在线| 久久国产手机看片| 欧美午夜一区| 亚洲一级黄色| 在线日韩av| 亚洲毛片av| 亚洲欧美日本视频在线观看| 亚洲永久在线| 久久九九国产| 国产字幕视频一区二区| 激情婷婷久久| 国产精品免费看| 欧美在线黄色| 激情欧美丁香| 国产精品视频免费观看| 久久亚洲精品欧美| 午夜性色一区二区三区免费视频| 欧美午夜精品| 一区二区三区国产在线| 久久国产精品亚洲77777| 欧美日韩专区| 一区二区三区|亚洲午夜| 美脚丝袜一区二区三区在线观看| 欧美日产一区二区三区在线观看| 亚洲国产mv| 麻豆成人小视频| 精品91免费| 亚洲欧美成人| 国产精品theporn| 一本色道久久| 午夜精品一区二区在线观看| 亚洲精品一区二区三区av| 久久男女视频| 亚洲美洲欧洲综合国产一区| 久久综合网络一区二区| 日韩一级免费| 欧美私人啪啪vps| 亚洲永久字幕| 亚洲国产日韩欧美| 欧美激情精品久久久六区热门| 99香蕉国产精品偷在线观看 | 亚洲国产高清一区| 男人的天堂亚洲在线| 激情一区二区| 久久久久久久久一区二区| 影音先锋日韩资源| 欧美1区免费| 亚洲在线观看| 亚洲精品一区二区三| 欧美日韩在线精品一区二区三区| 国产精品美女黄网|