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

能用HTML/CSS解決的問題就不要使用JS

開發(fā) 前端
為什么說能使用html/css解決的問題就不要使用JS呢?兩個(gè)字,因?yàn)楹唵?。簡單就意味著更快的開發(fā)速度,更小的維護(hù)成本,同時(shí)往往具有更好的體驗(yàn),本文介紹幾個(gè)實(shí)例。

為什么說能使用html/css解決的問題就不要使用JS呢?兩個(gè)字,因?yàn)楹唵?。簡單就意味著更快的開發(fā)速度,更小的維護(hù)成本,同時(shí)往往具有更好的體驗(yàn),下面介紹幾個(gè)實(shí)例。

1. 導(dǎo)航高亮

導(dǎo)航高亮是一種很常見的問題,包括當(dāng)前頁面的導(dǎo)航在菜單里面高亮和hover時(shí)高亮。你可以用js控制,但是用一點(diǎn)CSS技巧就可以達(dá)到這個(gè)目的,不需要使用JS。

在正常態(tài)時(shí),每個(gè)導(dǎo)航的默認(rèn)樣式為:

  1. nav li{ 
  2.     opacity: 0.5

當(dāng)前頁面的導(dǎo)航透明度為1. 為了實(shí)現(xiàn)這個(gè)目的:

首先通過body給不同的頁面添加不同的類,用來標(biāo)志不同的頁面

  1. <!-- home.html --> 
  2. <body class="home"></body> <!-- buy.html --> <body class="buy"></body> 

所有的li也用class標(biāo)志,為了有一個(gè)一一對應(yīng)的關(guān)系:

  1. <li class="home">home</li> <li class="buy">buy</li> 

然后就可以設(shè)置當(dāng)前頁面的樣式,覆蓋掉默認(rèn)的樣式:

  1. body.home nav li.home, 
  2. body.buy nav li.buy{ 
  3.     opacity: 1

這樣子,如果當(dāng)前頁面是home,則body.home na li.home這條規(guī)則生效,home的導(dǎo)航將高亮

這個(gè)技藝在《精通CSS》這種書里面有提及。如果你用js控制,那么在腳本加載好之前,當(dāng)前頁面是不會(huì)高亮的,而腳本加載好之后突然就高亮了。所以用js吃力不討好。

hover時(shí)的高亮,可以用css的:hover選擇器:

  1. nav li:hover{ 
  2.     opaciy: 1

加上:hover選擇器的優(yōu)先級將會(huì)高于原本的,鼠標(biāo)hover的時(shí)候?qū)?huì)覆蓋默認(rèn)樣式,即高亮。

你也可以用mouse事件,mouseover的時(shí)候添加一個(gè)類,mouseleave的時(shí)候移除掉這個(gè)類,這樣就變復(fù)雜了,用CSS甚至可以兼容不支持JS的瀏覽器,用戶可能把瀏覽器的js禁掉了。我一個(gè)純展示的靜態(tài)頁面,為啥要寫js呢,是吧。

注意這個(gè)hover選擇器特別好用,幾乎適用于所有需要用鼠標(biāo)懸浮時(shí)顯示的場景。

2. 鼠標(biāo)懸浮時(shí)顯示

鼠標(biāo)懸浮的場景十分常見,例如導(dǎo)航的菜單:

以及在《Google地圖開發(fā)總結(jié)》一文提到的,marker詳情框的顯示:

一般要把隱藏的東西如菜單作為hover目標(biāo)的子元素或者相鄰元素,才方便用css控制,例如上面的菜單,是把menu當(dāng)作導(dǎo)航的一個(gè)相鄰元素:

  1. <li class="user">用戶</li> <li class="menu"> <ul> <li>賬戶設(shè)置</li> <li>登出</li> </ul> </li> 

menu在正常態(tài)下是隱藏的:

  1. .menu{ 
  2.     display: none; 

而當(dāng)導(dǎo)航hover時(shí)顯示:

  1. .user:hover + .menu{ 
  2.     display: list-item; 

注意這里使用了一個(gè)相鄰選擇器,這也是上面說的為什么要寫成相鄰的元素。menu的位置可以用absolute定位。

同時(shí)menu自已本身hover的時(shí)候也要顯示,否則鼠標(biāo)一離開導(dǎo)航的時(shí)候,菜單就消失了:

  1. .menu:hover{ 
  2.     display: list-item; 

這里會(huì)有一個(gè)小問題,即menu和導(dǎo)航需要挨著一起,否則中間有空隙的話,上面添加的菜單hover就不能發(fā)揮作用了,但是實(shí)際情況下從美觀的角度,兩者是要有點(diǎn)距離的。這個(gè)其實(shí)也好解決,只要在menu上面再畫一個(gè)透明的區(qū)域就好了,如下藍(lán)色的方塊:

可以用before/after偽類用absoute定位實(shí)現(xiàn):

  1. ul.menu:before{ 
  2.     content: ""; position: absolute; left: 0; top: -20px; width: 100%; height: 20px; /*background-color: rgba(0,0,0,0.2);*/ 

如果我既寫了css的hover,又監(jiān)聽了mouse事件,用mouse控制顯示隱藏,雙重效果會(huì)有什么情況發(fā)生,如果按正常套路,在mouse事件里面hover的時(shí)候,添加了一個(gè)display: block的style,會(huì)覆蓋掉CSS的設(shè)置。也就是說,只要hover一次,css的代碼就不管用了,因?yàn)閮?nèi)聯(lián)樣式的優(yōu)先級會(huì)高于外鏈的。但是實(shí)際情況下會(huì)有意外發(fā)生,那就是在移動(dòng)端iphone上面,觸摸會(huì)觸發(fā)CSS的hover,并且這個(gè)的觸發(fā)會(huì)很高概率地先于touchstart事件,在這個(gè)事件里面會(huì)判斷當(dāng)前是顯示還是隱藏的狀態(tài),由于css的hover發(fā)揮了作用,所以判斷為顯示,然后又把它隱藏了。也就是說,點(diǎn)一次不出來,要點(diǎn)兩次。所以最好別兩個(gè)同時(shí)寫。

第二種場景,使用子元素,這個(gè)更簡單。把hover的目標(biāo)和隱藏的對象當(dāng)作同一個(gè)父容器的子元素,然后hover寫在這個(gè)父容器上面就可以了,不用像上面那樣,隱藏元素也要寫個(gè)hover:

 

  1. .marker-container .detail-info{ 
  2.     display: none 
  3.  
  4. .marker-container:hover .detail-info{ 
  5.     display: block 

3. 自定義radio/checkbox的樣式

我們知道,使用原生的radio/checkbox是不可以改變它的樣式的,得自己用div/span去畫,然后再去監(jiān)聽點(diǎn)擊事件。但是這樣需要自己去寫邏輯控制,例如radio只能選一個(gè)的功能,另一個(gè)是沒有辦法使用change事件。就是沒有用原生的方便。

但是實(shí)際上可以用一點(diǎn)CSS3的技巧實(shí)現(xiàn)自定義的目的,如下,就是用原生實(shí)現(xiàn)的radio:

這個(gè)主要是借助了CSS3提供的一個(gè)偽類:checkd,只要radio/checkbox是選中狀態(tài),這個(gè)偽類就會(huì)生效,因此可以利用選中和非選中的這兩種狀態(tài),去切換不同的樣式。如下把一個(gè)checkbox和一個(gè)用來自定義樣式的span寫在一個(gè)label里面,checkbox始終隱藏:

  1. <style> 
  2. input[type=checkbox]{ 
  3.     display: none; 
  4. /*未選中的checkbox的樣式*/ 
  5. .checkbox{ 
  6.  
  7. </style> 
  8. <label> 
  9.     <input type="checkbox"> <span class="checkbox"></span> </label> 

寫在label里面是為了能夠點(diǎn)擊span的時(shí)候改變checkbox的狀態(tài),然后再改一下選中態(tài)的樣式即可:

 

  1. input[type=checkbox]:checked + .checkbox{ 
  2.  

關(guān)鍵在于這一步,添加一個(gè)打勾的背景圖也好,使用圖標(biāo)字體也好。

:checked兼容性還是比較好的,只要你不用兼容IE8就可以使用,或者說只要你可以用nth-of-type,就可以用:checked

4. 多列等高

多列等高的問題是這樣的,排成一行的幾列由于內(nèi)容長短不一致,導(dǎo)致容器的高度不一致:

你可以用js算一下,以最高的一列的高度去設(shè)置所有列的高度,然而這個(gè)會(huì)造成頁面閃動(dòng),剛開始打開頁面的時(shí)候高度不一致,然后發(fā)現(xiàn)突然又對齊了。這個(gè)解決辦法主要有兩種:

第一種是每列來一個(gè)很大的padding,再來一個(gè)很大的負(fù)的margin值矯正回去,就對齊了,如下:

  1. <style> 
  2.     .wrapper > div{ 
  3.         float: left; 
  4.         padding-bottom: 900px; 
  5.         margin-bottom: -880px; 
  6.         background-color: #ececec; 
  7.         border: 1px solid #ccc; 
  8.     } 
  9. </style> 
  10. <div class="wrapper"> <div>column 1</div> <div>column 2</div> <div>column 3</div> <div>column 4</div> </div> 

效果如下:

你會(huì)發(fā)現(xiàn),這個(gè)對齊是對齊了,但是底部的border沒有了,設(shè)置的圓角也不起作用了,究其原因,是因?yàn)樵O(shè)置了一個(gè)很大的padding值,導(dǎo)致它的高度變得很大,如上圖所示。所以如果你想在底部absolute定位放一個(gè)鏈接”更多>>”也是實(shí)現(xiàn)不了了。

第二種辦法是借助table的自適應(yīng)特性 ,每個(gè)div都是一個(gè)td,td肯定是等高的,html結(jié)構(gòu)不變,CSS改一下:

 

  1. .wrapper{ 
  2.     display: table; 
  3.     border-spacing: 20px;  /* td間的間距*/ 
  4.  
  5. .wrapper > div { 
  6.     display: table-cell; 
  7.     width: 1000px;         /*設(shè)置很大的寬度,table自動(dòng)平分寬度 */ 
  8.     border-radius: 5px;    /*這里設(shè)置圓角就正常了*/ 

對齊效果如下:

這樣還有一個(gè)好處,就是在響應(yīng)式開發(fā)的時(shí)候,可以借助媒體查詢動(dòng)態(tài)地改變display的屬性,從而改它排列的方式。例如在小于500px時(shí),每一列占滿一行,那么只要把display: table-cell覆蓋掉就好了:

  1. @media (max-width: 500px){ 
  2.     .wrapper{ 
  3.         display: block; 
  4.     } 
  5.     .wrapper > div{ 
  6.         display: block; 
  7.         width: 100%; 
  8.     } 

效果如下所示:

如果在pad 1024px的設(shè)備上,希望一行顯示2個(gè),那應(yīng)該怎么辦呢?由于上面用的td,必定會(huì)排在同一行。其實(shí)可以在第二個(gè)和第三個(gè)中間加一個(gè)tr,讓它換行:

  1. <div class="wrapper"> <div>column 1</div> <div>column 2</div> <span class="tr"></span> <div>column 3</div> <div>column 4</div> </div> 

在大屏和小屏?xí)r,tr是不顯示的,而在中屏?xí)r,tr顯示:

 

  1. .tr{ 
  2.     display: none; 
  3.  
  4. @media (max-width: 1024px) and (min-width: 501px){ 
  5.     .tr{ 
  6.         display: table-row; 
  7.     } 

就能夠?qū)崿F(xiàn)在小屏?xí)r一行排兩列了,只是這個(gè)有個(gè)小問題,就是在中屏拉到大屏的時(shí)候tr的dipslay: none已經(jīng)沒有什么作用,因?yàn)閠able的布局已經(jīng)計(jì)算好。但是一般應(yīng)該不用考慮這種拉伸范圍很大的情況,正常刷新頁面是可以的,如果真要解決那得借助下js

5.需要根據(jù)個(gè)數(shù)顯示不同樣式

例如說可能有1~3個(gè)item顯示在同一行,而item的個(gè)數(shù)不一定,如果1個(gè),那這個(gè)item占寬100%,2個(gè)時(shí)每一個(gè)50%,3個(gè)時(shí)每一個(gè)33%,這個(gè)你也可以用js計(jì)算一下,但是用CSS3就可以解決這個(gè)問題:

  1. <style> 
  2.     li{ 
  3.         width: 100%; 
  4.     }   
  5.     li:first-child:nth-last-child(2), 
  6.     li:first-child:nth-last-child(2) ~ li{ 
  7.         width: 50%; 
  8.     }   
  9.  
  10.     li:first-child:nth-last-child(3), 
  11.     li:first-child:nth-last-child(3) ~ li{ 
  12.         width: 33%; 
  13.     }   
  14. </style> 
  15. <ul> 
  16.     <li>1</li> 
  17.     <li>2</li> 
  18.     <li>3</li> 
  19. </ul> 

第5行的意思就是選擇li的第一個(gè)元素,并且它是倒數(shù)第二個(gè)元素,第6行的意思是選擇前面有是第一個(gè)且是倒數(shù)第二個(gè)li的所有l(wèi)i,第一行是選擇了第一個(gè),第二行選擇除第一個(gè)外的其它所有元素。有三個(gè)元素的類似。

6. 使用表單提交

提交請求有兩種方式,一種是ajax,另外一種是表單提交。很多人都知道ajax,但往往忽略了還有個(gè)form提交。

假設(shè)在首頁有一個(gè)搜索的表單,點(diǎn)擊search的時(shí)候就跳到列表頁

你可以一個(gè)個(gè)去獲取所有的input的值,然后把它拼到網(wǎng)址參數(shù)重定向一下,但是其實(shí)可以不用這樣,用一個(gè)表單提交就好了:

<form id="search-form" action="/search"> <input type="search" name="keyword"> <input type="number" name="price"> </form>

將所有字段的名字寫在input的name里面,然后form的action為搜索頁的鏈接。這樣子不用一行js代碼就能夠搜索跳轉(zhuǎn)。

如果你需要做表單驗(yàn)證,那就監(jiān)聽submit事件,然后做驗(yàn)證,驗(yàn)證通過則調(diào)一下原生的submit就可以提交了,也是不需要手動(dòng)去獲取form的值

7.自動(dòng)監(jiān)聽回車事件

這個(gè)的場景是希望按回車的時(shí)候能夠觸發(fā)請求,像第6點(diǎn),按回車實(shí)現(xiàn)跳轉(zhuǎn),或者是像下面的,按下回車就送一條聊天消息:

通常的做法是監(jiān)聽下keypress事件,然后檢查一下keycode是不是回車,如果是則發(fā)請求。

但是其實(shí)有個(gè)特別簡單的辦法,也是不需要一行JS,那就是把表單寫在一個(gè)form里面,按回車會(huì)自動(dòng)觸發(fā)submit事件。讀者可以自己試試。這個(gè)就啟示我們要用語義的html組織,而不是全部都用div。如果用相應(yīng)的html標(biāo)簽,瀏覽器會(huì)自動(dòng)做一些優(yōu)化,特別是表單提交的input。

JS是萬能的,幾乎可以做任何事情,但是有時(shí)候會(huì)顯得十分笨拙,在js/html/css三者間靈活地切換,往往會(huì)極大地簡化開發(fā),沒有誰是最好的語言,只有適不適合。只要用得好,不管黑貓白貓,都是好貓。

 

責(zé)任編輯:張燕妮 來源: 會(huì)編程的銀豬
相關(guān)推薦

2018-01-08 08:28:44

Linux命令

2012-03-16 14:23:00

框架

2023-10-06 12:04:41

ORM關(guān)系型數(shù)據(jù)庫

2012-03-16 14:23:00

框架

2022-03-14 10:24:31

編程語言開發(fā)

2024-02-20 22:13:49

SQL語句編程

2009-08-03 18:06:28

JS性能問題

2010-03-22 16:20:15

虛擬化服務(wù)器虛擬化

2022-12-06 08:26:16

SpringAOPthis調(diào)用方法

2020-04-30 09:24:46

Go項(xiàng)目語言

2022-05-10 11:38:30

Web3.0知網(wǎng)互聯(lián)網(wǎng)

2011-03-29 13:45:55

HTMLCSSjavascript

2023-04-14 19:19:09

CSSHTML文檔

2023-04-27 13:25:22

索引合并MySQL

2019-10-09 08:53:47

數(shù)據(jù)庫即服務(wù)DBaaS云計(jì)算

2022-12-15 16:13:19

Windows11微軟

2022-05-30 16:39:22

TailsLinuxLinux 發(fā)行版

2019-09-27 15:40:04

云計(jì)算數(shù)據(jù)庫DBaaS

2010-08-31 13:49:12

CSS

2011-05-06 15:56:38

打印機(jī)故障
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

国产91成人video| 日韩免费看网站| 亚洲二区三区四区| 国产喷水福利在线视频| 精品96久久久久久中文字幕无| 亚洲精品久久7777777| 国产97色在线 | 日韩| 国产精品剧情| 91麻豆精品视频| 91精品久久久久久久久久久久久| 久久精品视频9| av影片在线一区| 欧美电影免费观看完整版 | 婷婷综合视频| 日韩av一区在线观看| 色一情一区二区三区| 成人免费网站观看| 亚洲同性gay激情无套| 久久久综合亚洲91久久98| 99免费在线视频| 久久亚洲美女| 17c精品麻豆一区二区免费| 97se亚洲综合| 亚洲中文字幕一区二区| 国产欧美一区二区三区国产幕精品| 色哟哟入口国产精品| 成人无码www在线看免费| 国产视频网站一区二区三区| 日本乱人伦一区| 国产精品成人久久电影| 精品美女在线观看视频在线观看| wwwwww.欧美系列| 成人欧美一区二区三区黑人免费| 97成人资源站| 日韩av密桃| 亚洲色图国产精品| 一本加勒比波多野结衣| 欧美日韩午夜电影网| 欧美日韩成人综合天天影院| 老司机午夜av| 亚洲美女尤物影院| 精品国产鲁一鲁一区二区张丽 | 亚洲电影成人| 美女少妇精品视频| 亚洲 欧美 变态 另类 综合| 日韩欧美一区二区三区在线视频| 亚洲美女喷白浆| 国产毛片毛片毛片毛片毛片毛片| 成人午夜大片| 精品免费视频一区二区| 中文字幕无码毛片免费看| 亚洲ww精品| 欧美日产在线观看| 91福利免费观看| 日本免费一区二区三区等视频| 日本精品免费观看高清观看| 免费在线观看的毛片| 偷拍精品精品一区二区三区| 色94色欧美sute亚洲13| 狠狠躁狠狠躁视频专区| 国产亚洲人成a在线v网站| 欧美午夜片在线观看| 九九热免费精品视频| 91精品国产66| 91麻豆精品国产91久久久使用方法 | 欧美一区二区精品在线| 欧美性受xxxx黒人xyx性爽| 欧美三级一区| 亚洲精品一区在线观看| 中文字幕日韩三级片| 女人av一区| 国产亚洲一区精品| 来吧亚洲综合网| 欧美精品18| 欧美在线激情视频| 潘金莲一级淫片aaaaaa播放| 日本免费在线视频不卡一不卡二 | 亚洲大奶少妇| 亚洲国产精品视频在线观看| 精品无码人妻一区| 日本女优一区| 欧美猛男性生活免费| 五月婷婷激情网| 日韩精品欧美成人高清一区二区| 成人天堂噜噜噜| 黄频在线免费观看| 久久久九九九九| 神马影院午夜我不卡影院| av免费网站在线观看| 精品magnet| 一女二男3p波多野结衣| 99久久香蕉| 国产午夜精品全部视频播放| 日本老熟俱乐部h0930| 亚洲美女网站| 国产美女精品视频| 你懂的网站在线| 国产精品素人视频| 日韩伦理在线免费观看| а√天堂资源国产精品| 精品国产青草久久久久福利| 成年人网站免费看| 99久久99视频只有精品| 久久免费视频网站| 夜夜骚av一区二区三区| 9l国产精品久久久久麻豆| 亚洲 欧洲 日韩| 成人私拍视频| 日韩精品最新网址| 少妇愉情理伦三级| 最新日韩av| 成人h片在线播放免费网站| 日本v片在线免费观看| 一区二区三区在线高清| www.欧美日本| 欧美1区2区3区4区| 欧美肥臀大乳一区二区免费视频| 久久久精品视频网站| 国产成人av电影在线播放| 亚洲成色www久久网站| 在线女人免费视频| 精品国产成人在线影院 | 亚洲一区二区欧美激情| 欧美日韩一区二区三区69堂| 亚欧日韩另类中文欧美| 欧美黑人极品猛少妇色xxxxx| 最新在线中文字幕| 久久久蜜桃精品| 精品人妻少妇一区二区| 欧美专区视频| 久久亚洲国产精品| 一本一道人人妻人人妻αv | 欧美性猛交xxxxx少妇| 日本aⅴ亚洲精品中文乱码| 蜜桃视频在线观看91| 99久久免费看精品国产一区| 亚洲久久久久久| 亚洲一区二区电影| 精品国产欧美成人夜夜嗨| 销魂美女一区二区| 91色在线porny| 青青草视频在线免费播放| 日本一区二区三区电影免费观看 | 91免费人成网站在线观看18| eeuss影院www在线观看| 在线一区二区三区做爰视频网站| 在线免费观看成年人视频| 夜夜爽av福利精品导航| 国产欧美日韩一区| 激情视频网站在线播放色| 精品国产乱子伦一区| 日韩免费av片| 成人免费观看视频| 性欧美大战久久久久久久| 福利在线一区| 91精品国产91久久久久久| 天天操天天操天天操| 五月天视频一区| 亚洲色图14p| 久久婷婷av| 亚洲欧美一区二区原创| 亚洲精品三区| 欧美夫妻性生活视频| 天堂网2014av| 色综合久久99| 手机看片国产日韩| 国产一区不卡精品| 久草视频这里只有精品| 欧美性生活一级片| 欧美自拍视频在线| sese在线视频| 日韩一区二区视频| 日韩精品成人一区| 久久久久久亚洲综合影院红桃| 992kp快乐看片永久免费网址| 日韩精品一区二区久久| 亚洲自拍小视频免费观看| 久久亚洲资源| 亚洲香蕉在线观看| 999精品国产| 欧美日韩免费看| jizzjizz日本少妇| 国产91丝袜在线观看| 91好吊色国产欧美日韩在线| 欧美美女一区| 99精品在线直播| 欧美一级大片| 久久亚洲成人精品| 飘雪影视在线观看免费观看| 欧美日韩国产一区二区三区地区| 久草国产在线观看| 欧美经典一区二区| 在线中文字日产幕| 日本中文在线一区| 国产免费一区二区视频| 成人羞羞视频播放网站| 产国精品偷在线| 成人精品高清在线视频| 欧美大片免费观看| 自拍视频在线免费观看| 精品国产麻豆免费人成网站| 国语对白做受69按摩| 亚洲精品成人在线| 国产7777777| 本田岬高潮一区二区三区| 国产三级三级看三级| 99国产精品私拍| 992tv成人免费观看| 免费成人网www| 成人资源视频网站免费| 欧美午夜三级| 欧美在线观看网站| 久久国产精品黑丝| 久久亚洲精品视频| 国产裸舞福利在线视频合集| 精品福利视频一区二区三区| 国产精品视频第一页| 日韩欧美国产成人| 久久精品亚洲无码| 亚洲日本在线观看| аⅴ天堂中文在线网| 99re热这里只有精品视频| 亚洲欧美日韩中文字幕在线观看| 日本不卡在线视频| 黄色片一级视频| 亚洲国产欧美国产综合一区| 性生活免费观看视频| 97精品国产| 午夜久久资源| 久久av免费看| 麻豆成人在线播放| 欧美男人操女人视频| 国产精品成人观看视频免费| 亚洲香蕉久久| 国产欧美中文字幕| 国产91在线播放精品| 国产精品成av人在线视午夜片| 鲁鲁在线中文| 68精品久久久久久欧美| a'aaa级片在线观看| 欧美精品久久久久a| 男人添女人下部高潮视频在线观看| 久久天天躁狠狠躁夜夜av| 免费在线看a| 日韩中文字幕视频在线观看| 视频免费一区| 日韩在线不卡视频| 欧美性天天影视| 日韩三级影视基地| 欧洲美女少妇精品| 久久亚洲精品国产亚洲老地址| 九色porny在线| 欧美高清在线播放| av中文字幕在线看| 国产91精品久| 性欧美freehd18| 国产精品成人一区二区| 国产亚洲精品精品国产亚洲综合| 国产精品一二三在线| 四虎影视精品永久在线观看| 成人妇女免费播放久久久| 精品视频一区二区三区在线观看| 1区1区3区4区产品乱码芒果精品| 欧美电影院免费观看| www 成人av com| 欧美调教在线| 亚洲国产精品www| 中文字幕亚洲精品乱码| 欧妇女乱妇女乱视频| 国产一区二区三区成人欧美日韩在线观看| 浮妇高潮喷白浆视频| 日韩av在线播放中文字幕| www午夜视频| 国产成人精品免费在线| 菠萝菠萝蜜网站| 国产精品视频第一区| caoporn91| 精品久久久久久久久国产字幕| 懂色av蜜臀av粉嫩av喷吹| 在线电影院国产精品| 国产91免费在线观看| 亚洲人成77777在线观看网| 一级日本在线| 久久综合五月天| 手机av在线| 国产日韩欧美在线看| 加勒比色老久久爱综合网| 日韩电影免费观看在| 91精品国产自产在线观看永久∴| 欧美乱大交xxxxx潮喷l头像| 日本vs亚洲vs韩国一区三区 | 日本黄色中文字幕| 日韩一区二区三区免费看| 亚洲色图狠狠干| 爱福利视频一区| 欧美片第一页| 91亚洲精品丁香在线观看| 欧美极品在线观看| wwwwww欧美| 日本成人中文字幕在线视频| 亚洲视频 中文字幕| 欧美国产精品久久| 日本少妇bbwbbw精品| 欧美嫩在线观看| 亚洲色图21p| 欧美夫妻性生活xx| 日韩久久99| 麻豆传媒一区| 激情欧美一区二区三区| 91精品无人成人www| 91在线小视频| 久青草免费视频| 欧美精品第一页| 国产女主播在线写真| 97在线视频国产| 国产小视频免费在线网址| 久久亚洲国产成人| 岛国一区二区| 欧美精品在线一区| 亚洲免费观看| 日本wwwwwww| 日韩久久一区二区| 一区二区视频网站| 亚洲欧洲自拍偷拍| 国产高清视频色在线www| 99电影网电视剧在线观看| 国产精品毛片久久| xx欧美撒尿嘘撒尿xx| 久久亚洲精精品中文字幕早川悠里| 国产亚洲精品码| 日韩一区二区三区视频在线观看| 一级日本在线| 国产欧美日韩精品专区| 欧美日中文字幕| 99精品视频在线看| 96av麻豆蜜桃一区二区| 国产精品 欧美 日韩| 精品国产91乱码一区二区三区 | 综合久久久久久| 中文在线观看av| 中文字幕欧美日韩在线| 91九色综合| 亚洲欧美电影在线观看| 日韩中文欧美在线| 正在播放国产对白害羞| 欧美主播一区二区三区美女| 国产高清美女一级毛片久久| 国产99久久精品一区二区 夜夜躁日日躁| 六月丁香久久丫| 日韩少妇内射免费播放18禁裸乳| 99久久精品免费| 伦av综合一区| 亚洲男人天天操| 精品日韩视频| 在线观看免费91| 国产尤物一区二区| 久久久久久久久久久久国产| 精品粉嫩超白一线天av| 国产免费拔擦拔擦8x高清在线人 | 国产免费成人av| 亚洲国产不卡| 欧美日韩一区二区区别是什么 | 欧美国产日韩精品| 成人av资源网址| 国产在线青青草| 国产欧美日本一区二区三区| 亚洲天堂手机版| 久久亚洲精品成人| 欧美尿孔扩张虐视频| 最近免费中文字幕中文高清百度| 亚洲国产精品av| 国产成人精品一区二区无码呦 | 超碰91人人草人人干| 欧美日本三级| www黄色日本| 国产三级精品三级| 国产ts变态重口人妖hd| 久久久久久91| 欧美日中文字幕| 亚洲v在线观看| 日本精品一级二级| 成人午夜在线影视| 精品久久久久久乱码天堂| 欧美aⅴ一区二区三区视频| www.色小姐com| 亚洲女人被黑人巨大进入| 国产精久久久| 日韩人妻精品无码一区二区三区| 国产精品乱人伦中文| 男人天堂综合网| 国产日产欧美a一级在线| 国内综合精品午夜久久资源| 欧美激情视频二区| 精品国产青草久久久久福利| 九九九精品视频| 日韩中字在线观看| 亚洲天堂免费在线观看视频| 日韩大片b站免费观看直播| 96国产粉嫩美女| 日本美女一区二区|