精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HTML 5深入淺出教學篇之十

開發 前端
本文講要的講的是HTML 5畫布(canvas)之轉換:平移|translate();旋轉|rotate();縮放|scale();矩陣轉換|transform(a, b, c, d, e, f)

介紹

HTML 5: 畫布(canvas)之轉換(轉換畫布的用戶坐標系)

平移 | translate()

旋轉 | rotate()

縮放 | scale()

矩陣轉換 | transform(a, b, c, d, e, f)

矩陣轉換 | setTransform(a, b, c, d, e, f)

示例

1、平移 | translate()
canvas/transform/translate.html

  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4.     <title>平移</title> 
  5. </head> 
  6. <body> 
  7.     <canvas id="canvas" width="400" height="400" style="background-color: rgb(222, 222, 222)"> 
  8.         您的瀏覽器不支持 canvas 標簽  
  9.     </canvas> 
  10.     <br /> 
  11.     <button type="button" onclick="drawIt();">不斷地點我看 Demo</button> 
  12.     <button type="button" onclick="clearIt();">清除畫布</button> 
  13.     <script type="text/javascript"> 
  14.         var ctx = document.getElementById('canvas').getContext('2d');  
  15.         var canvasX = 0;  
  16.         var canvasY = 0;  
  17.         var stepX = 20;  
  18.         var stepY = 20;  
  19.         function drawIt() {  
  20.             if (canvasX == 0 && canvasY == 0)  
  21.                 ctx.strokeRect(0, 0, 100, 100);  
  22.             canvasX += stepX;  
  23.             canvasY += stepY;  
  24.             /*  
  25.              * context.translate(x, y) - 將當前的用戶坐標系平移指定的距離  
  26.              *   x - x 軸方向上需要平移的像素數  
  27.              *   y - y 軸方向上需要平移的像素數  
  28.              */  
  29.             ctx.strokeStyle = "blue";  
  30.             ctx.translate(stepX, stepY);  
  31.             ctx.strokeRect(0, 0, 100, 100);  
  32.         }  
  33.         function clearIt() {  
  34.             ctx.translate(-canvasX, -canvasY);  
  35.             canvasX = 0;  
  36.             canvasY = 0;  
  37.             ctx.strokeStyle = "black";  
  38.             ctx.clearRect(0, 0, 400, 400);  
  39.         }  
  40.     </script> 
  41. </body> 
  42. </html> 

2、旋轉 | rotate()
canvas/transform/rotate.html

  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4.     <title>旋轉</title> 
  5. </head> 
  6. <body> 
  7.     <canvas id="canvas" width="400" height="400" style="background-color: rgb(222, 222, 222)"> 
  8.         您的瀏覽器不支持 canvas 標簽  
  9.     </canvas> 
  10.     <br /> 
  11.     <button type="button" onclick="drawIt();">不斷地點我看 Demo</button> 
  12.     <button type="button" onclick="clearIt();">清除畫布</button> 
  13.     <script type="text/javascript"> 
  14.         var ctx = document.getElementById('canvas').getContext('2d');  
  15.         var canvasRadian = 0;  
  16.         var stepRadian = 15 * Math.PI / 180;  
  17.         function drawIt() {  
  18.             if (canvasRadian == 0)  
  19.                 ctx.strokeRect(360, 0, 20, 60);  
  20.             canvasRadian += stepRadian;  
  21.             /*  
  22.              * context.rotate(radian) - 將當前的用戶坐標系旋轉指定的弧度,順時針為正值,逆時針為負值  
  23.              *   radian - 弧度值  
  24.              */  
  25.             ctx.strokeStyle = "blue";  
  26.             ctx.rotate(stepRadian);  
  27.             ctx.strokeRect(360, 0, 20, 60);  
  28.         }  
  29.         function clearIt() {  
  30.             ctx.rotate(-canvasRadian);  
  31.             canvasRadian = 0;  
  32.             ctx.strokeStyle = "black";  
  33.             ctx.clearRect(0, 0, 400, 400);  
  34.         }  
  35.     </script> 
  36. </body> 
  37. </html> 

3、縮放 | scale()
canvas/transform/scale.html

  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4.     <title>縮放</title> 
  5. </head> 
  6. <body> 
  7.     <canvas id="canvas" width="400" height="400" style="background-color: rgb(222, 222, 222)"> 
  8.         您的瀏覽器不支持 canvas 標簽  
  9.     </canvas> 
  10.     <br /> 
  11.     <button type="button" onclick="drawIt();">不斷地點我看 Demo</button> 
  12.     <button type="button" onclick="clearIt();">清除畫布</button> 
  13.     <script type="text/javascript"> 
  14.         var ctx = document.getElementById('canvas').getContext('2d');  
  15.         var canvasScaleX = 1;  
  16.         var canvasScaleY = 1;  
  17.         var stepScaleX = 1.1;  
  18.         var stepScaleY = 1.1;  
  19.         function drawIt() {  
  20.             if (canvasScaleX == 1 && canvasScaleY == 1)  
  21.                 ctx.strokeRect(0, 0, 60, 60);  
  22.             canvasScaleX *= stepScaleX;  
  23.             canvasScaleY *= stepScaleY;  
  24.             /*  
  25.              * context.scale(x, y) - 將當前的用戶坐標系縮放指定的倍數  
  26.              *   x - 水平方向上的縮放倍數  
  27.              *   y - 垂直方向上的縮放倍數  
  28.              */  
  29.             ctx.strokeStyle = "blue";  
  30.             ctx.scale(stepScaleX, stepScaleY);  
  31.             ctx.strokeRect(0, 0, 60, 60);  
  32.         }  
  33.         function clearIt() {  
  34.             ctx.scale(1 / canvasScaleX, 1 / canvasScaleY);  
  35.             canvasScaleX = 1;  
  36.             canvasScaleY = 1;  
  37.             ctx.strokeStyle = "black";  
  38.             ctx.clearRect(0, 0, 400, 400);  
  39.         }  
  40.     </script> 
  41. </body> 
  42. </html> 

#p#

4、矩陣轉換 | transform(a, b, c, d, e, f)
canvas/transform/transform.html

  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4.     <title>矩陣轉換 | transform(a, b, c, d, e, f)</title> 
  5. </head> 
  6. <body> 
  7.     <canvas id="canvas" width="400" height="400" style="background-color: rgb(222, 222, 222)"> 
  8.         您的瀏覽器不支持 canvas 標簽  
  9.     </canvas> 
  10.     <br /> 
  11.     <button type="button" onclick="drawIt();">不斷地點我看 Demo</button> 
  12.     <button type="button" onclick="clearIt();">清除畫布</button> 
  13.     <script type="text/javascript"> 
  14.         var ctx = document.getElementById('canvas').getContext('2d');  
  15.         var canvasScaleX = 1;  
  16.         var canvasScaleY = 1;  
  17.         var stepScaleX = 1.1;  
  18.         var stepScaleY = 1.1;  
  19.         function drawIt() {  
  20.             if (canvasScaleX == 1 && canvasScaleY == 1)  
  21.                 ctx.strokeRect(0, 0, 60, 60);  
  22.             canvasScaleX *= stepScaleX;  
  23.             canvasScaleY *= stepScaleY;  
  24.             /*  
  25.              * context.transform(a, b, c, d, e, f) - 按指定的矩陣轉換當前的用戶坐標系  
  26.              *   相當于:context.transform(M11, M12, M21, M22, OffsetX, OffsetY)  
  27.              *  
  28.              * 關于仿射矩陣參考:http://www.cnblogs.com/webabcd/archive/2008/11/03/1325150.html  
  29.              *  
  30.              *   |X|             |M11(默認值 1)      M21(默認值 0)       0|  
  31.              *   |Y| = |x y 1| * |M12(默認值 0)      M22(默認值 1)       0|  
  32.              *   |1|             |OffsetX(默認值 0)  OffsetY(默認值 0)   1|  
  33.              *  
  34.              *   X = x * M11 + y * M12 + OffsetX  
  35.              *   Y = x * M21 + y * M22 + OffsetY  
  36.              */  
  37.             ctx.strokeStyle = "blue";  
  38.             ctx.transform(stepScaleX, 0, 0, stepScaleY, 0, 0);  
  39.             ctx.strokeRect(0, 0, 60, 60);  
  40.         }  
  41.         function clearIt() {  
  42.             ctx.transform(1 / canvasScaleX, 0, 0, 1 / canvasScaleY, 0, 0);  
  43.             canvasScaleX = 1;  
  44.             canvasScaleY = 1;  
  45.             ctx.strokeStyle = "black";  
  46.             ctx.clearRect(0, 0, 400, 400);  
  47.         }  
  48.     </script> 
  49. </body> 
  50. </html> 

5、矩陣轉換 | setTransform(a, b, c, d, e, f)
canvas/transform/setTransform.html

  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4.     <title>矩陣轉換 | setTransform(a, b, c, d, e, f)</title> 
  5. </head> 
  6. <body> 
  7.     <canvas id="canvas" width="400" height="400" style="background-color: rgb(222, 222, 222)"> 
  8.         您的瀏覽器不支持 canvas 標簽  
  9.     </canvas> 
  10.     <br /> 
  11.     <button type="button" onclick="drawIt();">Demo</button> 
  12.     <button type="button" onclick="clearIt();">清除畫布</button> 
  13.     <script type="text/javascript"> 
  14.         var ctx = document.getElementById('canvas').getContext('2d');  
  15.         function drawIt() {  
  16.             ctx.strokeStyle = "red";  
  17.             ctx.scale(2, 2);  
  18.             ctx.strokeRect(0, 0, 60, 60);  
  19.             /*  
  20.              * context.setTransform(a, b, c, d, e, f) - 首先重置用戶坐標系,然后再按指定的矩陣轉換用戶坐標系(translate, rotate, scale, transform 是針對當前用戶坐標系做轉換,而 setTransform 是針對重置后的用戶坐標系做轉換)  
  21.              *   相當于:context.setTransform(M11, M12, M21, M22, OffsetX, OffsetY)  
  22.              *  
  23.              * 關于仿射矩陣參考:http://www.cnblogs.com/webabcd/archive/2008/11/03/1325150.html  
  24.              *  
  25.              *   |X|             |M11(默認值 1)      M21(默認值 0)       0|  
  26.              *   |Y| = |x y 1| * |M12(默認值 0)      M22(默認值 1)       0|  
  27.              *   |1|             |OffsetX(默認值 0)  OffsetY(默認值 0)   1|  
  28.              *  
  29.              *   X = x * M11 + y * M12 + OffsetX  
  30.              *   Y = x * M21 + y * M22 + OffsetY  
  31.              */  
  32.             ctx.strokeStyle = "blue";  
  33.             ctx.setTransform(1, 0, 0, 1, 0, 0);  
  34.             ctx.strokeRect(0, 0, 60, 60);  
  35.         }  
  36.         function clearIt() {  
  37.             ctx.clearRect(0, 0, 400, 400);  
  38.         }  
  39.     </script> 
  40. </body> 
  41. </html> 

[源碼下載]

原文鏈接:http://www.cnblogs.com/webabcd/archive/2012/02/22/2362505.html

 

責任編輯:張偉 來源: webabcd的博客
相關推薦

2012-05-30 15:17:54

HTML5

2012-05-31 09:35:43

HTML5

2012-05-31 10:57:06

HTML5

2012-05-30 14:51:09

HTML5

2012-05-30 13:49:52

HTML5

2012-05-30 13:26:12

HTML5

2012-05-31 09:19:22

HTML5

2012-05-30 10:52:09

HTML5

2012-05-30 13:17:46

HTML5

2012-05-30 11:11:42

HTML5

2009-11-18 13:30:37

Oracle Sequ

2009-11-17 17:31:58

Oracle COMM

2022-02-25 08:54:50

setState異步React

2021-03-16 08:54:35

AQSAbstractQueJava

2011-07-04 10:39:57

Web

2013-11-14 15:53:53

AndroidAudioAudioFlinge

2017-06-06 15:34:41

物聯網數據庫壓縮

2017-06-05 14:50:33

大數據數據庫壓縮

2017-07-02 18:04:53

塊加密算法AES算法

2019-01-07 15:29:07

HadoopYarn架構調度器
點贊
收藏

51CTO技術棧公眾號

亚洲尤物精选| 日韩一区二区三区四区五区| 亚洲图片在线视频| 国产第一亚洲| 一区二区三区欧美视频| 国产伦精品一区二区三区免费视频| 日韩av黄色片| 久久要要av| 精品国产亚洲一区二区三区在线观看| 日本精品免费在线观看| 免费a级毛片在线播放| 国产成人在线网站| 国产精品xxxxx| 免费看一级一片| 欧美猛男同性videos| 欧美一区二区三区免费大片| 男人天堂网视频| 18videosex性欧美麻豆| 2017欧美狠狠色| 亚洲xxxx视频| 中文字幕制服诱惑| 影音先锋久久久| 日韩在线免费观看视频| 亚洲国产精品狼友在线观看| 看片一区二区| 欧美性生交xxxxx久久久| 男人天堂成人网| 北岛玲一区二区三区| 99在线精品一区二区三区| 91中文字幕一区| 羞羞色院91蜜桃| 久久福利影视| 91精品91久久久久久| 日本精品人妻无码77777| 精品视频亚洲| 亚洲欧美日韩综合| 国产乱了高清露脸对白| 最新国产精品精品视频| 91麻豆精品国产91久久久久久久久 | 日本美女一级片| 国产精品系列在线观看| 成人在线视频福利| 伊人22222| 免费观看在线色综合| 国产不卡av在线| 中文字幕精品无码一区二区| 妖精视频成人观看www| 欧美高清一级大片| 青青草在线观看视频| 午夜国产一区| 欧美国产日韩二区| 久久综合综合久久| 国产精品地址| 久久久久久久久国产| 国产亚洲欧美精品久久久www| 综合亚洲视频| 欧美国产视频日韩| 国产一国产二国产三| 伊人精品在线| 性色av一区二区三区红粉影视| 国产午夜福利精品| 国产日韩欧美一区| 日韩av免费网站| 最新中文字幕免费| 久久99国产乱子伦精品免费| 国产日韩欧美在线| h狠狠躁死你h高h| 国产精品1区2区3区| 不卡的av一区| 色欲久久久天天天综合网| 99精品偷自拍| 欧美日韩一区二区三区在线观看免| 男女污污视频在线观看| 国产精品无遮挡| 日本xxx免费| 日本片在线看| 日韩欧美在线字幕| 鲁一鲁一鲁一鲁一av| 国产激情精品一区二区三区| 欧美成人a视频| 人妻在线日韩免费视频| 国产一区不卡| 久久福利视频网| 日韩免费一级片| 丝袜美腿成人在线| 91精品在线观看视频| 免费观看毛片网站| 国产三级久久久| 超碰超碰超碰超碰超碰| 天堂av在线网| 91麻豆精品国产自产在线| 私密视频在线观看| 四季av一区二区三区免费观看 | 四虎精品免费视频| 99视频精品| 国产在线视频一区| 人人妻人人澡人人爽精品日本| 国产午夜精品久久久久久免费视| 亚洲黄色网址在线观看| 神马久久资源| 日韩精品一区二区三区蜜臀| 欧美做受高潮6| 国产综合网站| 国产精品美女av| 熟妇高潮一区二区三区| 国产精品福利一区二区| av天堂永久资源网| 亚洲网址在线观看| 在线日韩日本国产亚洲| 日韩欧美a级片| 国产一区二区免费看| 欧美第一黄网| 国产在线拍揄自揄拍视频| 欧美日韩中文字幕精品| 精品无码在线视频| 欧美精品不卡| 国产日韩精品电影| 国产一区二区三区福利| 亚洲成人高清在线| 国产男女无遮挡猛进猛出| 欧美码中文字幕在线| 97在线视频一区| 性生交生活影碟片| 中文字幕亚洲区| 日韩欧美精品在线观看视频| 操欧美女人视频| 欧美成人免费全部| 国产精品视频第一页| 国产日韩欧美精品综合| www国产精品内射老熟女| 中文字幕区一区二区三| 久久躁日日躁aaaaxxxx| 一卡二卡在线观看| 欧美国产在线观看| 免费裸体美女网站| 免费欧美激情| 日本电影亚洲天堂| 涩爱av在线播放一区二区| 亚洲成人免费视| 午夜视频在线观看国产| 亚洲国产精品第一区二区| 99国产精品久久久久老师| www.欧美日本韩国| 欧美一卡二卡三卡四卡| 成年人二级毛片| 国产一区在线观看麻豆| 日韩视频在线观看视频| 成人自拍视频| 久久中文久久字幕| 国产av无码专区亚洲a∨毛片| 亚洲婷婷在线视频| 美女日批在线观看| 亚洲一级电影| 极品日韩久久| 在线观看爽视频| 亚洲一区二区久久| 波多野结衣一区二区三区在线| 国产网红主播福利一区二区| 五月婷婷深爱五月| 国产精品成人一区二区不卡| 91亚洲国产成人精品性色| 中文字幕免费高清电视剧网站在线观看 | 精品久久ai| 欧美一区二区三区图| 黄色片在线播放| 欧美日韩精品电影| 婷婷社区五月天| 风间由美性色一区二区三区| 亚洲人成无码网站久久99热国产 | 菠萝蜜视频在线观看一区| 欧美日韩性生活片| 国产成人1区| 国产主播喷水一区二区| 欧美xxx黑人xxx水蜜桃| 日韩成人av在线播放| 69视频免费看| 亚洲日本va在线观看| 国产伦精品一区二区三区88av| 在线亚洲成人| 亚洲国产日韩美| 免费一级欧美片在线观看网站| 久久久久久综合网天天| 免费在线黄色影片| 5566中文字幕一区二区电影| 国产午夜久久久| 欧美国产综合一区二区| 欧美一区二区三区影院| 噜噜噜久久亚洲精品国产品小说| 一区二区三区四区免费视频| 成人台湾亚洲精品一区二区| 国产精品成久久久久三级| 超碰个人在线| 亚洲精品一区二区网址| 国产精品玖玖玖| 欧美日韩综合视频网址| 四虎精品免费视频| 国产亚洲欧美日韩日本| 成人三级做爰av| 日韩—二三区免费观看av| 四虎精品欧美一区二区免费| 亚洲自拍电影| 操一操视频一区| 成人精品一区二区三区电影| 久久久亚洲影院你懂的| 欧美成人二区| 亚洲欧美激情另类校园| 亚洲国产精品suv| 欧美日韩一区精品| 日韩毛片一区二区三区| 一区二区三区蜜桃| 亚洲色图27p| 国产婷婷色一区二区三区四区| 国产人妖在线观看| 九色porny丨国产精品| 116极品美女午夜一级| 韩国在线一区| 最新中文字幕久久| 成人一区不卡| 久久精品丝袜高跟鞋| 91综合久久爱com| 亚洲一区二区三区四区视频| 日本黄色一区| 国产第一区电影| 一级毛片久久久| 蜜桃视频在线一区| 欧美日韩成人精品| 日本蜜桃在线观看| 亚洲天堂av高清| 男男激情在线| 亚洲精品一区在线观看香蕉| 内射后入在线观看一区| 日韩女优电影在线观看| 国产高清视频免费| 欧美一区二区黄| 99久久久国产精品无码免费| 精品视频在线免费看| 天堂av免费在线观看| 色天天综合色天天久久| 亚洲综合图片网| 色综合天天在线| 欧美国产成人精品一区二区三区| 午夜精品在线看| 日韩欧美激情视频| 香蕉成人啪国产精品视频综合网| 国产一级生活片| 亚洲va欧美va天堂v国产综合| www.av视频在线观看| 亚洲国产精品一区二区www在线 | 超碰免费在线观看| 在线精品高清中文字幕| 午夜视频在线看| 日韩最新av在线| 国产二区三区在线| 欧美日本精品在线| 91福利区在线观看| 欧美在线视频免费观看| 成人va天堂| 国产精品视频精品| 亚洲免费资源| av一区二区三区四区电影| 国产成人一二| 玛丽玛丽电影原版免费观看1977| 蜜桃成人av| 亚洲精品一区二区毛豆| 亚洲激情久久| 欧美乱大交xxxxx潮喷l头像| 黄色在线观看www| 成人免费小视频| 亚洲v国产v欧美v久久久久久| 日本一区二区三区在线不卡| 亚洲国产精品一区二区久久hs| 亚洲人精品午夜| 日本天堂在线视频| 色婷婷av一区二区三区软件| 伊人成人在线观看| 日韩小视频在线观看专区| 五月天久久久久久| 国产亚洲欧美另类中文| 国产不卡在线| 91成人国产在线观看| 日韩毛片一区| 99re视频| 国产在线观看91一区二区三区| 综合一区中文字幕| 99在线精品视频在线观看| 久久久久久三级| 国产成人精品www牛牛影视| 久久久精品人妻无码专区| 国产精品美女久久久久久久网站| 久草福利资源在线观看| 一本久久精品一区二区| 国产日韩欧美视频在线观看| 亚洲成人a级网| 91激情在线| 午夜剧场成人观在线视频免费观看| 日韩天堂在线| 国产69精品久久久久9999apgf| 国产不卡一区| www.亚洲成人网| 蜜桃视频在线一区| 成人免费毛片日本片视频| 亚洲视频中文字幕| 少妇太紧太爽又黄又硬又爽| 欧美一区三区二区| 国产一区二区三区福利| 午夜精品一区二区三区在线播放| 亚洲免费资源| 日韩欧美一区二区三区四区| 日韩一级不卡| 伊人成人免费视频| 亚洲国产精品精华液ab| 1级黄色大片儿| 日韩欧美国产精品一区| av在线女优影院| 日韩69视频在线观看| 成人在线视频你懂的| 异国色恋浪漫潭| 蜜桃在线一区二区三区| 一区二区黄色片| 精品女厕一区二区三区| 亚洲国产999| 美乳少妇欧美精品| 亚洲狼人在线| 日韩中文不卡| 久热国产精品| 久久久久国产精品区片区无码| 亚洲综合在线视频| 99在线精品视频免费观看软件| 夜夜躁日日躁狠狠久久88av| 成人av观看| 久久精品日产第一区二区三区乱码 | 国产亚洲一区字幕| 亚洲第一精品在线观看| 日韩一区二区三区视频在线| 老司机精品影院| 成人h猎奇视频网站| 日韩在线观看| 亚洲一级片网站| 国产日产欧美精品一区二区三区| 国产三级av片| 日韩国产精品视频| 性欧美xxx69hd高清| 久草精品电影| 新67194成人永久网站| 亚洲成人av免费在线观看| 懂色aⅴ精品一区二区三区蜜月| 欧美视频一二区| 午夜精品久久久久久久99热 | 久一区二区三区| 日韩欧美高清dvd碟片| 免费电影网站在线视频观看福利| 97人人模人人爽视频一区二区 | 九九精品在线观看| 伊人精品久久| 免费av手机在线观看| 97久久精品人人澡人人爽| 亚洲天堂一区在线观看| 亚洲欧美国产制服动漫| 国产综合色激情| 欧美少妇在线观看| 成人av网站在线观看免费| 日韩av一二三区| 国产午夜精品免费一区二区三区 | 玛丽玛丽电影原版免费观看1977| 久久九九免费| 后入内射无码人妻一区| 欧美一级视频精品观看| av电影院在线看| 日本不卡二区高清三区| 久久精品国产99| 久久99久久98精品免观看软件| 亚洲电影在线观看| 欧美大胆性生话| 国产精品无码乱伦| fc2成人免费人成在线观看播放| 亚洲成人av影片| 日韩在线播放视频| 久9re热视频这里只有精品| 国产日韩成人内射视频| 亚洲天堂免费看| 天堂资源最新在线| 天天影视网天天综合色在线播放| 色婷婷综合视频| 国产精品久久久久久久久借妻| 91精品国产乱码久久久久久久| 黄色性视频网站| 欧美专区亚洲专区| 日本乱理伦在线| 日韩精品无码一区二区三区| 国产精品一区在线观看你懂的| 欧美三级一区二区三区| 日韩中文字幕精品| 久久久免费毛片| 日本美女视频一区| 欧美日韩国产一中文字不卡| 欧美成人性生活视频| 欧美激情第六页| 国产a精品视频| 一级日韩一级欧美| 欧美在线亚洲一区|