亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTML > 正文

HTML5如何使用SVG的方法示例

2024-08-26 00:21:17
字體:
供稿:網(wǎng)友

代碼優(yōu)化永遠是程序員亙古不變的需求,而合理的利用SVG圖片來代替部分PNG/JPG等格式的圖片則是前端優(yōu)化重要的一環(huán),既然是優(yōu)化,那我們先來看看SVG圖片都有哪些優(yōu)勢:

SVG 可被非常多的工具讀取和修改(比如記事本)
  • SVG 與 JPEG 和 GIF 圖像比起來,尺寸更小,且可壓縮性更強。
  • SVG 是可伸縮的
  • SVG 圖像可在任何的分辨率下被高質(zhì)量地打印
  • SVG 可在圖像質(zhì)量不下降的情況下被放大
  • SVG 圖像中的文本是可選的,同時也是可搜索的(很適合制作地圖)
  • SVG 可以與 Java 技術(shù)一起運行
  • SVG 是開放的標準
  • SVG 文件是純粹的 XML

幾個SVG圖片小例子:

HTML5,SVG

我們來看一下第三個分享圖標的代碼:

<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">  <g stroke="#AAB0BA" fill="none" fill-rule="evenodd">    <path d="M10.524 3.413v8.235" stroke-linejoin="round"/>    <path d="M13.027 7.508c.813 0 1.678-.01 1.678-.01.449 0 .812.376.812.826l-.005 6.36a.819.819 0 0 1-.811.826H6.31a.822.822 0 0 1-.811-.826l.005-6.36c0-.456.36-.825.812-.825l1.689.006M8.373 5.111l2.143-2.09 2.143 2.07"/>  </g></svg>

不了解SVG的同學(xué)現(xiàn)在一定一臉問號,就跟我第一次見他們一樣,別著急,我們從基礎(chǔ)看起。

什么是SVG?

SVG 是一種基于 XML 語法的圖像格式,全稱是可縮放矢量圖(Scalable Vector Graphics)。其他圖像格式都是基于像素處理的,SVG 則是屬于對圖像的形狀描述,所以它本質(zhì)上是文本文件,體積較小,且不管放大多少倍都不會失真。此外SVG 是萬維網(wǎng)聯(lián)盟的標準,SVG 與諸如 DOM 和 XSL 之類的 W3C 標準是一個整體。

怎么使用?

在 HTML5 中,您能夠?qū)?SVG 元素直接嵌入 HTML 頁面中,例如上面的那顆小紅心:

<body>  <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 20 20">    <defs>      <rect id="a" y="54" width="60" height="25" rx="1"/>      <mask id="b" x="0" y="0" width="60" height="25" fill="#fff">        <use xlink:href="#a"/>    </mask>    </defs>    <g transform="translate(-9 -56)" fill="none" fill-rule="evenodd">      <use stroke="#EDEEEF" mask="url(#b)" stroke-width="2" xlink:href="#a"/>      <path d="M19.05 62.797c-.208-.268-1.776-2.188-3.629-1.725-.662.165-1.439.44-2.009 1.463-2.18 3.913 4.965 8.983 5.615 9.433V72l.023-.016.023.016v-.032c.65-.45 7.795-5.52 5.615-9.433-.57-1.023-1.347-1.298-2.009-1.463-1.853-.463-3.42 1.457-3.629 1.725z" fill="red"/>    </g>  </svg></body>

SVG 代碼也可以寫在一個以.svg結(jié)尾的文件中,然后用<img>、<object>、<embed>、<iframe>等標簽插入網(wǎng)頁。

<img src="search.svg"><object id="object" data="search.svg" type="image/svg+xml"></object><embed id="embed" src="search.svg" type="image/svg+xml"><iframe id="iframe" src="search.svg"></iframe>

CSS也可以使用svg

.logo {  background: url(logo.svg);}

SVG 文件還可以轉(zhuǎn)為 BASE64 編碼,然后作為 Data URI 寫入網(wǎng)頁。

<img src="data:image/svg+xml;base64,[data]">

SVG的語法

1. <svg>標簽

SVG 代碼都放在頂層標簽<svg>之中。下面是一個例子。

<svg width="100%" height="100%">  <circle id="mycircle" cx="50" cy="50" r="50" /></svg>

<svg>的width屬性和height屬性,指定了 SVG 圖像在 HTML 元素中所占據(jù)的寬度和高度。除了相對單位,也可以采用絕對單位(單位:像素)。如果不指定這兩個屬性,SVG 圖像默認大小是300像素(寬) x 150像素(高)。

如果只想展示 SVG 圖像的一部分,就要指定viewBox屬性。

<svg width="100" height="100" viewBox="50 50 50 50">  <circle id="mycircle" cx="50" cy="50" r="50" /></svg>

<viewBox>屬性的值有四個數(shù)字,分別是左上角的橫坐標和縱坐標、視口的寬度和高度。上面代碼中,SVG 圖像是100像素寬 x 100像素高,viewBox屬性指定視口從(50, 50)這個點開始。所以,實際看到的是右下角的四分之一圓。

注意,視口必須適配所在的空間。上面代碼中,視口的大小是 50 x 50,由于 SVG 圖像的大小是 100 x 100,所以視口會放大去適配 SVG 圖像的大小,即放大了四倍。

如果不指定width屬性和height屬性,只指定viewBox屬性,則相當于只給定 SVG 圖像的長寬比。這時,SVG 圖像的默認大小將等于所在的 HTML 元素的大小。

2. <circle>標簽

<circle>標簽代表圓形。

<svg width="300" height="180">  <circle cx="30"  cy="50" r="25" />  <circle cx="90"  cy="50" r="25" class="red" />  <circle cx="150" cy="50" r="25" class="fancy" /></svg>

上面的代碼定義了三個圓。<circle>標簽的cx、cy、r屬性分別為橫坐標、縱坐標和半徑,單位為像素。坐標都是相對于<svg>畫布的左上角原點。

class屬性用來指定對應(yīng)的 CSS 類。

.red {  fill: red;}.fancy {  fill: none;  stroke: black;  stroke-width: 3pt;}

SVG 的 CSS 屬性與網(wǎng)頁元素有所不同。

fill:填充色
stroke:描邊色
stroke-width:邊框?qū)挾?/p>

3. <line>標簽

<line>標簽用來繪制直線。

<svg width="300" height="180">  <line x1="0" y1="0" x2="200" y2="0" style="stroke:rgb(0,0,0);stroke-width:5" /></svg>

上面代碼中,<line>標簽的x1屬性和y1屬性,表示線段起點的橫坐標和縱坐標;x2屬性和y2屬性,表示線段終點的橫坐標和縱坐標;style屬性表示線段的樣式。

4. <polyline>標簽

<polyline>標簽用于繪制一根折線。

<svg width="300" height="180">  <polyline points="3,3 30,28 3,53" fill="none" stroke="black" /></svg>

<polyline>的points屬性指定了每個端點的坐標,橫坐標與縱坐標之間與逗號分隔,點與點之間用空格分隔。

5. <rect>標簽

<rect>標簽用于繪制矩形。

<svg width="300" height="180">  <rect x="0" y="0" height="100" width="200" style="stroke: #70d5dd; fill: #dd524b" /></svg>

<rect>的x屬性和y屬性,指定了矩形左上角端點的橫坐標和縱坐標;width屬性和height屬性指定了矩形的寬度和高度(單位像素)。

6. <ellipse>標簽

<ellipse>標簽用于繪制橢圓。

<svg width="300" height="180">  <ellipse cx="60" cy="60" ry="40" rx="20" stroke="black" stroke-width="5" fill="silver"/></svg>

<ellipse>的cx屬性和cy屬性,指定了橢圓中心的橫坐標和縱坐標(單位像素);rx屬性和ry屬性,指定了橢圓橫向軸和縱向軸的半徑(單位像素)。

7. <polygon>標簽

<polygon>標簽用于繪制多邊形。

<svg width="300" height="180">  <polygon fill="green" stroke="orange" stroke-width="1" points="0,0 100,0 100,100 0,100 0,0"/></svg>

<polygon>的points屬性指定了每個端點的坐標,橫坐標與縱坐標之間與逗號分隔,點與點之間用空格分隔。

8. <path>標簽

<path>標簽用于制路徑。

<svg width="300" height="180"><path d="  M 18,3  L 46,3  L 46,40  L 61,40  L 32,68  L 3,40  L 18,40  Z"></path></svg>

<path>的d屬性表示繪制順序,它的值是一個長字符串,每個字母表示一個繪制動作,后面跟著坐標。

M:移動到(moveto)
L:畫直線到(lineto)
Z:閉合路徑

9. <text>標簽

<text>標簽用于繪制文本。

<svg width="300" height="180">  <text x="50" y="25">肆客足球</text></svg>

<text>的x屬性和y屬性,表示文本區(qū)塊基線(baseline)起點的橫坐標和縱坐標。文字的樣式可以用class或style屬性指定。

10. <use>標簽

<use>標簽用于復(fù)制一個形狀。

<svg viewBox="0 0 30 10" xmlns="http://www.w3.org/2000/svg">  <circle id="myCircle" cx="5" cy="5" r="4"/>  <use href="#myCircle" x="10" y="0" fill="blue" />  <use href="#myCircle" x="20" y="0" fill="white" stroke="blue" /></svg>

<use>的href屬性指定所要復(fù)制的節(jié)點,x屬性和y屬性是<use>左上角的坐標。另外,還可以指定width和height坐標。

11. <g>標簽

<g>標簽用于將多個形狀組成一個組(group),方便復(fù)用。

<svg width="300" height="100">  <g id="myCircle">    <text x="25" y="20">圓形</text>    <circle cx="50" cy="50" r="20"/>  </g>  <use href="#myCircle" x="100" y="0" fill="blue" />  <use href="#myCircle" x="200" y="0" fill="white" stroke="blue" /></svg>

12. <defs>標簽

<defs>標簽用于自定義形狀,它內(nèi)部的代碼不會顯示,僅供引用。

<svg width="300" height="100">  <defs>    <g id="myCircle">      <text x="25" y="20">圓形</text>      <circle cx="50" cy="50" r="20"/>    </g>  </defs>  <use href="#myCircle" x="0" y="0" />  <use href="#myCircle" x="100" y="0" fill="blue" />  <use href="#myCircle" x="200" y="0" fill="white" stroke="blue" /></svg>

13. <pattern>標簽

<pattern>標簽用于自定義一個形狀,該形狀可以被引用來平鋪一個區(qū)域。

<svg width="500" height="500">  <defs>    <pattern id="dots" x="0" y="0" width="100" height="100" patternUnits="userSpaceOnUse">      <circle fill="#bee9e8" cx="50" cy="50" r="35" />    </pattern>  </defs>  <rect x="0" y="0" width="100%" height="100%" fill="url(#dots)" /></svg>

上面代碼中,<pattern>標簽將一個圓形定義為dots模式。patternUnits="userSpaceOnUse"表示<pattern>的寬度和長度是實際的像素值。然后,指定這個模式去填充下面的矩形。

14. <image>標簽

<image>標簽用于插入圖片文件。

<svg viewBox="0 0 100 100" width="100" height="100">  <image xlink:href="path/to/image.jpg"    width="50%" height="50%"/></svg>

上面代碼中,<image>xlink:href屬性表示圖像的來源。

15. <animate>標簽

<animate>標簽用于產(chǎn)生動畫效果。

<svg width="500px" height="500px">  <rect x="0" y="0" width="100" height="100" fill="#feac5e">    <animate attributeName="x" from="0" to="500" dur="2s" repeatCount="indefinite" />  </rect></svg>

上面代碼中,矩形會不斷移動,產(chǎn)生動畫效果。

<animate>的屬性含義如下。

attributeName:發(fā)生動畫效果的屬性名。
from:單次動畫的初始值。
to:單次動畫的結(jié)束值。
dur:單次動畫的持續(xù)時間。
repeatCount:動畫的循環(huán)模式。
可以在多個屬性上面定義動畫。

<animate attributeName="x" from="0" to="500" dur="2s" repeatCount="indefinite" /><animate attributeName="width" to="500" dur="2s" repeatCount="indefinite" />

16. <animateTransform>標簽

<animate>標簽對 CSS 的transform屬性不起作用,如果需要變形,就要使用<animateTransform>標簽。

<svg width="500px" height="500px">  <rect x="250" y="250" width="50" height="50" fill="#4bc0c8">    <animateTransform attributeName="transform" type="rotate" begin="0s" dur="10s" from="0 200 200" to="360 400 400" repeatCount="indefinite" />  </rect></svg>

上面代碼中,<animateTransform>的效果為旋轉(zhuǎn)(rotate),這時from和to屬性值有三個數(shù)字,第一個數(shù)字是角度值,第二個值和第三個值是旋轉(zhuǎn)中心的坐標。from="0 200 200"表示開始時,角度為0,圍繞(200, 200)開始旋轉(zhuǎn);to="360 400 400"表示結(jié)束時,角度為360,圍繞(400, 400)旋轉(zhuǎn)。

JavaScript 操作SVG

1. DOM操作

如果 SVG 代碼直接寫在 HTML 網(wǎng)頁之中,它就成為網(wǎng)頁 DOM 的一部分,可以直接用 DOM 操作。

<svg  id="mysvg"  xmlns="http://www.w3.org/2000/svg"  viewBox="0 0 800 600"  preserveAspectRatio="xMidYMid meet">  <circle id="mycircle" cx="400" cy="300" r="50" /><svg>

上面代碼插入網(wǎng)頁之后,就可以用 CSS 定制樣式。

circle {  stroke-width: 5;  stroke: #f00;  fill: #ff0;}circle:hover {  stroke: #090;  fill: #f8f8f8;}

然后,可以用 JavaScript 代碼操作 SVG。

var mycircle = document.getElementById('mycircle');mycircle.addEventListener('click', function(e) {  console.log('circle clicked - enlarging');  mycircle.setAttribute('r', 60);}, false);

上面代碼指定,如果點擊圖形,就改寫circle元素的r屬性。

2. 獲取 SVG DOM

使用<object>、<iframe>、<embed>標簽插入 SVG 文件,可以獲取 SVG DOM。

var svgObject = document.getElementById('object').contentDocument;var svgIframe = document.getElementById('iframe').contentDocument;var svgEmbed = document.getElementById('embed').getSVGDocument();

注意,如果使用<img>標簽插入 SVG 文件,就無法獲取 SVG DOM。

3. 讀取 SVG 源碼

由于 SVG 文件就是一段 XML 文本,因此可以通過讀取 XML 代碼的方式,讀取 SVG 源碼。

<div id="svg-container">  <svg    xmlns="http://www.w3.org/2000/svg"    xmlns:xlink="http://www.w3.org/1999/xlink"    xml:space="preserve" width="500" height="440"  >    <!-- svg code -->  </svg></div>

使用XMLSerializer實例的serializeToString()方法,獲取 SVG 元素的代碼。

var svgString = new XMLSerializer()  .serializeToString(document.querySelector('svg'));

4. SVG 圖像轉(zhuǎn)為 Canvas 圖像

首先,需要新建一個Image對象,將 SVG 圖像指定到該Image對象的src屬性。

var img = new Image();var svg = new Blob([svgString], {type: "image/svg+xml;charset=utf-8"});var DOMURL = self.URL || self.webkitURL || self;var url = DOMURL.createObjectURL(svg);img.src = url;

然后,當圖像加載完成后,再將它繪制到<canvas>元素。

img.onload = function () {  var canvas = document.getElementById('canvas');  var ctx = canvas.getContext('2d');  ctx.drawImage(img, 0, 0);};

小結(jié)

SVG能做的遠不止這些,利用SVG做的動畫效果,文字效果我們以后給大家詳細講解,今天就先到這里吧。

console.log('右下角點好看呦')

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。


注:相關(guān)教程知識閱讀請移步到HTML教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
亚洲国产精品免费视频| 成人欧美一区二区三区在线观看| 日韩欧美一级精品久久| 国产69精品久久久久9999| 成人在线国产精品| 在线观看av免费| 香蕉av一区二区三区| 国产精品我不卡| 手机av在线免费观看| 午夜在线视频一区二区区别| 国产一区二区三区四| 性欧美1819sex性高清大胸| 成人av午夜电影| 精品国产乱码久久久久久虫虫漫画| 国产一级在线观看| 成人免费图片免费观看| 亚洲三区在线| 中文字幕精品—区二区日日骚| 国产精品久久电影观看| 韩国三级在线一区| 97免费公开视频| 在线免费黄色毛片| 欧美aaa免费| 尤物视频网址| 福利视频一区二区三区四区| 九九在线观看免费视频| 精品一区二区免费视频| 亚洲久草在线视频| 色琪琪丁香婷婷综合久久| 中文在线一二区| 视频一区三区| 成人h视频在线观看| 日韩av一级大片| www.四虎精品| 亚洲国产天堂久久综合| 日韩毛片中文字幕| 国产精品69久久久久孕妇欧美| 国产系列电影在线播放网址| 久久丝袜美腿综合| 国产拍精品一二三| 精品无码一区二区三区在线| 男女啪啪网站| 欧美黑人国产人伦爽爽爽| 四虎影视永久免费在线观看一区二区三区| 91资源在线观看| 香蕉视频一区二区| 香蕉视频在线看| 97久久超碰福利国产精品…| 国产高清精品在线| 一区二区三区在线播放欧美| 在线亚洲一区二区| 国产无套内射又大又猛又粗又爽| 黄色xxxx| 69精品国产久热在线观看| 国产日韩成人内射视频| 日韩精品免费看| 日韩电影在线观看电影| 亚洲欧美另类视频| 岛国大片在线免费观看| 国产午夜精品久久久久| 精品91在线| 日韩高清国产一区在线| 在线女人免费视频| 一区二区三区在线播放欧美| 欧美精品人人做人人爱视频| 初尝黑人巨炮波多野结衣电影| 中文字幕亚洲一区二区三区五十路| 四虎永久精品在线| 图片区乱熟图片区亚洲| 亚洲AV无码国产精品午夜字幕| 性欧美69式xxxxx| 久草资源在线观看| 国产精品视频中文字幕91| 亚洲天堂手机版| 一二三区精品福利视频| 免费看大片爽| av成人免费观看| 天天操天天爽天天干| 亚洲色图欧美日韩| 欧美xxxxxbb| 一区二区国产精品精华液| 成人小视频在线观看免费| 欧美日韩色一区| 国产在线拍揄自揄拍无码视频| 国内精品久久久久国产| 亚洲三级视频在线观看| 亚洲影音一区| 色涩视频在线观看| 欧美一激情一区二区三区| 国产精品欧美久久久久一区二区| 少女频道在线观看高清| 国偷自产一区二区免费视频| 国产视频亚洲视频| 亚洲另类中文字| 亚洲五月激情网| 一区2区3区在线看| 日韩亚洲第一页| 国产精品15p| fc2成人免费人成在线观看播放| 亚洲综合婷婷久久| 欧美激情在线精品一区二区三区| 亚洲性生活大片| 一区二区三区视频观看| 亚洲视频 欧洲视频| 欧美日韩日本网| 国外色69视频在线观看| 手机看片国产1024| 全亚洲最色的网站在线观看| 精品久久久久久久久久| 中文字幕欧美精品在线| 91免费小视频| 日本天堂在线| 奇米视频7777| 亚洲精品乱码久久久久久久久久久久| 91看片淫黄大片91| 性娇小13――14欧美| 黄色影院在线看| 美女啪啪无遮挡免费久久网站| 日本成人xxx| av在线播放一区二区| 色爱综合av| 136国产福利精品导航网址应用| 在线观看三级视频欧美| 欧美人与物videos另类xxxxx| 日韩在线一区二区三区四区| 偷窥自拍亚洲色图| 风间由美一区二区三区| 男女激情视频网站| 污污网站免费观看| 亚洲天堂伊人网| 日韩高清精品免费观看| 美女一区二区三区在线观看| 国产自产在线视频| 久久色在线播放| 免费中文字幕| 天堂久久午夜av| 在线观看的黄色网址| 国产视频一区二区三| 国产精品美女久久久久久2018| 国产iv一区二区三区| 久久精品久久久久久国产 免费| 日韩天堂av| 国产免费a级片| 国产三级做爰高清在线| 在线精品国精品国产尤物884a| 波多野结衣一区二区三区四区| av一级黄色片| 欧美激情护士| 日韩欧美国产高清| 日韩精品久久久久久久| 91香蕉视频网址| 懂色av一区二区三区在线播放| 999一区二区三区| 欧美激情a∨在线视频播放| 日韩精品在线电影| 欧美精品video| 国产稀缺精品盗摄盗拍| 国产福利短视频| 国内精品视频久久| 欧美另类一区二区| 91色porny| 在线亚洲人成| 在线播放精品视频| 久久超级碰碰| 欧美大片网站在线观看| 在线免费观看麻豆| 99精品久久久久久中文字幕| 国产综合图区| 国内精品免费| 高清不卡日本v二区在线| 青青草成人免费视频| 精品无码国产一区二区三区51安| 无罩大乳的熟妇正在播放| 午夜视频免费在线| 美乳美女在线观看香蕉| 国产主播一区二区| 在线国产1区| 国产精品网站免费| 国产精品麻豆欧美日韩ww| 欧美区一区二区三区| 成人午夜激情片| 亚洲午夜免费| 免费成人黄色大片| 羞羞视频在线观看免费| 男人天堂网在线视频| 奶水喷射视频一区| 国产呦萝稀缺另类资源| 中文字幕在线视频一区二区三区| 2021国产精品久久精品| 在线黄色免费看| 91精品综合久久久久久五月天| 青青草国产免费一区二区下载| 天天干天天插天天操| 国内精品麻豆| 国产ts人妖调教重口男| 一本久道久久综合多人| 久久超级碰视频| 日韩欧美主播在线| 91精品一区国产高清在线gif| 捆绑调教日本一区二区三区| 国产99久一区二区三区a片| 日韩欧美中文一区| 欧美又大又硬又粗bbbbb| 天堂资源最新在线| 亚洲天堂日韩电影| 欧美日韩亚洲国产综合| 成人在线视频亚洲| 欧美激情亚洲另类| 欧美激情五月| 日本一区二区三区四区高清视频| 黄色欧美在线| 中国麻豆视频| 久久久久97| japanese国产| 亚洲加勒比久久88色综合| www.香蕉视频在线观看| 成人毛片一区二区三区| 亚洲愉拍自拍另类高清精品| 亚洲一区二区三区四区五区六区| 中文一区在线| 北条麻妃一区二区三区在线| 欧美日韩一区二区三区视频| 精品人妻av一区二区三区| 中文字幕av专区| 奇米四色7777| 亚洲免费成人在线| 午夜视黄欧洲亚洲| caoporn视频在线观看| 无遮挡又爽又刺激的视频| 搞黄在线观看| 欧美激情a在线| 日韩精品免费观看视频| 日韩精品久久一区| 人成在线视频| 一区二区三区欧美激情| 欧美激情videoshd| 久久久久久久久久久国产精品| 久久亚洲一区二区三区四区五区高| 欧美videos粗暴高清性| 午夜性色福利视频| 精品国产鲁一鲁一区二区张丽| 大胆欧美人体视频| 黄色av日韩| 国产经典三级在线| 91成人在线免费| 日韩视频在线观看一区| 黄色一级大片免费| 日韩三级电影免费观看| 亚洲妇女屁股眼交7| 午夜日韩在线观看| 国产精品毛片a∨一区二区三区| 亚洲国产精品三区| 中文字幕+乱码+中文乱码www| 91精品亚洲| jizz免费观看| 亚洲欧美在线播放| 男女爱爱免费网站| 日韩区在线观看| 日日碰狠狠添天天爽| www.99久久热国产日韩欧美.com| 日韩欧美一区二区在线观看| 污视频网站免费| av中文在线| 精品人伦一区二区三区蜜桃网站| 欧美日韩中文国产一区发布| 日本黄色片在线播放| 日韩免费看片| 久草精品电影| 亚洲一级不卡视频| 中文字幕人妻熟女人妻洋洋| 韩国三级成人在线| 国产免费一区二区三区在线观看| 国产在线制服美女| 欧美国产视频| 国产男小鲜肉同志免费| 午夜视频免费在线| 久久精品电影一区二区| 国产精品久久婷婷六月丁香| 中文字幕第一页av| 国产综合在线播放| 久久久久久久久国产一区| 国产精品theporn| 老司机精品视频导航| 同产精品九九九| 亚洲品质视频自拍网| 免费影视观看网站入口| 国内av免费观看| 国产欧美精品va在线观看| 写真福利片hd在线观看| 亚洲欧美日韩专区| 亚洲v国产v在线观看| 日韩不卡在线观看| 顶级嫩模精品视频在线看| 91精品国产91久久久久游泳池| 成人豆花视频| 中文字幕一区二区三区蜜月| 精品精品国产毛片在线看| 九九久久九九| 亚洲аv电影天堂网| 日韩在线视频一区| 亚洲精品国产第一综合99久久| 中文官网资源新版中文第二页在线观看| lutube成人福利在线观看| 性鲍视频在线观看| 欧美激情一区二区三区在线视频观看| 国产激情视频在线| www在线播放| 国产一卡2卡3卡四卡网站| 丰满肉嫩西川结衣av| 国产在线视频资源| 亚洲免费av网址| 国产麻豆麻豆| 国产精品一区二区久久| 日韩欧美国产不卡| 永久免费观看片现看| 最新eeuss影院在线观看| 国产美女主播在线播放| 日韩不卡一区二区三区| 国产精品免费aⅴ片在线观看| 日韩午夜影院| 精品国产不卡一区二区| 久久久久人妻一区精品色| 日本视频免费高清一本18| 黄色一区二区视频| 亚洲国产精品综合小说图片区| 欧美日韩一区二区三区在线电影| 精品国产91久久久久久浪潮蜜月| 欧美一区二区三区四区在线|