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

了解真實的『REM』手機屏幕適配

移動開發(fā)
rem 作為一個低調(diào)的長度單位,由于手機端網(wǎng)頁的興起,在屏幕適配中得到重用。使用 rem 前端開發(fā)者可以很方便的在各種屏幕尺寸下,通過等比縮放的方式達到設(shè)計圖要求的效果。

rem 作為一個低調(diào)的長度單位,由于手機端網(wǎng)頁的興起,在屏幕適配中得到重用。使用 rem 前端開發(fā)者可以很方便的在各種屏幕尺寸下,通過等比縮放的方式達到設(shè)計圖要求的效果。

rem 的官方定義『The font size of the root element.』,即以根節(jié)點的字體大小作為基準(zhǔn)值進行長度計算。一般認為網(wǎng)頁中的根節(jié)點是 html 元素,所以采用的方式也是通過設(shè)置 html 元素的 font-size 來做屏幕適配,但實際情況真有這么簡單嗎?

首先我們來看看使用 rem 實現(xiàn)手機屏幕適配的常用方案。

以設(shè)計稿的寬度為640px,即:designWidth = 640,同時設(shè)定在640px屏寬下 1rem=100px ,即:rem2px = 100。

設(shè)置 1rem=100px 的優(yōu)點不言而喻。前端開發(fā)者在切圖、重構(gòu)頁面的時候,通過直接位移小數(shù)點的方式,就可以將UI圖中測量到的 px 值換算成對應(yīng)的 rem 值,方便快捷。

此外,在 head 中我們還設(shè)置了:<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" />

viewport 的作用很重要,但不是本文的重點所以不展開,有興趣的同學(xué)可以自行搜索。

先來看看具體方案:

下面四個方案來自同事共享,原理都是采用等比縮放的方式 —— 獲得目標(biāo)屏幕寬度和設(shè)計稿寬度的比,作為 rem 的基值(縮放系數(shù)),設(shè)置為html標(biāo)簽的字體大小。不同的只是在于性能取舍和書寫習(xí)慣。

方案1

  1. @media screen and (min-width: 320px) {html{font-size:50px;}} 
  2. @media screen and (min-width: 360px) {html{font-size:56.25px;}} 
  3. @media screen and (min-width: 375px) {html{font-size:58.59375px;}} 
  4. @media screen and (min-width: 400px) {html{font-size:62.5px;}} 
  5. @media screen and (min-width: 414px) {html{font-size:64.6875px;}} 
  6. @media screen and (min-width: 440px) {html{font-size:68.75px;}} 
  7. @media screen and (min-width: 480px) {html{font-size:75px;}} 
  8. @media screen and (min-width: 520px) {html{font-size:81.25px;}} 
  9. @media screen and (min-width: 560px) {html{font-size:87.5px;}} 
  10. @media screen and (min-width: 600px) {html{font-size:93.75px;}} 
  11. @media screen and (min-width: 640px) {html{font-size:100px;}} 
  12. @media screen and (min-width: 680px) {html{font-size:106.25px;}} 
  13. @media screen and (min-width: 720px) {html{font-size:112.5px;}} 
  14. @media screen and (min-width: 760px) {html{font-size:118.75px;}} 
  15. @media screen and (min-width: 800px) {html{font-size:125px;}} 
  16. @media screen and (min-width: 960px) {html{font-size:150px;}}  

方案2

  1. @media screen and (min-width: 320px) {html{font-size:312.5%;}} 
  2. @media screen and (min-width: 360px) {html{font-size:351.5625%;}} 
  3. @media screen and (min-width: 375px) {html{font-size:366.211%;}} 
  4. @media screen and (min-width: 400px) {html{font-size:390.625%;}} 
  5. @media screen and (min-width: 414px) {html{font-size:404.2969%;}} 
  6. @media screen and (min-width: 440px) {html{font-size:429.6875%;}} 
  7. @media screen and (min-width: 480px) {html{font-size:468.75%;}} 
  8. @media screen and (min-width: 520px) {html{font-size:507.8125%;}} 
  9. @media screen and (min-width: 560px) {html{font-size:546.875%;}} 
  10. @media screen and (min-width: 600px) {html{font-size:585.9375%;}} 
  11. @media screen and (min-width: 640px) {html{font-size:625%;}} 
  12. @media screen and (min-width: 680px) {html{font-size:664.0625%;}} 
  13. @media screen and (min-width: 720px) {html{font-size:703.125%;}} 
  14. @media screen and (min-width: 760px) {html{font-size:742.1875%;}} 
  15. @media screen and (min-width: 800px) {html{font-size:781.25%;}} 
  16. @media screen and (min-width: 960px) {html{font-size:937.5%;}}  

方案3

  1. var designWidth = 640, rem2px = 100; 
  2. document.documentElement.style.fontSize =  
  3.   ((window.innerWidth / designWidth) * rem2px) + 'px' 

方案4

  1. var designWidth = 640, rem2px = 100; 
  2. document.documentElement.style.fontSize =  
  3.   ((((window.innerWidth / designWidth) * rem2px) / 16) * 100) + '%' 

為了更避免理解上的混亂,我在上面js的代碼中加了 ( ) ,實際代碼中是不需要的。

詳細分析一下,rem 和 px 直接的轉(zhuǎn)換公式可以寫為:

  1. 1rem = 1 * htmlFontSize 

htmlFontSize 為 html 元素的字體大小。

首先來看方案1中,在屏寬為640px情況下的設(shè)置:

  1. @media screen and (min-width: 640px) {html{font-size:100px;}} 

可以很明顯的表現(xiàn)出這一點 1rem = 1 * 100px ,同我們最初的設(shè)定。那么我們要得到其它屏幕大小的 htmlFontSize 值要怎么辦。很簡單如方案3,因為我們的采用等比縮放的方式適配,所以計算目標(biāo)屏幕寬度和設(shè)計稿的寬度的比即可:

  1. window.innerWidth / designWidth * rem2px + 'px' 

由于瀏覽器默認字體大小為 16px,所以當(dāng)我們使用百分比作為根節(jié)點 html 的字體大小時,即html元素的font-size值設(shè)置為一個百分比值,rem 的計算方式就會改為:

  1. defaultFontSize = 16px 
  2. 1rem = 1 * htmlFontSize * defaultFontSize  

如方案2中,在屏寬為640px情況下的設(shè)置:

  1. @media screen and (min-width: 640px) {html{font-size:625%;}} 

應(yīng)用上面的公式:

  1. 1rem = 1 * 625% * 16px  

其中:625% * 16 = 6.25 * 16 = 100 

所以:1rem = 1 * 100px 

同樣的可以得到所有屏幕大小下,html 的 font-size 值的計算公式,即為方案4:

  1. window.innerWidth / designWidth * rem2px / 16 * 100 + '%' 

通過方案3和方案4的公式,就可以很方便的生成方案1和方案2中的css。

這里只給出了方案3和方案4對應(yīng)驗證頁面(方案1和方案2是它們的變形): scheme3.html(http://htmlpreview.github.io/?https://github.com/hbxeagle/rem/blob/master/scheme3.html), scheme4.html(http://htmlpreview.github.io/?https://github.com/hbxeagle/rem/blob/master/scheme4.html)

如下面兩張圖,是在屏寬為360px下的效果,通過計算目標(biāo)為:1rem = 56.25px。方案3設(shè)置值為:56.25px,方案4設(shè)置值為:351.5625%  

 

到目前為止貌似很***的解決了問題,實際情況當(dāng)然是出現(xiàn)了意外。在有些 Android 手機上,瀏覽器或 webview 的默認字體是隨著系統(tǒng)設(shè)置的字體改變的。這樣就會導(dǎo)致默認字體大于或小于 16px。

修改默認字體大小后,我們再看方案3和方案4。

同樣在屏寬為360px下,我們調(diào)大系統(tǒng)字體大小,如下面的效果

設(shè)置前 html 元素的字體大小的計算值為 18px ,設(shè)置后的計算值為 65px ,由于屏幕寬度沒有改變,我們的目標(biāo)值,即我們在 html 元素上設(shè)置的 font-size 值也沒有變化任然為 56.25px,而最終計算值出現(xiàn)了偏差。  

 

分析偏差前,先來看在360px屏寬下,方案3和方案4的計算過程:

方案3:

  1. document.documentElement.style.fontSize = 56.25px 
  2. htmlFontSize = 56.25px 
  3. 1rem = 1 * htmlFontSize = 56.25px  

實際為: 

1rem = 64.6875px 

方案4: 

  1. document.documentElement.style.fontSize = 351.5625% 
  2. htmlFontSize = 351.5625% 
  3. defaultFontSize = 18px 
  4. 1rem = 1 * htmlFontSize * defaultFontSize = 351.5625% * 18px = 63.28125px 
  5. 351.5625% * 18 = 63.28125 

實際為: 

1rem = 64.6875px 

貌似方案4的計算結(jié)果很接近實際效果,而方案3偏差很大。再來比較方案3和方案4的計算公式:

  1. // 方案3 
  2. document.documentElement.style.fontSize =  
  3.   window.innerWidth / designWidth * rem2px + 'px'
  4.   
  5. // 方案4 
  6. document.documentElement.style.fontSize =  
  7.   window.innerWidth / designWidth * rem2px / 16 * 100 + '%' 

方案4較于方案3其實多除了一個16,可以推測瀏覽器在計算 rem 的具體值時,如果 html 設(shè)置的 font-size 為 px 值時會先除以 16 ,然后再乘以 htmlFontSize。

  1. 1rem = 1 * (56.25px / 16) * 18 
  2. 1 * (56.25 / 16) * 18 = 63.28125  

方案4存在問題,是因為系統(tǒng)的默認字體改為了 18px ,但是我們在計算百分比是時候,還是以 16px 為基準(zhǔn)值進行計算,所以出現(xiàn)偏差(計算值和實際值之間還有一點偏差這個在后面會提到)。

而在方案3中,我們其實是不考慮瀏覽器默認字體大小的,但在實際使用的過程中,瀏覽器還是除了 16 ,而此時默認字體大小為 18px。得出如下在 html 的 fontSize 設(shè)置為 px 的情況下 rem 的計算公式為:

  1. 1rem = 1 * (htmlFontSize / 16) * defaultFontSize 

在系統(tǒng)設(shè)置的字體大小發(fā)生改變時,defaultFontSize 會跟著改變,而 16 不會變化。所以方案3雖然表面上不考慮默認字體大小的變化,只關(guān)注屏幕與設(shè)計稿之間的寬度比,但在實際計算中還是使用到了默認字體大小,而且還有一個不變的 16 在作祟,導(dǎo)致方案3失敗。

所謂的「root element」其實不是想象的那樣,一個是16,一個是18,到底取的是那個 root element 的字體大小。

ok,rem 的計算的時候,px 的方式會有一個16不隨系統(tǒng)字體大小改變,所以我們采用百分比的方案,繞開這個問題。

采用百分比的方案4因為在計算時寫死了默認字體大小 16px。所以它的偏差在于沒能動態(tài)的獲取默認字體大小。更新如下:

方案4.1

  1. var designWidth = 640, rem2px = 100; 
  2. var h = document.getElementsByTagName('html')[0]; 
  3. var htmlFontSize = parseFloat(window.getComputedStyle(h, null
  4.                                     .getPropertyValue('font-size')); 
  5.   
  6. document.documentElement.style.fontSize =  
  7.   window.innerWidth / designWidth * rem2px / htmlFontSize * 100 + '%' 

效果如下圖:

16px 的圖中,設(shè)置后的 html 的 font-size 與 1rem 的實際值有偏差,同時 6.4rem 的計算值也有偏差。通過查看代碼發(fā)現(xiàn)html的font-size使用的是: getPropertyValue('font-size') 而 1rem 使用的是getPropertyValue('width'),偏差出在計算 font-size 的時候瀏覽器進行了四舍五入。rem 定義中的另一個元素「font size」也不能按字面意思使用,宣告失守。

18px 中的偏差,以及上文中方案4在 18px 實際值和計算值出現(xiàn)的偏差都是同樣的問題。所以基準(zhǔn)值還需要修改。 

 

 

 

在更新一版,方案4.2:

  1. var designWidth = 640, rem2px = 100; 
  2. var d = window.document.createElement('div'); 
  3. d.style.width = '1rem'
  4. d.style.display = "none"
  5. var head = window.document.getElementsByTagName('head')[0]; 
  6. head.appendChild(d); 
  7. var defaultFontSize = parseFloat(window.getComputedStyle(d, null).getPropertyValue('width')); 
  8. d.remove(); 
  9. document.documentElement.style.fontSize =  
  10.   window.innerWidth / designWidth * rem2px / defaultFontSize * 100 + '%' 

效果如下圖: 

 

 

 

到此為止,rem 在默認字體不是 16px 的情況下的處理已經(jīng)解決,考慮到還有設(shè)計屏幕旋轉(zhuǎn),最終手機端的解決方案為:

  1. function adapt(designWidth, rem2px){ 
  2.   var d = window.document.createElement('div'); 
  3.   d.style.width = '1rem'
  4.   d.style.display = "none"
  5.   var head = window.document.getElementsByTagName('head')[0]; 
  6.   head.appendChild(d); 
  7.   var defaultFontSize = parseFloat(window.getComputedStyle(d, null).getPropertyValue('width')); 
  8.   d.remove(); 
  9.   document.documentElement.style.fontSize = window.innerWidth / designWidth * rem2px / defaultFontSize * 100 + '%'
  10.   var st = document.createElement('style'); 
  11.   var portrait = "@media screen and (min-width: "+window.innerWidth+"px) {html{font-size:"+ ((window.innerWidth/(designWidth/rem2px)/defaultFontSize)*100) +"%;}}"
  12.   var landscape = "@media screen and (min-width: "+window.innerHeight+"px) {html{font-size:"+ ((window.innerHeight/(designWidth/rem2px)/defaultFontSize)*100) +"%;}}" 
  13.   st.innerHTML = portrait + landscape; 
  14.   head.appendChild(st); 
  15.   return defaultFontSize 
  16. }; 
  17. var defaultFontSize = adapt(640, 100);  

回過頭來再看 rem 的定義,『The font size of the root element.』。我們以為的 root element —— html 其實還有個影子在作祟,而我們以為的 font-size 其實是個近似值。

責(zé)任編輯:龐桂玉 來源: 前端大全
相關(guān)推薦

2013-05-22 09:49:36

2016-11-10 09:55:29

CSS

2022-01-15 23:08:03

手機屏幕曲面屏

2017-11-10 13:02:44

iOSUI代碼

2021-12-26 00:10:40

前端頁面響應(yīng)式

2015-02-05 14:31:45

iPhone適配

2021-09-26 16:08:49

手機屏幕技術(shù)

2015-11-02 09:49:04

Android屏幕適配官方指導(dǎo)

2015-04-27 13:48:30

手機解鎖身份識別

2021-12-30 22:35:09

手機屏幕分辨率

2010-11-09 10:10:15

移動開發(fā)屏幕適配UI設(shè)計

2021-04-20 20:09:56

LinuxScrcpy桌面應(yīng)用

2020-08-28 09:39:21

手機屏幕屏幕刷新率高刷新率

2013-04-22 10:27:47

2020-04-24 13:40:09

邊緣計算開發(fā)數(shù)據(jù)中心

2020-04-24 12:06:08

邊緣計算數(shù)據(jù)中心

2016-12-06 08:25:13

2014-09-04 14:51:00

小屏幕界面設(shè)計app

2017-08-11 19:02:21

Android全屏幕適配

2018-05-04 15:26:10

Android開發(fā)全屏幕
點贊
收藏

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

成人激情久久| 久久手机免费观看| 在线国产欧美| 亚洲成人精品久久| 欧洲金发美女大战黑人| 精品久久国产视频| 国模一区二区三区| 亚洲精品中文字| www.日本xxxx| 97超碰资源站在线观看| 成人a免费在线看| 欧美亚洲国产视频小说| 欧美午夜激情影院| 久久免费福利| 精品女同一区二区三区在线播放| 久久福利电影| 91在线视频国产| 亚洲午夜激情在线| 亚洲成人网久久久| 亚洲中文字幕久久精品无码喷水| 毛片免费不卡| 国产69精品久久777的优势| 55夜色66夜色国产精品视频| 极品尤物一区二区| 欧美专区一区| 在线中文字幕一区二区| 好色先生视频污| 亚洲三区在线播放| 久久av资源站| 欧美在线观看一区二区三区| 亚洲一级理论片| 成人资源在线播放| 欧美三电影在线| www.av91| 日本综合在线| 久久综合一区二区| 99超碰麻豆| 中文字字幕在线中文乱码| 欧美精选在线| 丝袜亚洲另类欧美重口| 影音先锋黄色资源| 99久久久国产| 在线亚洲人成电影网站色www| 亚洲精品少妇一区二区| 国产福利第一视频在线播放| 东方aⅴ免费观看久久av| 国产精品免费看久久久香蕉| 久久亚洲精品国产| 国产精品伦理久久久久久| 日韩精品中文字幕在线| 97中文字幕在线观看| 日韩专区视频网站| 色美美综合视频| 成人精品视频在线播放| 超碰在线观看免费版| 欧美激情中文不卡| 欧美在线日韩精品| 天天操天天干天天舔| 懂色中文一区二区在线播放| 成人免费直播live| 中文字幕日产av| 每日更新成人在线视频| 96精品视频在线| 久久久久久激情| 欧美精品日韩| 欧美激情欧美狂野欧美精品| 国产一二三四区| 91精品秘密在线观看| 在线观看日韩av| 伊人影院综合网| 亚洲理论电影片| 亚洲精美色品网站| 色婷婷精品久久二区二区密| 精品国产亚洲一区二区三区在线 | 国产午夜精品理论片在线| 久久综合影院| 亚洲香蕉成视频在线观看| 欧美图片第一页| 天堂av一区二区三区在线播放 | av网站在线不卡| 99久久伊人| 欧美日韩精品三区| 中文字幕免费高清在线| 欧美va视频| 欧美三级三级三级爽爽爽| 亚洲色图久久久| 亚洲天堂1区| 欧美日韩国产经典色站一区二区三区| 亚洲久久中文字幕| 欧美a在线观看| 欧美不卡一区二区三区四区| 亚洲免费观看在线| 青青草久久爱| 国产午夜精品免费一区二区三区| 日本高清www| 第四色成人网| 欧美精品在线免费播放| 精品小视频在线观看| 亚洲美女色禁图| 国产91精品网站| 中文字幕人妻一区二区三区视频 | 欧美三级一区| 精品国产a毛片| aaaaaav| 欧美男男gaytwinkfreevideos| 国产香蕉精品视频一区二区三区| 欧美黄色高清视频| 欧美另类女人| 欧美亚洲另类激情另类| 国产一级片av| 国产成人亚洲精品狼色在线 | 日本在线电影一区二区三区| 久热国产精品视频| 久久久久99精品成人片我成大片| 蜜乳av一区二区| 国产精品初高中精品久久| 日韩精品系列| 中文字幕精品在线不卡| 中文字幕人妻熟女人妻洋洋| 97久久香蕉国产线看观看| 欧美一区二区私人影院日本| 女同性恋一区二区三区| 97精品一区二区| 2018日韩中文字幕| 中文字幕手机在线视频| 成人在线综合网| 一区二区三区我不卡| 日韩脚交footjobhdboots| 欧美剧情电影在线观看完整版免费励志电影 | 午夜在线观看视频18| 成人欧美一区二区三区白人| 欧美国产激情视频| 韩国三级成人在线| 国产午夜精品美女视频明星a级| 懂色av蜜桃av| 国产欧美一区二区色老头 | 亚洲最新免费视频| 日韩精品美女| 精品av久久707| 911国产在线| 免费看黄裸体一级大秀欧美| 国产日韩精品一区二区| 欧美捆绑视频| 亚洲国产精品久久久久秋霞影院| 国产九九热视频| 真实原创一区二区影院| 欧美成人网在线| 亚洲一区 中文字幕| 久久精品视频一区二区| 精品国产一二三四区| 哺乳挤奶一区二区三区免费看| 最近中文字幕日韩精品| 久久精品五月天| 久久久综合精品| 国产极品粉嫩福利姬萌白酱 | 欧美精品aⅴ在线视频| 蜜桃av免费看| 亚洲综合国产激情另类一区| 国产精品亚洲综合| 国产白丝在线观看| 欧美精品日韩精品| 夫妇露脸对白88av| 日韩在线播放一区二区| 六月婷婷久久| 怡红院在线播放| 3751色影院一区二区三区| 国产精品成人在线视频| 麻豆91小视频| 国产日本欧美在线| 91视频成人| 亚洲视频日韩精品| 免费人成视频在线| 国内精品第一页| 免费成人深夜夜行网站视频| 国产一区二区久久久久| 久久777国产线看观看精品| 国产av无码专区亚洲av| 亚洲最快最全在线视频| 熟女人妻一区二区三区免费看| 国模大胆一区二区三区| 国产嫩草影院久久久久| 欧美中文字幕久久| 久久久久9999| 亚洲经典自拍| 精品伊人久久大线蕉色首页| 6699嫩草久久久精品影院| 亚洲大尺度美女在线| 91在线视频在线观看| 中文字幕精品在线不卡| 国内精品国产三级国产aⅴ久| 欧美国产91| 久久人人九九| 国产一区二区三区| 欧美与欧洲交xxxx免费观看| 在线国产情侣| 亚洲福利在线看| 中文有码在线播放| 亚洲综合丝袜美腿| 亚洲码无人客一区二区三区| 国产剧情一区二区| 欧美两根一起进3p做受视频| 欧美1区2区3区| 欧美一级二级三级| 99ri日韩精品视频| 国产精品久久国产精品99gif| 成人女同在线观看| 久久精品成人欧美大片古装| 男人的天堂av高清在线| 69av一区二区三区| 日韩手机在线视频| 亚洲国产精品视频| 日韩国产第一页| 国产调教视频一区| 亚洲精品乱码久久| 国产乱色国产精品免费视频| 啊啊啊国产视频| 国产亚洲精品久久久久婷婷瑜伽| 9色视频在线观看| 成人精品视频| 欧美一区二区视频17c| 亚洲精品18| 成人羞羞国产免费| 日本欧美韩国| 欧美在线免费观看| 不卡一本毛片| 久久69精品久久久久久久电影好 | 麻豆tv免费在线观看| 国产婷婷成人久久av免费高清| aaa一区二区三区| 欧美日韩国产在线观看| 亚洲 欧美 中文字幕| 精品久久久久久久久久 | 精品久久久久久国产91| 久视频在线观看| 一区二区三区不卡在线观看| 少妇高潮在线观看| 国产精品久久久久久亚洲毛片| 亚洲天堂视频一区| www日韩大片| 欧洲一级黄色片| 91蜜桃网址入口| 内射中出日韩无国产剧情| 成人h精品动漫一区二区三区| gogo亚洲国模私拍人体| 国产在线精品一区二区不卡了 | 永久免费精品视频网站| 成人免费在线观看av| 日产精品高清视频免费| 国产欧美一区二区三区精品观看| 日本a级片久久久| 精品国产乱码久久久| 日韩中文字幕av在线| 日韩精品影视| 中文精品一区二区三区| 在线精品国产| 男女激情免费视频| 亚洲欧洲视频| 国产在线青青草| 天堂va蜜桃一区二区三区漫画版| xxxx一级片| 国产在线日韩欧美| 亚洲女则毛耸耸bbw| 成人国产精品免费观看动漫| 亚洲av成人无码一二三在线观看| 99麻豆久久久国产精品免费 | 久久久综合av| 女海盗2成人h版中文字幕| 欧美与欧洲交xxxx免费观看| aaaa欧美| 亚洲一区亚洲二区| 粉嫩的18在线观看极品精品| 精品中文字幕一区| 欧美日韩国产在线观看网站| 在线免费观看成人| 国精品一区二区三区| 国产av无码专区亚洲精品| 青青草国产成人99久久| 精品人妻一区二区乱码| 91在线视频网址| 四虎影视一区二区| 亚洲成av人影院| 中文字幕91爱爱| 日韩精品一区二区三区蜜臀| 可以免费看污视频的网站在线| 色偷偷9999www| 久久不射影院| 国产精品福利在线| 成人激情自拍| 亚洲一卡二卡三卡| 亚洲欧洲视频| 欧美日韩理论片| 久久综合给合久久狠狠狠97色69| 三级黄色录像视频| 狠狠综合久久av一区二区小说| 在线观看色网站| 亚洲激情视频网| 成人影院www在线观看| 欧美一区二区影院| 精品国产乱码久久久久久樱花| 免费在线成人av电影| 亚洲人体av| 三级在线视频观看| av激情综合网| 少妇久久久久久被弄高潮| 色8久久人人97超碰香蕉987| 性一交一乱一乱一视频| 中文字幕精品av| 日韩在线伦理| www.久久艹| 日韩欧美网址| 能在线观看的av网站| 成人网页在线观看| 日韩欧美123区| 欧美三级一区二区| 日韩亚洲视频在线观看| 欧美高清激情视频| 在线视频成人| 五月天丁香综合久久国产| 亚洲精品影视| 国产吃瓜黑料一区二区| 亚洲欧美一区二区不卡| 在线免费观看高清视频| 亚洲欧洲av一区二区| 人人草在线视频| 国产日韩欧美一区二区三区四区 | 国产校园另类小说区| 日本午夜小视频| 精品国产凹凸成av人导航| 99久久精品免费观看国产| 成人免费视频网| 91偷拍一区二区三区精品| 91香蕉视频污版| 久久一区二区三区国产精品| 久久露脸国语精品国产91| 亚洲精品在线免费观看视频| 91cn在线观看| 亚洲精品日韩激情在线电影| 国产精品久久久久一区二区三区厕所 | 中文字幕18页| 亚洲午夜久久久久久久久久久| 国产黄色一级大片| 久久成人国产精品| 国产一区二区在线观| 无码人妻aⅴ一区二区三区日本| 久久99蜜桃精品| 国产精品丝袜一区二区| 欧美一区二区三区喷汁尤物| а√资源新版在线天堂| 亚洲一区国产精品| 激情五月***国产精品| 亚洲自拍偷拍精品| 五月婷婷另类国产| 在线观看xxx| 日本一区二区在线免费播放| 狠狠做深爱婷婷综合一区| 熟女少妇精品一区二区| 国产精品日日摸夜夜摸av| 一级特黄色大片| 久久视频免费观看| 91精品导航| www.亚洲天堂网| 国产精品人成在线观看免费| 一二三四区在线| 欧美黑人一级爽快片淫片高清| 成人午夜网址| 91av在线免费播放| 国产精品乱码久久久久久| 国产三区在线播放| 久久男人资源视频| 国产a久久精品一区二区三区| 天天干天天操天天玩| 亚洲男同性恋视频| 天堂av在线免费| 国产精品网址在线| 午夜久久一区| 在线观看福利片| 欧美夫妻性生活| 日本免费一区二区六区| 亚洲一卡二卡三卡| 不卡的av在线播放| 中文字幕第315页| 久久久久久91| 精品视频97| 中文字幕亚洲日本| 日本韩国欧美在线| 美女航空一级毛片在线播放| 久中文字幕一区| 国产精品1区二区.| 亚洲婷婷综合网| 久久的精品视频| 五月天亚洲色图| 手机精品视频在线| 色8久久精品久久久久久蜜| 污网站在线免费看| 日韩欧美亚洲区| 不卡在线观看av| 国产精品一区二区免费视频| 日本精品性网站在线观看| 国产一区激情| 老熟妇高潮一区二区三区|