午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > HTML5之SVG 2D入門6—視窗坐標系與用戶坐標系及變換概述

HTML5之SVG 2D入門6—視窗坐標系與用戶坐標系及變換概述

熱門標簽:高德地圖標注錯誤怎么修改 江蘇高頻外呼系統(tǒng)線路 地圖標注自己去過的地方 搜狗星級酒店地圖標注 會聲會影怎樣做地圖標注效果 電銷機器人視頻 洛陽市伊川縣地圖標注中心官網(wǎng) 平頂山電子地圖標注怎么修改 標準智能外呼系統(tǒng)

坐標系統(tǒng)
SVG存在兩套坐標系統(tǒng):視窗坐標系與用戶坐標系。默認情況下,用戶坐標系與視窗坐標系的點是一一對應(yīng)的,都為原點在視窗的左上角,x軸水平向右,y軸豎直向下;如下圖所示: 

SVG的視窗位置一般是由CSS指定,尺寸由SVG元素的屬性width和height設(shè)置,但是如果SVG是存儲在embedded對象中(例如object元素,或者其他SVG元素),而且包含SVG的文檔是用CSS或者XSL格式化的,并且這些外圍對象的CSS或者其他指定尺寸的值已經(jīng)可以計算出視窗的尺寸了,則此時會使用外圍對象的尺寸。

這里需要區(qū)分視窗,視窗坐標系,用戶坐標系的概念:

視窗:指的是網(wǎng)頁上面可視的矩形局域,長度和寬度都是有限的,這個區(qū)域一般與外圍對象的尺寸有關(guān)。

視窗坐標系:本質(zhì)是一個坐標系,有原點,x軸與y軸;而且在兩個方向上是無限延伸的。默認情況下,原點在視窗的左上角,x軸水平向右,y軸豎直向下。可以對這個坐標系的點進行變換。

用戶坐標系:本質(zhì)是一個坐標系,有原點,x軸與y軸;而且在兩個方向上是無限延伸的。默認情況下,原點在視窗的左上角,x軸水平向右,y軸豎直向下。可以對這個坐標系的點進行變換。

默認情況下,視窗坐標系與用戶坐標系是重合的,但是這里需要注意,視窗坐標系屬于的是創(chuàng)建視窗的元素,視窗坐標系確定好以后,整個視窗的坐標基調(diào)就確定了。但是用戶坐標系是屬于每個圖形元素的,只要圖形進行了坐標變換,就會創(chuàng)建新的用戶坐標系,這個元素中所有的坐標和尺寸都使用這個新的用戶坐標系。

簡單點說:視窗坐標系描述了視窗中所有元素的初始坐標概況,用戶坐標系描述了每個元素的坐標概況,默認情況下,所有元素都使用默認的與視窗坐標系重合的那個用戶坐標系。

坐標空間變換
讓我們回顧一下canvas用戶坐標的變換,它們是通過平移,縮放,旋轉(zhuǎn)函數(shù)實現(xiàn)的;每次變換后對以后繪制的圖形都起作用,除非再次進行變換,這是"當(dāng)前"用戶坐標系統(tǒng)的概念。canvas只有唯一一個用戶坐標系。
在SVG中,情況完全不同。SVG本身作為一種向量圖元素,它的兩個坐標系統(tǒng)本質(zhì)上都可以算作"用戶坐標系統(tǒng)";SVG的兩個坐標空間都是可以變換的:視窗空間變換和用戶空間變換。視窗空間變換由相關(guān)元素(這些元素創(chuàng)建了新的視窗)的屬性viewBox控制;用戶空間變換由圖形元素的transform屬性控制。視窗空間變換應(yīng)用于對應(yīng)的整個視窗,用戶空間變換應(yīng)用于當(dāng)前元素及其子元素。

視窗變換 - viewBox屬性

所有的能建立一個視窗的元素(看下一節(jié)),再加上marker,pattern,view元素,都有一個viewBox屬性。

viewBox屬性值的格式為(x0,y0,u_width,u_height),每個值之間用逗號或者空格隔開,它們共同確定了視窗顯示的區(qū)域:視窗左上角坐標設(shè)為(x0,y0)、視窗的寬設(shè)為u_width,高為u_height;這個變換對整個視窗都起作用。

這里一定不要混淆:視窗的大小和位置已經(jīng)由創(chuàng)建視窗的元素和外圍的元素共同確定了(例如最外層的svg元素建立的視窗由CSS,width和height確定),這里的viewBox其實是設(shè)置這個確定的區(qū)域能顯示視窗坐標系的哪個部分。
viewBox的設(shè)置其實是包含了視窗空間的縮放和平移兩種變換。

變換的計算也很簡單:以最外層的svg元素的視窗為例,假設(shè)svg的寬與長設(shè)置為width,height,viewBox的設(shè)置為(x0,y0,u_width,u_height)。則繪制的圖形,寬和高的縮放比例分別為:width/u_width, height/u_height。視窗的左上角的坐標設(shè)置為了(x0,y0)。

體會下面幾種代碼繪出的結(jié)果的不同:

復(fù)制代碼
代碼如下:

<svg width="200" height="200" viewBox="0 0 200 200">
<rect x="0" y="0" width="200" height="200" fill="Red" />
<rect x="0" y="0" width="100" height="100" fill="Green" />
</svg>

上面的例子繪制的圖中你可以看到綠色和紅色的矩形,這種情況下視窗坐標系的點還是與視窗上的點是一一對應(yīng)的,這個也是默認情況。

復(fù)制代碼
代碼如下:

<svg width="200" height="200" viewBox="0 0 100 100">
<rect x="0" y="0" width="200" height="200" fill="Red" />
<rect x="0" y="0" width="100" height="100" fill="Green" />
</svg>

上面的例子繪制的圖中這個你只能看到綠色的矩形,而且綠色的矩形顯示在屏幕上是200*200像素的,這個時候坐標點已經(jīng)不是一一對應(yīng)了,圖被放大了。

復(fù)制代碼
代碼如下:

<svg width="200" height="200" viewBox="0 0 400 400">
<rect x="0" y="0" width="200" height="200" fill="Red" />
<rect x="0" y="0" width="100" height="100" fill="Green" />
</svg>

上面的例子繪制的圖中,視窗坐標系的單位被縮小,所以兩個矩形都縮小了。

在日常工作中,我們經(jīng)常需要完成的一個任務(wù)就是縮放一組圖形,讓它適應(yīng)它的父容器。我們可以通過設(shè)置viewBox屬性達到這個目的。

建立新視窗的元素
任何時候,我們都可以嵌套視窗。創(chuàng)建新的視窗的時候,也會創(chuàng)建新的視窗坐標系和用戶坐標系,當(dāng)然也包括裁減路徑也會創(chuàng)建新的。下列是能建立新視窗的元素列表:
svg:svg支持嵌套。
symbol:當(dāng)被use元素實例化的時候創(chuàng)建新的視窗。

image:引用svg元素時會創(chuàng)建新視窗。
foreignObject:創(chuàng)建新視窗去渲染里面的對象。

保持縮放的比例 - preserveAspectRatio屬性
有些時候,特別是當(dāng)使用viewBox的時候,我們期望圖形占據(jù)整個視窗,而不是兩個方向上按相同的比例縮放。而有些時候,我們卻是希望圖形兩個方向是按照固定的比例縮放的。使用屬性preserveAspectRatio就可以達到控制這個的目的。
這個屬性是所有能建立一個新視窗的元素,再加上image,marker,pattern,view元素都有的。而且preserveAspectRatio屬性只有在該元素設(shè)置了viewBox以后才會起作用。如果沒有設(shè)置viewBox,則preserveAspectRatio屬性會被忽略。
屬性的語法如下:preserveAspectRatio="[defer] <align> [<meetOrSlice>]"
注意3個參數(shù)之間需要使用空格隔開。
defer:可選參數(shù),只對image元素有效,如果image元素中preserveAspectRatio屬性的值以"defer"開頭,則意味著image元素使用引用圖片的縮放比例,如果被引用的圖片沒有縮放比例,則忽略"defer"。所有其他的元素都忽略這個字符串。
align:該參數(shù)決定了統(tǒng)一縮放的對齊方式,可以取下列值:
  none - 不強制統(tǒng)一縮放,這樣圖形能完整填充整個viewport。
  xMinYMin - 強制統(tǒng)一縮放,并且把viewBox中設(shè)置的<min-x>和<min-y>對齊到viewport的最小X值和Y值處。
  xMidYMin - 強制統(tǒng)一縮放,并且把vivewBox中X方向上的中點對齊到viewport的X方向中點處,簡言之就是X方向中點對齊,Y方向與上面相同。
  xMaxYMin - 強制統(tǒng)一縮放,并且把viewBox中設(shè)置的<min-x> + <width>對齊到viewport的X值最大處。
  類似的還有其他類型的值:xMinYMid,xMidYMid,xMaxYMid,xMinYMax,xMidYMax,xMaxYMax。這些組合的含義與上面的幾種情況類似。
meetOrSlice:可選參數(shù),可以去下列值:
  meet - 默認值,統(tǒng)一縮放圖形,讓圖形全部顯示在viewport中。
  slice - 統(tǒng)一縮放圖形,讓圖形充滿viewport,超出的部分被剪裁掉。

下圖詮釋了各種填充的效果:



用戶坐標系的變換 - transform屬性
該類型變換是通過設(shè)置元素的transform屬性來指定的。這里需要注意,transform屬性設(shè)置的元素的變換,只影響該元素及其子元素,與別的元素?zé)o關(guān),不影響別的元素。

平移 - translate
平移變換把相關(guān)的坐標值平移到指定的位置,該變換需要傳入兩個軸上平移的量。看例子:

復(fù)制代碼
代碼如下:

<rect x="0" y="0" width="10" height="10" transform="translate(30,40)" />

這個例子繪制一個矩形,并把它的起點(0,0)平移到(30,40)處。雖然可以直接設(shè)置(x,y)的坐標值,但是使用平移變換去實現(xiàn)也很方便。這個變換第二個參數(shù)可以省略,默認當(dāng)0處理。

旋轉(zhuǎn) - rotate
旋轉(zhuǎn)一個元素也是一個很常見的任務(wù),我們可以使用rotate變換實現(xiàn),該變換需要傳入旋轉(zhuǎn)的角度參數(shù)。看例子:

復(fù)制代碼
代碼如下:

<rect x="20" y="20" width="20" height="20" transform="rotate(45)" />

這個例子會顯示一個旋轉(zhuǎn)45度的矩形。有幾點注意:
1.這里的變換是以角度值為參數(shù)的。
2.旋轉(zhuǎn)指的是相對于x軸的旋轉(zhuǎn)。
3.旋轉(zhuǎn)是圍繞用戶坐標系的原點(0,0)展開的。

傾斜 - skew
transform還支持傾斜變換,可以是沿著x軸的(左右傾斜,正角度為向右傾斜,其實是傾斜了y軸),或者是沿著y軸的(上下傾斜,正角度為向下傾斜,其實是傾斜了x軸)傾斜;該變換需要傳入一個角度參數(shù),這個角度參數(shù)會決定傾斜的角度。看下面的例子:

復(fù)制代碼
代碼如下:

<svg width="100" height="100">
<rect x="0" y="0" width="100" height="100" fill="green" />
<circle cx="15" cy="15" r="15" fill="red" />
<circle cx="15" cy="15" r="15" fill="yellow" transform="skewX(45)" />
<rect x="30" y="30" width="20" height="20" />
<rect x="30" y="30" width="20" height="20" transform="skewX(45)" />
<rect x="30" y="30" width="20" height="20" transform="skewY(45)" />
</svg>

從結(jié)果中,你可以直接看到同樣尺寸的矩形,在不同的傾斜變換后,得到的位置和形狀。這里注意矩形的起始位置都已經(jīng)改變了,這是因為在新的坐標系統(tǒng)中,(30,30)已經(jīng)在不同的位置了。

縮放 - scale
縮放對象由縮放變換完成,該變換接受2個參數(shù),分別指定在水平和豎直上的縮放比例,如果第二個參數(shù)省略則與第一個參數(shù)取相同的值。看下面的例子:

復(fù)制代碼
代碼如下:

<svg width="500" height="500">
<text x="20" y="20" font-size="20">ABC (scale)</text>
<text x="50" y="50" font-size="20" transform="scale(1.5)">ABC (scale)</text>
</svg>

變換矩陣 - matrix
學(xué)過圖形學(xué)的都知道,所有的變換其實都是由矩陣表征的,所以上面的變換其實都可以用一個3*3矩陣去表示:

復(fù)制代碼
代碼如下:

a c e
b d f
0 0 1

由于只有6個值用到了,所以也簡寫成[a b c d e f]。把matrix(a,b,c,d,e,f)賦給transfrom就可以實施相應(yīng)的變換。變換會把坐標和長度都轉(zhuǎn)換成新的尺寸。上面各種變換對應(yīng)的矩陣如下:

平移變換[1 0 1 0 tx ty]:

復(fù)制代碼
代碼如下:

1 0 tx
0 1 ty
0 0 1

縮放變換[sx 0 0 sy 0 0]:

復(fù)制代碼
代碼如下:

sx 0 0
0 sy 0
0 0 1

旋轉(zhuǎn)變換[cos(a) sin(a) -sin(a) cos(a) 0 0]:

復(fù)制代碼
代碼如下:

cos(a) -sin(a) 0
sin(a) cos(a) 0
00 1

沿X軸的傾斜[1 0 tan(a) 1 0 0]:

復(fù)制代碼
代碼如下:

1 tan(a) 0
0 1 0
0 0 1

沿Y軸的傾斜[1 tan(a) 0 1 0 0]:

復(fù)制代碼
代碼如下:

11 0
tan(a) 1 0
00 1

變換本質(zhì)
前面我們總結(jié)canvas的時候,我們知道各種變換都是作用在用戶坐標系上的。在SVG中,所有的變換也都是針對兩個坐標系(本質(zhì)上都是"用戶坐標系")的。當(dāng)給容器對象或圖形對象指定"transform"屬性,或者給"svg,symbol,marker,pattern,view"指定"viewBox"屬性以后,SVG會根據(jù)當(dāng)前的用戶坐標系統(tǒng)進行變換,去創(chuàng)建新的用戶坐標系,并作用于當(dāng)前的對象以及它的子對象。該對象中指定的坐標和長度的單位不再是1:1的對應(yīng)到外圍的坐標系,而是隨著變形,轉(zhuǎn)換到新的用戶坐標系中;這個新的用戶坐標系是只作用于當(dāng)前的元素及其子元素。

變換鏈
transform屬性支持設(shè)置多個變換,這些變換只要中間用空格分開,然后一起放到屬性中就可以了。執(zhí)行效果跟按順序獨立執(zhí)行這些變換是一樣的。

復(fù)制代碼
代碼如下:

<g transform="translate(-10,-20) scale(2) rotate(45) translate(5,10)">
<!-- graphics elements go here -->
</g>

上面的效果與下面的一樣:

復(fù)制代碼
代碼如下:

<g transform="translate(-10,-20)">
<g transform="scale(2)">
<g transform="rotate(45)">
<g transform="translate(5,10)">
<!-- graphics elements go here -->
</g>
</g>
</g>
</g>

單位
最后說一下單位,任何坐標和長度都可以帶和不帶單位。
不帶單位的情況

不帶單位的值被認為帶的是"用戶單位",就是當(dāng)前用戶坐標系的單位值。
帶單位的情況

svg中相關(guān)單位與CSS中是一樣的:em,ex,px,pt,pc,cm,mm和in。長度還可以使用"%"。
相對度量單位:em和ex也與CSS中一樣,是相對于當(dāng)前字體的font-size和x-height來說的。
絕對度量單位:一個px是等于一個"用戶單位"的,也就是"5px"與"5"是一樣的。但是一個px是不是對應(yīng)一個像素,那就看有沒有進行過一些變換了。
其他的幾個單位基本都是px的倍數(shù):1pt=1.25px,1pc=15px,1mm=3.543307px,1cm=35.43307px,1in=90px。

如果最外層的SVG元素的width和height沒有指定單位(也就是"用戶單位"),則這些值會被認為單位是px。

這一篇比較拗口,其實只要記住“圖形元素的坐標和長度指的是,經(jīng)過視窗坐標系變換和用戶坐標系變換雙重變換后,新用戶坐標系的坐標和長度”就可以了

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

標簽:阿克蘇 鄂爾多斯 蚌埠 松原 常德 果洛 廣西 廣東

巨人網(wǎng)絡(luò)通訊聲明:本文標題《HTML5之SVG 2D入門6—視窗坐標系與用戶坐標系及變換概述》,本文關(guān)鍵詞  HTML5,之,SVG,入門,視窗,坐標系,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5之SVG 2D入門6—視窗坐標系與用戶坐標系及變換概述》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML5之SVG 2D入門6—視窗坐標系與用戶坐標系及變換概述的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲一本大道在线| 看看黄色一级片| 免费欧美一级片| 国产无遮挡在线观看| 成人免费毛片东京热| 欧美激情一区二区三区免费观看| 亚洲av成人精品毛片| 成人久久18免费网站麻豆| 亚洲视频精选在线| 欧美日韩国产一区| 中文字幕在线亚洲| 26uuu另类亚洲欧美日本老年| 国产精品人人做人人爽| 欧美亚洲丝袜| 无码人妻丰满熟妇区毛片18| aa片在线观看视频在线播放| 青青草av在线播放| 性插视频在线观看| 久久久精品天堂| 午夜视频在线观看一区| 精品国产sm最大网站免费看 | 色欲欲www成人网站| 日韩在线不卡av| 国产精品日韩无码| 国产成人在线视频播放| 亚洲一区免费在线观看| 精品国产乱码久久久久久牛牛| 欧美疯狂xxxx大交乱88av| 国产精品露脸自拍| 一区二区三区国产福利| 欧美男女交配视频| 欧美爱爱免费视频| 亚洲国产剧情在线观看| 97久久超碰精品国产| 欧美视频中文字幕在线| 国产一区二区三区在线免费观看| 456亚洲影院| 日本不卡一区| 三级a三级三级三级a十八发禁止| 殴美一级黄色片| 伊人免费在线观看高清版| 国产美女久久久久| 无码av免费一区二区三区试看| 亚洲精品视频播放| 国产精品美女久久久免费| 在线无限看免费粉色视频| 日韩精品国产一区| 一级成人黄色片| 男人的天堂亚洲一区| 亚洲视频一区二区免费在线观看| 精品久久久久久久久久久院品网 | 人妻有码中文字幕| 特级西西人体高清大胆| www.亚洲黄色| 国产欧美日韩在线观看| 日韩欧美一二三| 欧洲一区二区视频| 大桥未久一区二区三区| 超碰男人的天堂| 在线观看日韩一区二区| av中文一区二区三区| 色婷婷亚洲婷婷| 正在播放亚洲1区| 成人av影视在线| 粉嫩虎白女毛片人体| 粉嫩av性色av蜜臀av网站| 国产精品国产高清国产| 亚洲美女区一区| 亚洲日韩中文字幕在线播放| 5566中文字幕一区二区| 91视频 -- 69xx| 波多野结衣在线网址| 日韩精品午夜视频| 一区二区三区在线观看网站| 亚洲小视频在线观看| 岛国视频一区| 青青草久久伊人| 免费看毛片网站| 国产福利精品一区| 欧美日韩国产美女| 日韩av免费一区| 成人免费在线网| 情侣偷拍对白清晰饥渴难耐| 日日夜夜精品视频免费| 午夜久久久久久久久| 久久综合国产精品台湾中文娱乐网| 久久综合伊人77777麻豆| 制服下的诱惑暮生| 一级黄色免费片| 国产日韩影视精品| 日韩av最新在线观看| 97碰碰视频| 国产福利精品一区二区三区| 波多野结衣午夜| 91影院在线免费观看| 日韩欧美视频一区| 成人a在线视频| 亚洲人辣妹窥探嘘嘘| 精品人妻一区二区三区免费看| av福利精品导航| 亚洲精品一区二区三区影院| 97免费资源站| 国产精品欧美性爱| www.五月激情| 午夜精品福利在线| 久久久噜噜噜久噜久久| 久久久久久久久久久综合| 老司机精品免费视频| 捆绑变态av一区二区三区| 欧日韩精品视频| 国产精品久久久久久久久久免费| 红桃av在线播放| 欧美日韩一二三四区| 久久久另类综合| 日韩精品高清视频| 美日韩精品免费| 国产男女猛烈无遮挡a片漫画| 蜜臀av在线观看| 一区二区三区产品免费精品久久75| 久久精品国亚洲| 青娱乐国产91| 中文字幕av久久爽一区| 免费黄网站欧美| 精品视频一区三区九区| 国产综合香蕉五月婷在线| 亚洲欧美天堂在线| 亚洲爆乳无码一区二区三区| 无吗不卡中文字幕| 国产97在线|日韩| 538任你躁在线精品免费| 中文字幕在线网址| 一区二区三区国产豹纹内裤在线| 美日韩精品视频免费看| 在线看成人av电影| 在线免费观看亚洲视频| 国产91精品一区二区| 51精品秘密在线观看| 97超碰人人看人人 | 欧美性色xo影院| 国产精品久久久久77777| 天天干天天操天天做| 国产三级视频在线播放| 亚洲图片自拍偷拍| 日本人成精品视频在线| 久久久久久久少妇| 国产精品永久久久久久久久久| 亚洲一区二区高清| 国产91色在线免费| 五月六月丁香婷婷| 香蕉视频网站在线| 欧美在线免费播放| 91九色对白| 在线精品一区二区三区| 日本不卡一二三区黄网| 欧美日韩www| 1卡2卡3卡精品视频| 色婷婷av777| 国产尤物一区二区| 国产视频久久久| 香蕉精品视频在线| 日韩色图在线观看| 亚洲成va人在线观看| 国产免费一区视频观看免费 | 欧美性猛交xxxx久久久| 51国偷自产一区二区三区的来源 | aaaaaav| 国内精品国产成人| 国产视频精品在线| 国产一区二区三区播放| 成人毛片一区二区三区| 亚洲国产日韩av| 欧美主播福利视频| 四季av一区二区三区| 婷婷五月综合久久中文字幕| 在线综合视频播放| 欧美一区观看| 国产精品第56页| 中文字幕一区二区不卡| 欧美孕妇毛茸茸xxxx| 性欧美1819| 日日夜夜免费精品视频| 欧美精品一区二区在线播放| 一区二区三区四区在线视频| 国产精品第56页| 一区二区三区四区五区视频在线观看| 国产精品夫妻激情| 538国产视频| 成人av电影在线网| 久久综合久久88| 99热一区二区| 麻豆国产欧美一区二区三区| 亚洲精品视频在线播放| www插插插无码视频网站| 国产视频在线观看免费| 在线播放91灌醉迷j高跟美女 | 黄页网站大全一区二区| 在线看欧美日韩| 日本免费一级视频| 欧美天堂在线视频| 亚洲电影天堂av| www.18av.com| 99riav国产| 欧美一区二区三区视频免费| 亚洲精蜜桃久在线| 亚洲精品毛片一区二区三区| 日韩欧美在线字幕| 国产高清一区视频| 99re6热在线精品视频| 国产精品情趣视频| 国产精品成人v| 非洲一级黄色片| 久久精品网站免费观看| 日本精品久久久久久久| 亚洲第九十七页| xfplay精品久久| 欧美亚洲免费电影| 国产精品揄拍100视频| 久久色中文字幕| 久久人人爽国产| 91porn在线| 97超碰欧美中文字幕| 91精品国产777在线观看| 一级欧美一级日韩片| 成人免费毛片高清视频| 国内伊人久久久久久网站视频 | 国产免费视频传媒| 蜜桃一区二区三区在线| 中文字幕欧美日韩va免费视频| 一区二区三区免费播放| 久热成人在线视频| 久久精品国产一区二区三区| 黄色片免费网址| 成人一区二区三区| 91成人在线播放| 国产成人av片| 久久综合狠狠综合久久综合88| 日本精品免费观看| 中字幕一区二区三区乱码| 中文字幕制服丝袜成人av| 亚洲精品欧美一区二区三区| 青青草激情视频| 欧美日韩视频在线| 精品无码久久久久国产| 影音先锋亚洲天堂| 欧美日韩国产区一| 97超碰在线人人| 日韩av一二三| 免费不卡欧美自拍视频| 欧美肉大捧一进一出免费视频| 99久久精品免费观看| 国产97免费视| www.xxxx日本| 欧美色视频日本版| 亚洲一区二区三区免费观看| va视频在线观看| 亚洲精品中文字幕av| 欧美大片久久久| 久久综合久久99| 91久久在线视频| 五月天综合激情| 欧美视频日韩视频| 日韩欧美精品免费| 麻豆一区二区99久久久久| 欧美夫妻性生活视频| 中文字幕免费在线看线人动作大片| 中文字幕一区二区在线观看| 国产精品综合久久久久久| 中文字幕av第一页| 精品99999| 91高清国产视频| 国产成人福利片| 日本韩国欧美精品大片卡二| 日韩女优一区二区| 欧美亚洲愉拍一区二区| 很污的网站在线观看| 久久99国产精品久久| 97香蕉久久夜色精品国产| 黑人操日本美女| 91福利视频网站| 欧美乱大交xxxxx潮喷l头像| 激情综合网最新| 日韩**中文字幕毛片| 国产一级黄色av| 欧美无乱码久久久免费午夜一区| 国产精品一二三在线观看| 蜜乳av一区二区| 欧美一级成年大片在线观看| 国模无码国产精品视频| 欧美日韩一区国产| aa在线免费观看| 成人永久看片免费视频天堂| 国产精品自拍视频| 精品国产xxx| 精品亚洲一区二区三区四区五区| av地址在线观看| 亚洲卡通动漫在线| 欧美少妇一区二区三区| 国产精品综合一区二区三区| 国产日韩欧美影视| 天天干天天操天天操| 日韩精品黄色网| 亚洲欧美日韩色| 亚洲欧美一区二区久久| 亚洲高清视频一区| 奇米色777欧美一区二区| 欧美一区在线直播| 国产成人愉拍精品久久| 日韩av在线播放资源| 亚洲一区二区三区四区av| 中文字幕欧美一区| 亚洲午夜在线观看| 久久国产精品一区二区| 国产精品成av人在线视午夜片| 综合激情网五月| 日韩精品中文字幕久久臀| 在线看黄色的网站| 亚洲aaa精品| 日本手机在线视频| 91丝袜美腿高跟国产极品老师 | 欧美国产一区视频在线观看| 亚洲成人一区二区三区| 九九热在线视频观看这里只有精品| 91精品国产综合久久香蕉| 国产区精品在线| 久久久人成影片一区二区三区观看| 国产精彩视频在线| 亚洲欧美在线一区二区| 亚洲欧美va天堂人熟伦 | 91亚洲精品久久久久久久久久久久| 国产乱淫av免费| 国色天香2019中文字幕在线观看| 五月天婷婷综合网| 在线视频免费一区二区| 免费在线观看h片| 日韩高清有码在线| 夜夜春很很躁夜夜躁| 日韩视频免费直播| 人妻巨大乳一二三区| 日韩欧美中文字幕在线播放| 色片在线免费观看| 亚洲国产wwwccc36天堂| 久久9精品区-无套内射无码| 综合网在线视频| 日本中文字幕网址| 国产精品久久久久婷婷二区次| 糖心vlog在线免费观看| 久久久久免费观看| 日本一级淫片演员| 91热门视频在线观看| 一区二区三区国产福利| 91丨porny丨在线| 在线视频欧美一区| 99免费精品在线| 亚洲一区二区三区精品视频| 99在线精品观看| 一区二区视频在线播放| 91农村精品一区二区在线| 一区国产精品| 国产亚洲精品7777| 黄色成人在线免费观看| 亚洲国产精品二十页| avav在线播放| 国产精品久久久久久久久免费樱桃| 亚洲精品久久久久久久蜜桃臀| 国产精品进线69影院| 欧美精品99久久| 伊人性伊人情综合网| 亚洲免费av一区二区三区| 亚洲mv在线观看| 婷婷激情小说网| 欧美色网一区二区| 久久久久久久久免费看无码| 日韩午夜在线影院| 欧美人妻一区二区三区| 精品网站999www| 欧美一区二区三区爽爽爽| 在线精品国产成人综合| 国产精品午夜影院| 国语自产精品视频在线看| 国产又粗又大又爽| 国产精品久久久久久久久免费看| 免费的黄色av| 亚洲自拍偷拍在线| 老鸭窝一区二区久久精品| 欧美成人在线免费观看| 99久久国产综合色|国产精品| av影院在线播放| 亚洲女同女同女同女同女同69| 天天爱天天操天天干| 一本久久精品一区二区| 国产乱了高清露脸对白| 亚洲成人中文字幕| 免费网站看av| 欧美人与物videos| 97caocao| 成人a免费视频| 黑人精品欧美一区二区蜜桃| 亚洲精品一区国产精品| 欧美激情一区在线| av无码精品一区二区三区| 色婷婷精品久久二区二区蜜臀av| 亚洲精品乱码久久久久久不卡 | 黄色在线观看av| 亚洲美女动态图120秒| 成人免费区一区二区三区| 97色伦亚洲国产| 午夜av免费在线观看| 美日韩精品免费| 欧美经典一区二区三区| 杨幂毛片午夜性生毛片|