精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

国产后入清纯学生妹| 1314成人网| 国产在线中文字幕| 麻豆精品一区二区综合av| 久久夜色精品国产| 天天躁日日躁狠狠躁av麻豆男男 | 黄色特一级视频| 国产91久久久| 免费av成人在线| 欧美激情国产高清| 国产午夜福利一区| 风间由美性色一区二区三区四区| 色综合久久久久综合体| 小说区视频区图片区| 天天舔天天干天天操| 免费在线看成人av| 97超级碰在线看视频免费在线看 | 天天干天天玩天天操| 牛牛精品在线视频| 中文字幕一区日韩精品欧美| 国产主播一区二区三区四区| 欧美高清一区二区| 男女男精品视频网站| 草草视频在线一区二区| 欧美亚男人的天堂| 人人妻人人添人人爽欧美一区| 日本福利在线| 久久亚洲一区二区三区明星换脸| 91精品国产高清久久久久久91裸体| 中文字幕高清在线免费播放| 精品二区久久| 欧美成人激情视频免费观看| 国产一级久久久久毛片精品| 国产精品99久久免费观看| 欧美日韩国产大片| 日韩一级在线免费观看| 国产丝袜在线观看视频| 亚洲精品大片www| 亚洲福利av在线| 国产在线视频福利| 99精品视频中文字幕| 丁香五月网久久综合| 91九色蝌蚪91por成人| 日韩精品亚洲专区| 91sa在线看| 日本中文字幕免费观看| 欧美~级网站不卡| 日韩亚洲综合在线| 人妻无码一区二区三区免费| 国产一区二区三区探花| 日韩精品日韩在线观看| 精品国产av色一区二区深夜久久| 久久人人爽人人爽人人片av不| 日韩欧美精品三级| 中文字幕无人区二| 超碰97久久| 精品粉嫩aⅴ一区二区三区四区| 欧美在线影院一区二区| 波多野结衣之无限发射| av小说在线播放| 亚洲国产一区二区三区青草影视| 国产a级黄色大片| 91小视频xxxx网站在线| 亚洲激情校园春色| 隔壁人妻偷人bd中字| 国产盗摄一区二区| 亚洲成人中文在线| 欧美国产亚洲一区| 欧美片第一页| 欧美三级日韩在线| www.国产福利| 一区二区三区欧洲区| 精品国产99国产精品| japanese在线观看| 亚洲另类春色校园小说| 一区二区三区视频在线| 中文字幕伦理片| 我不卡伦不卡影院| 色综合老司机第九色激情| 日韩网红少妇无码视频香港| 欧美亚洲专区| 欧美一区二区三区免费观看视频 | 欧美成人三区| 亚洲激情综合网| 内射国产内射夫妻免费频道| 高清成人在线| 欧美一区二区福利在线| 性久久久久久久久久久| 欧美伦理在线视频| 久久99久久99精品中文字幕| 久热这里只有精品6| 人人精品人人爱| 99国精产品一二二线| 每日更新在线观看av| 亚洲视频中文字幕| 国产1区2区在线| 国产精久久一区二区| 亚洲精品国偷自产在线99热| 青青青手机在线视频| 红桃视频亚洲| 久久久精品一区| 欧美一级片免费在线观看| 激情综合网最新| 欧美大香线蕉线伊人久久国产精品| 日本免费在线视频| 狠狠躁夜夜躁久久躁别揉| 在线观看免费的av| 亚洲第一福利社区| 欧美日韩第一视频| 中文字幕欧美人妻精品| 成人免费高清视频| 艳母动漫在线观看| 欧洲一级精品| 亚洲精品第一页| 五月婷婷欧美激情| 一区二区日韩免费看| 91久久精品一区二区别| 91亚洲欧美| 色婷婷久久99综合精品jk白丝| 免费黄色在线播放| 99久久99视频只有精品| 青草成人免费视频| 高清国产mv在线观看| 综合久久久久久| 992kp快乐看片永久免费网址| 国产精品一区二区三区美女| 久久精品亚洲一区| 国产乱码在线观看| 久久免费看少妇高潮| 丝袜人妻一区二区三区| 精品午夜视频| 午夜视频免费看| 亚洲电影中文字幕在线观看| 蜜桃福利午夜精品一区| 欧美电影免费观看高清| 国产精品九九久久久久久久| 欧美中文在线| 欧美日韩国产一中文字不卡 | 久久影视中文字幕| 99久久精品免费看| 妺妺窝人体色777777| 日韩成人在线观看视频| 久热精品视频在线观看一区| 中文字幕第99页| 国产精品免费丝袜| 岛国毛片在线播放| 日韩一区电影| 国产欧亚日韩视频| 美女免费久久| 欧美一级淫片007| www青青草原| 国产麻豆精品95视频| 大桥未久一区二区三区| 精品亚洲a∨一区二区三区18| 美女啪啪无遮挡免费久久网站| 亚洲一级黄色大片| 亚洲视频在线一区| 欧美日韩一区二区区别是什么| 欧美视频网站| 韩国成人一区| 网友自拍亚洲| 中文字幕日韩欧美在线视频| 一级黄色a视频| 自拍偷拍亚洲激情| 精品国产一二区| 99精品国产99久久久久久福利| 久久手机视频| 韩日精品一区| 久久精品国产电影| 亚洲欧美强伦一区二区| 精品高清一区二区三区| 谁有免费的黄色网址| 日本aⅴ免费视频一区二区三区| 亚洲午夜精品久久久中文影院av| 亚洲成a人片777777久久| 欧美猛交ⅹxxx乱大交视频| 亚洲国产成人精品一区二区三区| 亚洲mv大片欧洲mv大片精品| 亚洲av综合一区二区| 久久精品久久99精品久久| 中文字幕精品在线播放| 久久久亚洲欧洲日产| 国产精品久久电影观看| 1区2区在线观看| 日韩精品福利网站| 一本色道久久综合亚洲| 亚洲国产精品久久久男人的天堂| 国产全是老熟女太爽了| 激情综合网激情| 欧美久久久久久久久久久久久| 精品欧美久久| 91视频婷婷| 日韩成人av电影| 久久综合五月天| 性xxxx18| 欧美一级黄色片| 日韩特级黄色片| 亚洲欧美欧美一区二区三区| 亚洲av片不卡无码久久| 精品一二线国产| 亚洲中文字幕无码专区| 欧美一区综合| 日韩妆和欧美的一区二区| 日韩成人在线看| 国产精品91一区| 三级福利片在线观看| 在线观看精品自拍私拍| 亚洲成熟女性毛茸茸| 欧美在线观看你懂的| 国产污视频在线观看| 中文字幕一区av| 日本黄色网址大全| 国产69精品久久久久777| wwwwxxxx日韩| 欧美亚洲网站| www.xxx麻豆| 亚洲精品99| 亚洲精品成人久久久998| 欧美黑人做爰爽爽爽| 亚洲一区二区三区在线视频 | 国产ts丝袜人妖系列视频| 国产主播一区二区| 国产九九在线视频| 国产精品久久久久久久免费软件| 成人黄色片免费| 99久久亚洲精品| 日韩福利视频| 亚洲小说图片视频| 国产日本一区二区三区| 国产亚洲久久| 成人黄在线观看| 九九久久国产| 国产精品久久激情| 欧洲精品一区二区三区| 青青草原成人在线视频| 久久免费电影| 欧美高清自拍一区| 色操视频在线| 久久99精品久久久久久青青91| 久久精品视频观看| 久久精品久久久久久| 欧美激情办公室videoshd| 色青青草原桃花久久综合| 男同在线观看| 亚洲最新av网址| 春暖花开成人亚洲区| 伊人伊成久久人综合网站| 黄色的视频在线免费观看| 亚洲天堂av在线免费观看| 三级黄视频在线观看| 国产丝袜一区视频在线观看| 天堂а在线中文在线无限看推荐| 日韩电影中文 亚洲精品乱码| 天天操天天爱天天干| 亚洲精品久久久久中文字幕二区| 天天干视频在线观看| 亚洲精品综合精品自拍| 久久国产精品高清一区二区三区| 亚洲欧美制服中文字幕| 77777影视视频在线观看| www.日韩免费| 色哟哟无码精品一区二区三区| 在线看欧美视频| 国产成人91久久精品| www.26天天久久天堂| 国产日韩精品在线观看| 成人97精品毛片免费看| 翡翠波斯猫1977年美国| 日韩欧美四区| 亚洲精品乱码久久久久久蜜桃91| 欧美激情理论| 无码熟妇人妻av在线电影| 国产精品久久777777毛茸茸 | 亚洲国产中文字幕在线观看| 天堂在线中文| 中文字幕在线日韩| 97超碰资源站在线观看| 97人人爽人人喊人人模波多| 26uuu亚洲电影| 国产日韩在线播放| 99re8这里有精品热视频免费 | 亚洲成人自拍偷拍| 国产成人无码专区| 欧美一区二区三区四区五区| 人妻妺妺窝人体色www聚色窝 | 日本在线观看免费| 欧美大片在线看| 欧美一级大黄| 亚洲最大激情中文字幕| 蜜桃一区av| 亚洲国产日韩美| 在线播放一区| 欧美大尺度做爰床戏| 国产成人午夜精品影院观看视频 | 97香蕉久久超级碰碰高清版| 国产精品亚洲成在人线| 97人人干人人| 成人精品电影| 日本男女交配视频| 日本vs亚洲vs韩国一区三区二区| 国产精品无码自拍| 国产精品入口麻豆九色| 日韩免费黄色片| 7777精品伊人久久久大香线蕉最新版| 日韩中文字幕影院| 日韩一区av在线| 奇米777日韩| 国产精品加勒比| 欧美丰满日韩| 欧美少妇性生活视频| 成人三级在线视频| 97在线观看免费高| 日本久久一区二区| 天天爱天天干天天操| 欧美激情精品久久久久久变态| 青青热久免费精品视频在线18| 国产传媒欧美日韩| 午夜影院欧美| 91插插插插插插插插| 99国产欧美另类久久久精品| 国产乱国产乱老熟300| 欧美色综合影院| 精品一二三区视频| 韩国精品久久久999| 亚洲精品国产九九九| 亚洲精品不卡| 免费观看日韩av| 麻豆精品免费视频| 亚洲18女电影在线观看| 性欧美8khd高清极品| 久久精品小视频| 日韩一区二区三免费高清在线观看| 欧美精品在线一区| 亚洲免费中文| xxxx黄色片| 亚洲国产日韩在线一区模特| 国产黄色大片网站| 毛片精品免费在线观看| 国产视频一区二| 51xx午夜影福利| 国内久久精品视频| 老湿机69福利| 欧美一区二区视频在线观看2020| 日本电影全部在线观看网站视频| 国产精品亚洲综合天堂夜夜| 成人毛片免费看| 成人免费在线观看视频网站| 国产欧美一区二区三区在线看蜜臀| 久久久久99精品成人片我成大片| 亚洲精品国产suv| 免费在线小视频| 久久久久久久久久久一区 | 日韩国产一区二区| 污视频网站观看| 国产精品日日摸夜夜摸av| 一级aaaa毛片| 免费不卡欧美自拍视频| 久久国产精品美女| 国产精品日韩三级| 成人精品视频.| 日本在线播放视频| 国产亚洲人成a一在线v站| 开心久久婷婷综合中文字幕| 爱爱爱视频网站| 国产成人av在线影院| 日本天堂网在线观看| 亚洲精品一二区| 日本中文字幕一区二区| 中文字幕中文字幕在线中心一区| 韩国毛片一区二区三区| 国产在线观看免费av| 精品视频久久久| 97人人做人人爽香蕉精品| youjizz.com亚洲| 国产**成人网毛片九色| 欧美特黄aaaaaa| 在线激情影院一区| 欧美a级大片在线| 国产精品裸体瑜伽视频| 久久精品人人爽人人爽| 国产熟女一区二区三区四区| 性欧美视频videos6一9| 欧美日韩水蜜桃| 四虎国产精品永久免费观看视频| 精品福利在线观看| 91官网在线| 国产另类自拍| 美腿丝袜在线亚洲一区 | 色欧美88888久久久久久影院| av小片在线| 国产精品久久久久免费| 日日夜夜免费精品| 欧美极品视频在线观看| 亚洲欧美国产制服动漫| 高清国产一区二区三区四区五区| 国产黄页在线观看| 中文字幕在线播放不卡一区| 午夜视频在线播放| 91在线视频一区| 久久久久久一区二区|