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

HTML 5中SVG 2D圖形繪制

開發 前端
這個例子畫了很多形狀:正常的矩形,帶圓角的矩形,圓形,橢圓形,直線,折線,多邊形,還有路徑。這些都屬于基本的圖形元素。

基本形狀

SVG提供了很多的基本形狀,這些元素可以直接使用,這一點比canvas好多了。廢話不說了,直接看例子,這個最直接:

  1. <svg width="200" height="250"> 
  2.   <rect x="10" y="10" width="30" height="30" stroke="black" fill="transparent" stroke-width="5"/> 
  3.   <rect x="60" y="10" rx="10" ry="10" width="30" height="30" stroke="black" fill="transparent" stroke-width="5"/> 
  4.  
  5.   <circle cx="25" cy="75" r="20" stroke="red" fill="transparent" stroke-width="5"/> 
  6.   <ellipse cx="75" cy="75" rx="20" ry="5" stroke="red" fill="transparent" stroke-width="5"/> 
  7.  
  8.   <line x1="10" x2="50" y1="110" y2="150" stroke="orange" fill="transparent" stroke-width="5"/> 
  9.   <polyline points="60 110 65 120 70 115 75 130 80 125 85 140 90 135 95 150 100 145" 
  10.       stroke="orange" fill="transparent" stroke-width="5"/> 
  11.  
  12.   <polygon points="50 160 55 180 70 180 60 190 65 205 50 195 35 205 40 190 30 180 45 180" 
  13.       stroke="green" fill="transparent" stroke-width="5"/> 
  14.  
  15.   <path d="M20,230 Q40,205 50,230 T90,230" fill="none" stroke="blue" stroke-width="5"/> 
  16. </svg> 

這段HTML顯示的結果如下:

這個例子畫了很多形狀:正常的矩形,帶圓角的矩形,圓形,橢圓形,直線,折線,多邊形,還有路徑。這些都屬于基本的圖形元素。雖然繪制一個圖形有很多種方式,比如矩形可以用rect實現,也可以用path等實現,但是我們還是應該盡量保持SVG的內容短小精悍,易于閱讀。 

下面是每個形狀的使用說明(這里只介紹控制圖形形狀和位置的基本屬性,填充等屬性放到后面總結)。

矩形 - rect元素

這個元素有6個控制位置和形狀的屬性,分別是:

x:矩形左上角的坐標(用戶坐標系)的x值。

y:矩形左上角的坐標(用戶坐標系)的y值。

width:矩形寬度。

height:矩形高度。

rx:實現圓角效果時,圓角沿x軸的半徑。

ry:實現圓角效果時,圓角沿y軸的半徑。

比如上面例子中,實現了圓角效果,你也可以通過設置rx,ry為不同的值實現橢圓角效果。

圓 - circle元素

這個元素的屬性很簡單,主要是定義圓心和半徑:

r:圓的半徑;cx:圓心坐標x值;cy:圓心坐標y值。

橢圓 - ellipse元素

這個是更加通用的圓形元素,你可以分別控制半長軸和半短軸的長度,來實現不同的橢圓,很容易想到,當兩個半軸相等時,就是正圓形了。

rx:半長軸(x半徑);ry:半短軸(y半徑);cx:圓心坐標x值;cy:圓心坐標y值。

直線 - line元素

直線需要定義起點與終點即可:

x1:起點x坐標;y1:起點y坐標;x2:終點x坐標;y2:終點y坐標。

折線 - polyline元素

折線主要是要定義每條線段的端點即可,所以只需要一個點的集合作為參數。

points:一系列的用空格,逗號,換行符等分隔開的點。每個點必須有2個數字:x值和y值。所以下面3個點 (0,0), (1,1)和(2,2)可以寫成:"0 0, 1 1, 2 2"。

多邊形 - polygon元素

這個元素就是比polyline元素多做一步,把最后一個點和第一個點連起來,形成閉合圖形。參數是一樣的。
points:一系列的用空格,逗號,換行符等分隔開的點。每個點必須有2個數字:x值和y值。所以下面3個點 (0,0), (1,1)和(2,2)可以寫成:"0 0, 1 1, 2 2"。

路徑 - path元素

這個是最通用,最強力的元素了;使用這個元素你可以實現任何其他的圖形,不僅包括上面這些基本形狀,也可以實現像貝塞爾曲線那樣的復雜形狀;此外,使用path可以實現平滑的過渡線段,雖然也可以使用polyline來實現這種效果,但是需要提供的點很多,而且放大了效果也不好。這個元素控制位置和形狀的只有一個參數:d:一系列繪制指令和繪制參數(點)組合成。

繪制指令分為絕對坐標指令和相對坐標指令兩種,這兩種指令使用的字母是一樣的,就是大小寫不一樣,絕對指令使用大寫字母,坐標也是絕對坐標;相對指令使用對應的小寫字母,點的坐標表示的都是偏移量。

絕對坐標繪制指令

這組指令的參數代表的是絕對坐標。假設當前畫筆所在的位置為(x0,y0),則下面的絕對坐標指令代表的含義如下所示:

指令
參數
說明
M
x y
將畫筆移動到點(x,y)
L
x y
畫筆從當前的點繪制線段到點(x,y)
H
畫筆從當前的點繪制水平線段到點(x,y0)
V
畫筆從當前的點繪制豎直線段到點(x0,y)
A
rx ry x-axis-rotation large-arc-flag sweep-flag x y
畫筆從當前的點繪制一段圓弧到點(x,y)
C
x1 y1, x2 y2, x y
畫筆從當前的點繪制一段三次貝塞爾曲線到點(x,y)
S
x2 y2, x y
特殊版本的三次貝塞爾曲線(省略第一個控制點)
Q
x1 y1, x y 
繪制二次貝塞爾曲線到點(x,y)
T
x y
特殊版本的二次貝塞爾曲線(省略控制點)
Z
無參數
繪制閉合圖形,如果d屬性不指定Z命令,則繪制線段,而不是封閉圖形。

移動畫筆指令M,畫直線指令:L,H,V,閉合指令Z都比較簡單;下面重點看看繪制曲線的幾個指令。

繪制圓弧指令:A rx ry x-axis-rotation large-arc-flag sweep-flag x y

用圓弧連接2個點比較復雜,情況也很多,所以這個命令有7個參數,分別控制曲線的的各個屬性。下面解釋一下數值的含義:rx,ry 是弧的半長軸、半短軸長度。

x-axis-rotation 是此段弧所在的x軸與水平方向的夾角,即x軸的逆時針旋轉角度,負數代表順時針轉動的角度。

large-arc-flag 為1 表示大角度弧線,0 代表小角度弧線。

sweep-flag 為1代表從起點到終點弧線繞中心順時針方向,0 代表逆時針方向。

x,y 是弧終端坐標。

前兩個參數和后兩個參數就不多說了,很簡單;下面就說說中間的3個參數:x-axis-rotation代表旋轉的角度,體會下面例子中圓弧的不同:

  1. <svg width="320px" height="320px"> 
  2.   <path d="M10 315  
  3.            L 110 215  
  4.            A 30 50 0 0 1 162.55 162.45  
  5.            L 172.55 152.45  
  6.            A 30 50 -45 0 1 215.1 109.9  
  7.            L 315 10" stroke="black" fill="green" stroke-width="2" fill-opacity="0.5"/> 
  8. </svg> 

上面的HTML畫出下面的圖形:

從圖中可以看到橢圓旋轉參數的不同導致繪制的圓弧方向不同,當然這個參數對正圓來說沒有影響。

large-arc-flag和sweep-flag控制了圓弧的大小和走向,體會下面例子中圓弧的不同:

  1. <svg width="325px" height="325px"> 
  2.   <path d="M80 80  
  3.            A 45 45, 0, 0, 0, 125 125  
  4.            L 125 80 Z" fill="green"/> 
  5.   <path d="M230 80  
  6.            A 45 45, 0, 1, 0, 275 125  
  7.            L 275 80 Z" fill="red"/> 
  8.   <path d="M80 230  
  9.            A 45 45, 0, 0, 1, 125 275  
  10.            L 125 230 Z" fill="purple"/> 
  11.   <path d="M230 230  
  12.            A 45 45, 0, 1, 1, 275 275  
  13.            L 275 230 Z" fill="blue"/> 
  14. </svg> 

這個HTML繪制了下面的幾幅圖:

從上面可以看出,這幾個參數其實是唯一確定一段圓弧需要的參數。這里也看到,SVG中的圓弧比canvas中的復雜一些。

繪制三次貝塞爾曲線指令:C x1 y1, x2 y2, x y

三次貝塞爾曲線有兩個控制點,就是(x1,y1)和(x2,y2),最后面(x,y)代表曲線的終點。體會下面的例子:

  1. <svg width="190px" height="160px"> 
  2.   <path d="M10 10 C 20 20, 40 20, 50 10" stroke="black" fill="transparent"/> 
  3.   <path d="M70 10 C 70 20, 120 20, 120 10" stroke="black" fill="transparent"/> 
  4.   <path d="M130 10 C 120 20, 180 20, 170 10" stroke="black" fill="transparent"/> 
  5.   <path d="M10 60 C 20 80, 40 80, 50 60" stroke="black" fill="transparent"/> 
  6.   <path d="M70 60 C 70 80, 110 80, 110 60" stroke="black" fill="transparent"/> 
  7.   <path d="M130 60 C 120 80, 180 80, 170 60" stroke="black" fill="transparent"/> 
  8.   <path d="M10 110 C 20 140, 40 140, 50 110" stroke="black" fill="transparent"/> 
  9.   <path d="M70 110 C 70 140, 110 140, 110 110" stroke="black" fill="transparent"/> 
  10.   <path d="M130 110 C 120 140, 180 140, 170 110" stroke="black" fill="transparent"/> 
  11. </svg> 

這個HTML片段繪制了下面的圖形:


 

從上面我們可以看到,控制點控制了曲線的弧度。

特殊版本的三次貝塞爾曲線:S x2 y2, x y

很多時候,為了繪制平滑的曲線,需要多次連續繪制曲線。這個時候,為了平滑過渡,常常第二個曲線的控制點是第一個曲線控制點在曲線另外一邊的映射點。這個時候可以使用這個簡化版本。這里要注意的是,如果S指令前面沒有其他的S指令或C指令,這個時候會認為兩個控制點是一樣的,退化成二次貝塞爾曲線的樣子;如果S指令是用在另外一個S指令或者C指令后面,這個時候后面這個S指令的第一個控制點會默認設置為前面的這個曲線的第二個控制點的一個映射點,體會一下。

  1. <svg width="190px" height="160px"> 
  2.   <path d="M10 80 C 40 10, 65 10, 95 80 S 150 150, 180 80" stroke="black" fill="transparent"/> 
  3. </svg> 

這個HTML片段繪制如下圖形:

 

上面的S指令只有第二個控制點,第一個控制點采用了前面的曲線指令的第二個控制點的一個映射點。

繪制二次貝塞爾曲線指令:Q x1 y1, x y , T x y (特殊版本的二次貝塞爾曲線)

二次貝塞爾曲線只有一個控制點(x1,y1),通常如下圖所示:

 

 

如果是連續的繪制曲線,同樣可以使用簡化版本T。同樣的,只有T前面是Q或者T指令的時候,后面的T指令的控制點會默認設置為前面的曲線的控制點的映射點,體會一下:

  1. <svg width="190px" height="160px"> 
  2.   <path d="M10 80 Q 52.5 10, 95 80 T 180 80" stroke="black" fill="transparent"/> 
  3. </svg> 

這個HTML片段繪制如下圖形:

 

同樣的,如果T指令前面不是Q或者T指令,則認為無控制點,畫出來的是直線。

相對坐標繪制指令

與絕對坐標繪制指令的字母是一樣的,只不過全部是小寫表示。這組指令的參數中涉及坐標的參數代表的是相對坐標,意思就是參數代表的是從當前點到目標點的偏移量,正數就代表向軸正向偏移,負數代表向反向偏移。不過對Z指令來說,大小寫沒有區別。

這里要注意,絕對坐標指令與相對坐標指令是可以混合使用的。有時混合使用可以帶來更靈活的畫法。

SVG path繪制注意事項:

繪制帶孔的圖形時要注意:外層邊的繪制需要是逆時針順序的,里面的洞的邊的順序必須是順時針的。只有這樣繪制的圖形填充效果才會正確。

實用參考:
腳本索引:http://msdn.microsoft.com/zh-cn/library/ff971910(v=vs.85).aspx
開發中心:https://developer.mozilla.org/en/SVG
熱門參考:http://www.chinasvg.com/
官方文檔:http://www.w3.org/TR/SVG11/

原文鏈接:http://www.cnblogs.com/dxy1982/archive/2012/04/06/2395729.html

責任編輯:張偉 來源: 沙場秋點兵的博客
相關推薦

2012-05-07 14:13:59

HTML5

2012-05-07 16:14:21

HTML5

2012-05-08 09:53:56

HTML 5

2012-05-08 10:20:36

HTML5

2012-05-07 15:08:00

HTML5

2012-11-07 09:43:58

IBMdw

2013-01-08 11:00:20

IBMdW

2011-12-29 14:22:40

Java

2013-01-30 16:15:40

adobeHTML5css3

2012-02-24 15:28:36

ibmdw

2025-06-26 01:11:00

2011-04-25 14:36:24

Ubuntu Unit

2012-11-30 10:42:00

IBMdW

2011-08-11 18:07:55

iPhoneQuratz 2D

2023-05-03 09:01:41

CanvasWebGL

2019-08-01 15:19:26

前端開發技術

2020-10-26 13:40:00

CascadingSt

2023-04-11 07:48:32

WebGLCanvas

2012-12-24 09:11:58

iOSUnity3D

2022-05-23 10:26:10

人工智能機器學習機器視覺
點贊
收藏

51CTO技術棧公眾號

国产亚洲精品v| 成人爽a毛片| 亚洲美女一区二区三区| 精品欧美国产一区二区三区不卡| 天堂网视频在线| 久久精品亚洲人成影院 | 国产免费福利视频| 亚洲人成高清| 久久精品视频在线| 日本高清www| 亚洲va欧美va人人爽成人影院| 欧美日韩一区二区免费在线观看| 一区二区视频在线观看| 四虎影院在线播放| 国产精品一级在线| 国产精品自产拍在线观| 免费在线不卡视频| 欧美人成在线| 日韩在线视频一区| 少妇久久久久久久久久| 第四色在线一区二区| 欧美绝品在线观看成人午夜影视| 免费看国产曰批40分钟| 99视频免费在线观看| 久久精品视频在线看| 国产伦精品一区二区三区四区视频 | 欧美新色视频| 成人av在线网站| 亚洲淫片在线视频| 亚洲一区二区视频在线播放| 鲁大师成人一区二区三区| 久久久久久久久久国产| 午夜免费激情视频| 婷婷另类小说| 中文字幕精品一区久久久久 | www.色婷婷.com| 久久99精品久久只有精品| 国产成人黄色av| 青青操免费在线视频| 亚洲天堂偷拍| 欧美精品电影在线| 国产福利久久久| 午夜精品偷拍| 欧美激情乱人伦一区| 亚洲综合久久av一区二区三区| 亚欧日韩另类中文欧美| 亚洲国产精品va在线| 国产精品嫩草69影院| 欧美片网站免费| 91麻豆精品国产| 国产美女视频免费看| 久久av影院| 欧美精品亚洲二区| 亚洲黄色av片| 国产chinese中国hdxxxx| 国产精品免费精品一区| 激情视频一区| 久久免费视频网站| 国产一级视频在线| 亚洲天堂一区二区三区四区| 久久久精品久久| 精品国产国产综合精品| 综合色一区二区| 国产成人在线视频免费播放| 国产精品视频男人的天堂| 免费黄色小视频在线观看| 日韩精品一区第一页| 国产精品高潮呻吟久久av无限 | 99精彩视频在线观看免费| 国产夫妻在线观看| 不卡电影一区二区三区| 欧美国产综合视频| 成人h小游戏| 国产精品久久99| 日韩精品久久一区二区| 日韩精品极品| 欧美日韩成人高清| 亚洲精品久久久久久| 久久97精品| 尤物tv国产一区| 成熟的女同志hd| 一区二区毛片| 国产在线拍揄自揄视频不卡99| 99精品人妻无码专区在线视频区| 大白屁股一区二区视频| 欧美一区2区三区4区公司二百| 在线视频91p| 亚洲国产色一区| 热久久精品免费视频| 国产视频一区二| 亚洲欧美精品中文字幕在线| 久久成人小视频| 欧美视频官网| 国产精品久久久av| 国产91绿帽单男绿奴| 91美女视频网站| 欧美性视频在线播放| 高潮在线视频| 91麻豆精品国产91久久久| 影音先锋人妻啪啪av资源网站| 日韩精品1区| 91国内在线视频| 97精品人妻一区二区三区| 99精品国产99久久久久久白柏| 一区二区三视频| 亚洲欧美电影| 精品国产伦一区二区三区免费| 日本人亚洲人jjzzjjz| 在线日韩中文| 成人免费淫片视频软件| 国产在线观看高清视频| 亚洲国产另类av| 午夜啪啪小视频| 九九热精品视频在线观看| 欧美高清不卡在线| 91影院在线播放| 国产亚洲1区2区3区| av在线免费观看国产| 大胆国模一区二区三区| 伊人久久久久久久久久| 91av在线免费视频| 成人小视频在线| 无码人妻精品一区二区三区99v| gogo亚洲高清大胆美女人体 | 亚洲japanese制服美女| 69久久久久| 欧美亚洲综合一区| 中文字幕一区二区人妻在线不卡| 黄色综合网站| 粉嫩高清一区二区三区精品视频 | 精品国产成人在线| 99免费观看视频| 欧美精品三区| av成人免费观看| av官网在线播放| 777精品伊人久久久久大香线蕉| 懂色av粉嫩av浪潮av| 日韩中文字幕不卡| 日韩高清av| 成人黄色免费短视频| 亚洲欧美自拍一区| 波多野结衣家庭主妇| 久久久久久久久岛国免费| 那种视频在线观看| 欧美猛男男男激情videos| 欧美一区三区三区高中清蜜桃| 日本xxxxxwwwww| 天天综合色天天综合色h| 中文成人无字幕乱码精品区| 亚洲伦伦在线| 久久狠狠久久综合桃花| 中文字幕这里只有精品| 亚洲欧美日韩天堂一区二区| 秋霞精品一区二区三区| 国产亲近乱来精品视频| 日日噜噜夜夜狠狠| 亚洲精品tv久久久久久久久久| 91久久久久久久久久久久久| 中文在线手机av| 精品va天堂亚洲国产| 久久久久久久极品| 国产三级一区二区| 亚洲36d大奶网| 一区二区蜜桃| 精品国产综合| 日韩毛片一区| 久久夜色精品国产欧美乱| 国产精品无码白浆高潮| 亚洲综合一区二区三区| 9.1成人看片免费版| 美女久久久精品| 国产日产欧美一区二区| 色老板在线视频一区二区| 国产97色在线| 黄色国产网站在线播放| 精品国产一区二区亚洲人成毛片| 91视频免费网址| 亚洲国产成人一区二区三区| 亚洲一级片免费观看| 99成人精品| 亚洲自拍三区| 国内精品麻豆美女在线播放视频 | 久久成人av网站| 完全免费av在线播放| 香蕉精品久久| 91九色在线视频| 黄色在线免费观看网站| 中文字幕亚洲精品| 丰满肥臀噗嗤啊x99av| 在线免费观看日本欧美| 成人免费视频网站入口::| 91日韩精品一区| 亚洲综合20p| 国产精品婷婷| 精品久久久无码人妻字幂| 国产欧美日韩在线观看视频| 草莓视频一区| 国产精品麻豆成人av电影艾秋| 高清一区二区三区四区五区| av大片在线看| 日韩精品视频免费| 成人福利小视频| 欧美三级乱人伦电影| 国产午夜精品无码一区二区| 国产精品色婷婷久久58| 美女久久久久久久久久| 国产精品一区在线观看乱码| 91热这里只有精品| 国产日韩欧美一区| 4444亚洲人成无码网在线观看 | 老子影院午夜伦不卡大全| 日韩欧美电影| 欧美性大战久久久久| 成人午夜网址| 91沈先生在线观看| 国产资源一区| 国产精品高清网站| 综合另类专区| 欧美一级成年大片在线观看| 欧美xxxx免费虐| 精品中文字幕在线观看| 日本视频在线播放| 色偷偷亚洲男人天堂| 免费在线性爱视频| 亚洲国产精品久久久久久| 精品毛片在线观看| 欧美一区二区视频在线观看2022 | 欧美精品一区二区三区在线 | 99久久国产免费看| 亚洲色图欧美另类| 国产69精品久久久久777| 亚洲图片 自拍偷拍| 久久se精品一区精品二区| 无码日韩人妻精品久久蜜桃| 免费亚洲一区| 免费午夜视频在线观看| 国产精品嫩草99av在线| 乱妇乱女熟妇熟女网站| 一区二区三区国产在线| 少妇高潮毛片色欲ava片| 在线成人www免费观看视频| 男人添女人荫蒂免费视频| 狠狠入ady亚洲精品| 成人性生活视频免费看| 一区二区亚洲精品| 免费人成自慰网站| 亚洲欧洲一区| 可以在线看的黄色网址| 日韩va欧美va亚洲va久久| 色婷婷综合久久久久中文字幕| 日韩avvvv在线播放| 天天爽夜夜爽一区二区三区| 免费不卡在线视频| 天天干天天曰天天操| 国产sm精品调教视频网站| 伊人网综合视频| 久久久久成人黄色影片| 国产不卡在线观看视频| 亚洲日本欧美天堂| 久久午夜无码鲁丝片| 午夜av一区二区| av毛片在线免费观看| 在线观看91精品国产入口| 一级淫片免费看| 欧美大片日本大片免费观看| 五月天婷婷社区| 在线观看日韩欧美| av免费在线观看网址| 久久久久亚洲精品成人网小说| 日本乱码一区二区三区不卡| 国产精品成人aaaaa网站| 伊人久久综合网另类网站| 成人区精品一区二区| 西瓜成人精品人成网站| 一级做a爰片久久| 在线国产欧美| 免费涩涩18网站入口| 国产99久久久国产精品免费看 | 国产精品高潮呻吟久久av野狼| 国产高清视频一区二区| 久久久久久九九| 婷婷综合五月| 狠狠97人人婷婷五月| 麻豆91在线观看| 精品人妻一区二区三区日产| 欧美国产视频在线| 国产一级理论片| 欧美专区在线观看一区| 好吊色一区二区| 综合激情国产一区| ****av在线网毛片| 国产日韩欧美在线观看| 日本国产精品| 亚洲啊啊啊啊啊| 日本va欧美va欧美va精品| 蜜臀aⅴ国产精品久久久国产老师| 欧美激情一区在线| 日本系列第一页| 3d成人h动漫网站入口| 日韩av免费观影| 久久久久久12| 成人午夜888| 视频在线99re| 午夜在线一区| 性农村xxxxx小树林| 18成人在线观看| 在线观看国产区| 亚洲欧美日韩中文在线制服| 欧美人与性动交α欧美精品济南到| 国产精品扒开腿做爽爽爽男男| 久久久久影视| 日本一本中文字幕| 国产一区二区毛片| 国产精品情侣呻吟对白视频| 动漫精品一区二区| 人妻视频一区二区三区| 欧美成人性色生活仑片| 九七影院97影院理论片久久| 日本在线成人一区二区| 国产精品免费看| 中文字幕天堂网| 亚洲国产综合视频在线观看| 精品国产亚洲av麻豆| 久久久精品在线| 亚洲欧美专区| 欧美 日韩 国产 在线观看| 蜜臀av一区二区在线免费观看 | 欧美日韩免费一区| 国产91免费看| 午夜精品久久久久久久久久久久久| 精品国产亚洲一区二区三区在线| 亚洲三级一区| 精品在线观看视频| 熟女少妇a性色生活片毛片| 欧美精品第1页| 女女色综合影院| 91精品久久久久久久久不口人| 日本久久综合| 在线免费观看视频黄| 国产精品美女久久久久久久网站| 中文字幕 自拍偷拍| 中文字幕免费国产精品| 成人亚洲网站| 最新不卡av| 国产福利不卡视频| 免费一级肉体全黄毛片| 日韩精品最新网址| 国产污视频在线播放| 精品日本一区二区| 久久不射2019中文字幕| www亚洲色图| 6080国产精品一区二区| 18网站在线观看| 精品中文字幕一区| 久久精品免费| 国产精品久久国产精麻豆96堂| 欧美日韩精品免费观看视频| 成人短视频在线| 国产精品久久精品国产 | 亚洲一区二区视频在线观看| 亚洲精华国产精华精华液网站| 性欧美视频videos6一9| 久草精品在线| 国产日韩欧美久久| 一区二区三区欧美久久| 人成网站在线观看| 国产精品96久久久久久又黄又硬| 国产精品99久久精品| 日本人dh亚洲人ⅹxx| 欧美性xxxxx极品| 日韩精品毛片| 国产亚洲精品久久飘花| 可以免费看不卡的av网站| 99久久久免费精品| 亚洲第一福利视频| 99精品国自产在线| 欧美 日韩 国产精品| 91麻豆精品在线观看| 在线观看色网站| 国内精品免费午夜毛片| 日韩欧美网址| 800av在线播放| 欧美日韩不卡在线| 日韩欧美一中文字暮专区| 亚洲欧美丝袜| 99精品国产热久久91蜜凸| 亚洲永久精品视频| 97视频在线观看播放| 成人在线免费视频观看| 久久久久无码国产精品一区李宗瑞| 色老综合老女人久久久| 亚洲色图美国十次| 日韩欧美电影一区二区| 福利电影一区二区三区| 中国女人真人一级毛片| 97视频免费在线看| 在线精品小视频| 秋霞网一区二区三区| 亚洲国产精品国自产拍av秋霞| 日韩伦理一区二区|