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

響應式網頁設計基礎:靈活性

開發 前端
當我第一次了解到它時,我就立即被迷住了--特別是media queries,我馬上就用到我自己的個人兼職網站上。在第一次嘗試使用media queries后,我很快意識到我忽略了一個響應式設計的重點: 靈活性。

在過去的一年里,如果你不是住在深山里,就一定知道響應式網頁設計,它已經成為當今的主流。響應式設計是Ethan Marcotte提出的,概念很簡單:使網站的頁面布局能夠根據不同設備和分辨率進行自動調整。 

當我第一次了解到它時,我就立即被迷住了--特別是media queries,我馬上就用到我自己的個人兼職網站上。我甚至寫了一篇文章介紹《如何使用CSS3 Media Queries響應不同設備》(強烈建議在讀這篇文章之前讀一下)。 

在第一次嘗試使用media queries后,我很快意識到我忽略了一個響應式設計的重點: 靈活性。 

挑戰固定寬度 

我的個人兼職網站使用了固定寬度的設計,所有的width, margin和padding都使用了固定的像素值。 我一般都會這樣寫網站,因為對我來說它更簡單,更快速。 

但當我試圖在我的固定寬度的網站上應用media queries的時候,那些簡單和快速的優勢全部都消失了。為什么?因為對于固定寬度的設計,我需要非常細致的定義media queries并在CSS文件中調整每個單獨的像素值,基本上,我需要為每一種可能的分辨率都設計一個全新的布局,繁瑣!慢!!還不好玩!?。?nbsp;

我有幸聽了Marcotte先生在《In Control 2011》的演講,他討論了響應式設計的理論和最佳實踐,諸如fluid grid(流體網格)實現方式。 

流動且靈活的公式 

流動式布局是靈活的。由于width,margin和padding(甚至字體和圖像)使用了百分比和em(相對長度單位),因此頁面布局會隨著瀏覽器的窗口變化而變化。隨著分辨率的改變,布局會成比例地進行調整,實現過程中不需要用到任何media query。 

這對于實現響應式網頁設計來說簡直太美妙了。如果我有一個基于比例值的布局,流動式的網格將替我完成大部分繁重的工作。我的media query將不再需要包含那些覆蓋其他分辨率的所有width, margin和padding的樣式定義。 

但是也有一點讓我感到頭疼,計算流動式網格的比例寬度需要用到一些數學知識,我數學不太好… 

幸運的是, Ethan 提供了一個很簡單(即便對我來說)的公式來計算比例寬度: 

目標寬度÷上下文寬度=結果(比例寬度) 

這個公式用子元素的像素寬度(目標寬度)除以它父元素的像素寬度(上下文寬度),得到的結果就是這個子元素的比例寬度。 

Example of Target (300px) and Context (960px)

圖1 實例:目標寬度(300px)和上下文寬度(960)像素 

在圖1中,例如,深灰色區域寬度為300px,包含在寬度為960px的淺灰色區域中.這里,960像素區域是上下文元素,300像素區域是目標元素,所以我們的數學公式是: 300 ÷ 960 = 0.3125 

0.3125這個結果需要變成瀏覽器可識別的數值, 因此需要轉化成一個比例值, 將小數點右移兩位,變成31.25% 即可。然后在CSS中,將元素的寬度設定為這個比例值: 

  1. aside{  
  2. background-color:#ccc;  
  3. float:left;  
  4. width:31.25%;  
  5. }  

測試一下 

公式雖然看起來很簡單,但我知道必須在實際的網站中檢驗一下才行。幸運的是,我最近加入了EE播客,正在重新設計那個網站。當我的搭檔給我她的 PS 設計文件時,我就決定將它打造成靈活布局的網站。 

比例寬度 

我首先記錄下所有元素的像素寬度。(在排版設計事,我們沒有嚴格遵循網格布局,這也是我建議的做法)正如你在圖2中看到的。整體寬度為940像素,Logo,主持人介紹和分享鏈接都有它們各自的像素寬度。 

Pixel Widths for the Main Page and Header Elements

圖2 主頁和頂部導航元素的像素寬度 

按照 Ethan 的公式,整體寬度940px就是我的上下文寬度,根據它就可以確定所有元素的比例寬度. 

Logo: 240 ÷ 940 = .255319148 

主持人介紹: 436 ÷ 940 = .463829787 

分享鏈接: 90 ÷ 940 = .09574468 

隨后我將這些浮點值轉換成百分比值,運用到我的CSS中: 

  1. #logo a{  
  2. width:25.5319148%;/*240px/940px*/  
  3. }  
  4. #hosts{  
  5. width:46.3829787%;/*436px/940px*/  
  6. }  
  7. #push{  
  8. width:9.574468%;/*90px/940px*/  
  9. }  

我沒有對這些百分比值進行四舍五入,而是直接運用在CSS中。我也從來沒有遇到過任何瀏覽器對這樣精度的百分比值識別錯誤的情況(包括IE)。   

同時,我為每一個百分比值都注釋了計算它所用到的目標寬度和上下文寬度,這對于今后的開發來說是非常重要的參考。  

確保你的上下文寬度是正確的 

只要你的數學計算是正確的,那么將寬度值轉化為比例值的過程就是很簡單的,或者,更具體地說,只要你的上下文寬度是對的,那么你得到的比例值也就是正確的. 

實戰中, 我通過計算得到的比例值很少會出錯,除非我將上下文寬度搞錯了。 

像圖3中標示,主持人信息是一個包含<dt>, <dd>, <a>等元素的定義列表<dl>,這些元素的寬度值各不相同. 

Pixel Widths for the <dl>

圖3 <dl>的寬度 

剛開始計算的時候,我先用960像素作為我的上下文寬度,因此<dt>的寬度比例為: 116 ÷ 960 = .120833333 

但是這個比例值(12.0833333%)不是我要的正確尺寸.直到我意識到我的上下文寬度是不同的,我才得到了正確的比例值. 

對于<dt>來說,它的上下文元素實際是它的父元素<dl>,寬度為436像素。因此我改變了一下參數,并計算出了我需要的百分比: 116 ÷ 436 = .266055045 

如果你計算的比例寬度有任何問題,請先檢查一下選定的上下文寬度是否正確,這會幫你省不少事。 

成比例的字號 

我將ee-podcast.com變得更加“靈活”的第二步是使用比例字號,它和比例寬度的道理是相同的:將固定的像素值變成比例值,字體的比例值使用em進行計算.   

要計算比例em,使用相同的公式(目標寬度 ÷上下文寬度 = 結果)即可,字體的上下文寬度就是它基本字號,通常在body元素中定義: 

  1. body {  
  2. font: 100%/1.5 "Open Sans",Arial,Helvetica,sans-serif;  
  3. }  

大多現代瀏覽器的基本字號是16px,如果你設定的比例字號是100%,字號同樣也是16px.  

現在,我們來考慮一下主持人名字的字號,在版式設計時設定的是12px,使用公式12÷16=.75就得到了它的em值。這個浮點數不用轉換成百分比值就能直接在CSS中使用: 

  1. #hosts dd{  
  2. font-size:.75em;/*12px/16px*/  
  3. }  

成比例的padding和margin 

對于padding和margin來說,那個神奇公式同樣有效. 讓我們考慮一下主持人信息當中,右margin被設定為20像素的<dt>元素(圖3).為了得到這個margin的比例值,我使用了和計算比例寬度相同的公式: 20 ÷ 436 = .04587159 

將小數點右移兩位,得到的百分比值可用到CSS中: 

  1. #hosts dt{  
  2. margin-right:4.5871559%;/*20px/436px*/  
  3. width:26.6055045%;/*116px/436px*/  
  4. }  

對于padding的計算來說也是一樣。 

Horizontal Padding for Main Containers

圖4 主區域的橫向padding 

ee-podcast.com的主區域(如圖4所示)的寬度為940px,同時左右各有40px的橫向padding。我使用目標寬度(40px)除以上下文寬度(940px)得到它們的比例寬度: 

  1. header,footer,.wrap {  
  2. padding-right:4.25531%;/*40px/940px*/  
  3. padding-left:4.25531%;/*40px/940px*/  
  4. width:79.3%;  
  5. }  

#p#

特例 

這個公式對于橫向padding比例寬度的計算有一個特例:對于padding而言,上下文元素永遠都是這個元素本身,無論父元素的寬度是多少。 

例如圖5所示的分享鏈接,文字左側均有25像素的橫向padding來放圖標.  

Context for Padding

圖5 padding的上下文寬度 

計算此padding的比例值時,應將這個元素本身的寬度(90px)作為上下文寬度,而不是父元素的寬度940px.(圖2) 

25 ÷ 90 = .277777777 

因此padding的百分比值設定為: 

  1. #push li a {  
  2. padding-left27.7777777%/* 25px / 90px */  
  3. }  

縱向值 

到目前為止,我們已經嚴謹地計算了左右的水平值,但是我們在x軸和y軸方向都會設定padding和margin,這就意味著,上下文寬度應該依據水平或垂直方向而變化。 

正如你之前看到的那計算,水平方向的百分比值,都是以父元素的寬度作為上下文寬度的(padding是除外)。與此同時,縱向em值是以基本字體大小作為上下文值的。 

如果你還記得成比例的字號的計算那一部分內容,我們為EE-podcast.com設定的基本字體大小是16px. 所以,如果我想指定縱向的margin和padding,上下文高度值就是16px. 此外,縱向值應該用em表示,不是百分比 –和成比例的字號的單位一樣。  

這個網站的<header>和<footer>都有縱向的padding:<header>有20px的頂部padding,<footer>有20px的底部padding。(見圖4) 

要確定這些padding比例值,我將16px作為上下文高度值(也就是基本字體的大小),并使用相同的公式進行計算: 20 ÷ 16 = 1.25 

請記住,垂直方向上的比例值應該以em為單位。也就是說可以在CSS中直接使用浮點值,不用轉換成百分比: 

  1. header,footer, .wrap{  
  2. padding:1.25em 4.25531%;/*TB-20px/16px|RL-40px/940px*/  
  3. width:79.3%;  
  4. }  

這里,我將橫向和縱向的padding值都簡寫了,修改了一些注釋的內容,以便為今后的開發提供能多參考。 

  1. padding:1.25em 4.25531%;/*TB-20px/16px|RL-40px/940px*/  

在這些注釋中,我將頂部和底部的值都用TB- 前綴進行標識,左右的值用RL-前綴。這僅僅試是幫我記錄這些比例值是如何計算的。你同樣可以使用自己熟悉的格式或者語法,強烈建議你花些時間去記錄他們。 

成比例的高度 

在開發當中,我通常不會指定高度值。但是在EE Podcast網站中需要做很多高度的設定,比如,<header>的高度設定為148像素。 

為了得到一個成比例的高度值,我用和計算水平值一樣的方法:上下文高度是基本字體的字號,因此<header>的高度為: 

148 ÷ 16 = 9.25 

我把結果用em做單位加到CSS中: 

  1. header{  
  2. height9.25em;/*148px/16px*/  
  3. padding:.4375em 4.25531% 0/*T-7px/16px|RL-40px/940px*/  
  4. }  

靈活的圖片 

EE Podcast網站沒有太多的內置圖片,只有一些背景圖片。目前我還沒決定對這些圖片做什么設置,因此也沒有什么可以向你展示的技術流程。 

我唯一能做的就是向你分享一些我正在參考的網站,它們幫我決定是否有必要在我們的網站上使用靈活的圖片布局。 

·對于背景圖片來說,我更關注background-size property是否會派上用場。對內置圖片來說, 

·max-width approach有著不錯的瀏覽器支持,可以用在溢出旁邊。 

獨立工作流 

我們已經討論了如何使ee-podcast.com的頁面布局變得更加“靈活”。我應該說明一下這是個個人項目,因此會在時間允許的情況下來完成它。因此,我實現網站靈活布局的過程是一個迭代的過程。從轉換固定寬度開始,慢慢使他能夠響應不同的分辨率,整個過程花費了4個月的時間(包括那些和數學作斗爭的煩躁不安的時間)。 

最終我完成了一個獨立的工作流 

1.我首先直接利用PS設計稿完成了一個固定寬度的站點 

2.把所有寬度變為百分比,除了主容器的寬度,設置為固定的940像素 

3.把所有字體單位變成比例字號em 

4.把所有的margin和padding變成百分比,然后把水平margin和padding變成單位為em的值 

5.最終我將940像素變成一個百分比 

為什么用這個流程?主要是因為,作為一個應用靈活布局的新手,我希望首先確保自己有一個使用指定像素值的核心的布局(并且在所有瀏覽器上都能很好地顯示)。我的邏輯是,我可以一邊測試,一邊慢慢地使設計百分比化,但是總能知道基本版式(固定寬度版本)的樣子。 

另外,這個網站會在我完成這個流程之前上線。因此,我將它拆分成可管理的模塊,以便在不影響基本功能的前提下在本地測試新功能,在確保這些功能達到預期之后發布它們。 

我不打算繼續使用這樣的工作流了,因為它太費時間,在下一次靈活布局的嘗試中,我決定在開始的時候就使用百分比。 

但是這種工作流的確給我教會了我很多東西:你可以在同一個布局中同時使用固定尺寸和百分比尺寸而不會引發任何問題(前提是你的數學公式是正確的)。如果你覺得使用百分比值有點兒困難,可以使用我嘗試的這種方法:從固定的像素值開始,慢慢替換成百分比值。 

接下來要做什么?. 

即使靈活式的布局解決了大量不同分辨率的自適應問題,ee-podcast.com仍然需要media queries。也就是說,靈活和流動的布局只是響應式網頁設計的一部分。 

以圖6為例,這張圖展示了ee-podcast.com在一個24英寸桌面(1910 x 1200的分辨率)的靈活布局。這里,每個元素都是成比例的,但是仍然可以調整一些細節使得瀏覽體驗變得更好,比如使Logo和主持人信息之間的距離變得小一點。 

1910 x 1200 Resolution

圖6 1910 x 1200 分辨率 

同樣,圖7中的行文字長度在這個分辨率下變得不適于閱讀。 

Line Lengths at 1910 x 1200 Resolution

圖7 1910 x 1200分辨率下的行長度 

在稍小的分辨率下,會出現其他的問題.圖8是網站在iPad上(水平方向)1024 x 768分辨率下的樣式。比例縮放對自適應起到了一定作用,但是出現了浮動內容的顯示錯誤和需要重新對齊的問題,以及其他的小問題。正如你所看到的,主持人信息跑到到了Logo下面,谷歌日歷和.ics下載鏈接也出現了相似的問題。 

1024 x 768 Portrait Orientation

圖8 1024 x 768 垂直方向 

在iPhone(垂直方向,320 × 480分辨率下)上,正如你在圖9中看到的,比例縮放呈現出了極其糟糕的閱讀體驗。 

320 x 480 Resolution

圖9 320 x 480分辨率 

這些問題可以通過media queries來解決,media queries允許你為不同的設備和分辨率提供不同的樣式。(要是你沒留意我之前的建議,可以去讀 《如何使用CSS3 Media Queries 應對不同設備》)。同時,我也為我的main container設定了最大寬度和最小寬度值,這能讓網站在那些我沒空去定義media query樣式的屏幕分辨率下保持適于閱讀的樣式。 

  1. header,footer,.wrap{  
  2. …  
  3. min-width:940px
  4. max-width:940px;  
  5. }  

Media Queries資源 

到了介紹media queries的時候了,比起寫關于Script Junkie文章的那個時候,我現在感覺自如多了,這多虧了很多(對我來說)新的工具和資源: 

·想要在不同設備和分辨率下測試media query 效果?你可以看看Screenfly, 這并不完美,但我發現很實用 

·Zoe Gillenwater (我至今見過的最好的CSS3資源的作者) 最近整合了“Essential Considerations for Crafting Quality Media Queries.” 

·Respond.js:支持IE6到IE8的CSS3 media query, 通過使用Rock solid, lightweight polyfill增加最大和最小寬度 

端正心態 

對于我來說,將EE播客網站變成靈活式布局的目的是實現響應式網頁設計,為我的個人兼職網站加入media queries的目的也是實現響應式網頁設計。但是最后,這兩個網站呈現的效果都沒有完全達到我的目標,但是多虧了這兩個經驗,我明白了,不可能只通過其中一種方式就實現響應式設計。 

響應式設計不只是流動式的網格布局,也不只是media queries。響應式設計是一種心態,一種工作流,一個不能夠(也不應該)被分隔理解的大的概念。特別是當“移動為先的設計”,以及“新設計過程”這些概念隨之出現的時候。 

原文鏈接

責任編輯:張偉 來源: 亓光宇
相關推薦

2012-03-07 15:22:02

2010-02-01 18:23:54

Python

2016-11-08 13:50:57

2015-12-31 09:44:56

公有云谷歌云評測

2010-02-23 17:04:32

Python編程語言

2022-10-10 18:39:01

legendapp前端框架

2014-04-30 15:52:59

紅帽

2010-07-22 10:08:39

JavaFXJava

2009-01-01 22:08:15

企業網絡提高

2023-08-25 16:26:49

微服務架構

2009-01-22 19:03:32

服務器虛擬化VMware

2024-05-15 08:54:04

C++類型限定符代碼

2012-09-25 13:45:36

Marvell

2014-05-08 13:31:43

移動安全協作系統

2010-01-06 12:16:46

Ubuntu軟件包

2024-05-09 12:20:32

DellAPEX

2009-08-25 16:11:12

Repeater控件

2025-01-03 10:32:26

Spring責任鏈模式

2010-07-20 09:18:48

云計算靈活性

2009-12-09 10:31:14

SOA質量SOA靈活性
點贊
收藏

51CTO技術棧公眾號

久久99精品国产.久久久久 | 精品国产综合久久| 国产高清www| 90岁老太婆乱淫| 污污影院在线观看| 四季av一区二区三区免费观看| 亚洲一区二区欧美激情| 国产精品爽爽爽| jizz日本免费| av老司机免费在线| 国产成人在线电影| 久久综合色88| 色一情一区二区三区| 国产在线网站| 日韩av一区二区在线影视| 日韩av中文字幕在线播放| 国产精品无码电影在线观看| 国产精品久久久午夜夜伦鲁鲁| 国产真实有声精品录音| 色综合久久综合| 久久一区二区三区av| 日韩无码精品一区二区三区| 给我免费播放日韩视频| 一个色妞综合视频在线观看| av免费精品一区二区三区| 免费中文字幕在线| 久久视频社区| 一区二区三区不卡在线观看| 日本婷婷久久久久久久久一区二区 | 国产精品成人无码| 欧美**字幕| 岛国av一区二区三区| 国产日韩二区| 日韩免费视频网站| 亚洲情侣在线| 精品国产一区二区三区四区四 | 国产 高清 精品 在线 a| 久久精品在线观看视频| 日韩欧美激情| 亚洲综合区在线| 一本一道久久a久久综合精品 | 日本一区免费看| 日韩欧美国产亚洲| 国产精品videossex久久发布| 精品国产一区二区三区不卡| 亚洲怡红院在线| 性欧美ⅴideo另类hd| 国产精品免费久久久久| 亚洲综合大片69999| 久久综合综合久久| 欧美猛男做受videos| 日韩福利视频在线观看| 国产黑丝一区二区| 精品视频在线一区二区在线| 国产精品久久久久桃色tv| 日韩精品伦理第一区| 免费在线国产| 国内精品视频666| 久久久久久这里只有精品| 久久精品一区二区免费播放 | 一本一道综合狠狠老| 91九色在线观看视频| 1区2区3区在线观看| 国产电影一区在线| 99精品99久久久久久宅男| 亚洲高清视频在线播放| 久久综合狠狠| 欧美疯狂xxxx大交乱88av| 日韩人妻一区二区三区| 九九视频精品全部免费播放| 亚洲人精品午夜在线观看| 天堂av手机在线| 亚洲第一av| 亚洲精品少妇30p| 欧洲亚洲一区二区| 成人在线观看黄色| 成人黄色在线视频| 国产日韩中文字幕在线| 久久久久女人精品毛片九一| 综合久久综合| 久久免费视频在线观看| 日韩一区二区三区四区视频| 91综合久久| 欧美精品videosex极品1| 中文字幕视频网| 久久精品国产亚洲高清剧情介绍| **欧美日韩vr在线| 免费在线观看一级片| 影音先锋亚洲精品| 欧美精品在线免费| 懂色av蜜臀av粉嫩av永久| 欧美fxxxxxx另类| www.亚洲人.com| 性欧美一区二区| 欧美激情极品| 亚洲аv电影天堂网| 国产小视频自拍| 香蕉久久夜色精品国产更新时间| 日韩欧美国产小视频| 三区视频在线观看| 国产精品宾馆| 中文字幕精品网| 性欧美精品男男| 欧美日本一区二区视频在线观看| 久久精品一偷一偷国产| 天堂资源在线视频| 国产一区二区三区电影在线观看 | 日韩av一级大片| 1stkiss在线漫画| 中文字幕在线不卡一区| 亚洲蜜桃av| 国产免费av在线| 国产亚洲短视频| 日本精品一区| 国产黄色大片在线观看| 亚洲午夜激情av| 91激情视频在线| 日本.亚洲电影| 欧美精品一区二区三| 日本一级片免费| 久久久久久久久久久久久久| 久久天天躁夜夜躁狠狠躁2022| 91av在线免费视频| 国产精品亚洲专一区二区三区 | 国产三级日本三级在线播放| 亚洲精品**中文毛片| 日韩三级中文字幕| zjzjzjzjzj亚洲女人| 88久久精品| 日韩精品免费观看| 久久国产一级片| 在线亚洲一区| 国产不卡精品视男人的天堂| 一级黄色av片| 精彩视频一区二区| 日韩一区国产在线观看| 人狥杂交一区欧美二区| 色天使久久综合网天天| 久久国产激情视频| 亚洲一区二区三区免费| 另类视频在线观看| 夜夜躁很很躁日日躁麻豆| 在线精品免费视| 午夜电影亚洲| 国产在线98福利播放视频| 91福利在线视频| 欧美日韩一区二区电影| 91精品视频国产| 99久久激情| 久久露脸国产精品| 午夜精品久久久久久久爽| 91视频国产观看| 亚洲在线欧美| 免费一级欧美在线观看视频| 亚洲第一页中文字幕| 久久午夜精品视频| 亚洲精品1234| 成人黄色av播放免费| 天堂中文在线看| 最新国产成人在线观看| 国产乱子夫妻xx黑人xyx真爽 | 国产精品久久二区| 99精品免费观看| 久久影院电视剧免费观看| 影音欧美亚洲| www.精品| 精品国产乱码久久久久久夜甘婷婷 | 久久久久在线观看| 天堂国产一区二区三区| 日韩欧美一区二区在线| 国产乱码一区二区三区四区| 91精品二区| 岛国一区二区三区高清视频| 超碰91在线观看| 在线播放中文字幕一区| 久久精品国产亚洲av久| 蜜臀久久久久久久| 精品日产一区2区三区黄免费| 末成年女av片一区二区下载| 精品性高朝久久久久久久| 久久高清内射无套| 天堂一区二区在线免费观看| 天堂一区二区三区| 中文字幕在线官网| 中文字幕九色91在线| 北条麻妃一二三区| 欧美丝袜美女中出在线| 亚洲欧美卡通动漫| 成人激情文学综合网| 97公开免费视频| 午夜久久福利| 日本不卡久久| 亚洲专区**| 国产精品第8页| 丝袜中文在线| 国产亚洲激情在线| 一区二区三区在线观看av| 国产精品视频麻豆| 国产高潮视频在线观看| 午夜电影亚洲| 欧美日韩喷水| 韩国成人漫画| 久久91亚洲人成电影网站| 国产理论视频在线观看| 岛国av一区二区在线在线观看| 色偷偷www8888| 91浏览器在线视频| 超碰在线超碰在线| 亚洲一区色图| 日韩av一级大片| 久久a级毛片毛片免费观看| 欧美国产高跟鞋裸体秀xxxhd| 猫咪在线永久网站| 亚洲成色777777女色窝| 国产普通话bbwbbwbbw| 91福利社在线观看| 日本亚洲欧美在线| 99久久综合国产精品| 免费一级特黄毛片| 欧美激情网址| 99精彩视频在线观看免费| 玖玖精品在线| 国产成人精品一区二区在线| www中文字幕在线观看| 久热精品视频在线免费观看 | 91蜜桃在线免费视频| 巨乳女教师的诱惑| 欧美成人午夜| 一级做a爰片久久| 蜜臀av免费一区二区三区| 激情视频一区二区| 成人激情自拍| 浅井舞香一区二区| 国产无套粉嫩白浆在线2022年| 亚洲精品在线电影| 亚洲精品成人区在线观看| 在线不卡中文字幕播放| 一区二区三区免费高清视频| 最新高清无码专区| 久久人妻无码aⅴ毛片a片app | 欧美特大特白屁股xxxx| 亚洲天堂成人在线| 神马久久精品| 69av一区二区三区| 国产一区二区三区四区视频| 亚洲一区在线播放| 福利所第一导航| 一区二区三区中文字幕精品精品 | 久久人人爽人人爽人人片av不| av噜噜色噜噜久久| 国产精品自在| 精品高清视频| 五月激激激综合网色播| 欧美xxxx黑人又粗又长密月| 亚洲精品亚洲人成在线| 国产有码在线一区二区视频| 亚洲色图综合| 清纯唯美日韩制服另类| sese综合| 国产狼人综合免费视频| 高清精品久久| 国产成人精品电影| 外国电影一区二区| 国产噜噜噜噜噜久久久久久久久| 久久影视精品| http;//www.99re视频| 国偷自产视频一区二区久| 久久视频在线观看中文字幕| 二区三区精品| 国产精品裸体一区二区三区| 久久影视精品| 亚洲最大的免费| 国产精品高清乱码在线观看 | 青青青在线免费观看| 91视频免费观看| 国产成人一区二区在线观看| 国产精品国产三级国产aⅴ无密码| 成年人午夜剧场| 午夜电影网亚洲视频| 国产一区二区视频在线观看免费| 亚洲影视在线观看| www.欧美色| 欧美一区二区视频在线观看2020| 中文在线最新版天堂| 欧美日韩国产中文精品字幕自在自线| 日韩综合在线观看| 欧美一二三区在线观看| 欧美日韩在线精品一区二区三区激情综 | 亚洲自拍偷拍一区| 欧美猛男男男激情videos| 色一情一乱一乱一区91| 日韩免费av| 日本一区视频在线| 欧美xxx在线观看| 少妇人妻互换不带套| 亚洲少妇一区| 免费 成 人 黄 色| 夜久久久久久| 欧美成人手机在线视频| 久久综合久久鬼色| 久草综合在线视频| 欧美性高潮在线| 国产日韩欧美视频在线观看| 666欧美在线视频| 少妇高潮av久久久久久| 91精品国产一区二区| 国产综合在线播放| 日韩欧美亚洲一区二区| 日韩在线视频免费| 日韩二区三区在线| 嫩草香蕉在线91一二三区| 91精选在线观看| 免费在线毛片| 欧美激情啊啊啊| 欧美少妇激情| 快播日韩欧美| 国产精品国码视频| 宇都宫紫苑在线播放| 国产亚洲女人久久久久毛片| 日本学生初尝黑人巨免费视频| 欧美日韩精品电影| 久久久久久少妇| 欧美成人激情免费网| 国产夫绿帽单男3p精品视频| 日韩精品一区二区在线| 精品乱码一区二区三四区视频 | 免费黄色国产视频| 精品国产999| 国产精品第二十页| 欧美日韩一区二区电影| 飘雪影院手机免费高清版在线观看 | 国产精品91一区二区三区| 日韩精品无码一区二区三区免费| 国产成人啪免费观看软件 | 亚洲免费在线观看| 在线免费观看一级片| 亚洲人成免费电影| 少妇淫片在线影院| 国产精选一区二区| 韩国自拍一区| 97人人爽人人| 亚洲欧美另类久久久精品2019| 做爰视频毛片视频| 中文字幕国产日韩| 91大神在线观看线路一区| 91精品国产综合久久男男| 国产一区二区精品福利地址| 日韩精品视频一区二区在线观看| 美女视频一区二区| av网站免费在线播放| 欧美性xxxxx| 日本电影一区二区在线观看| 亚洲**2019国产| 西野翔中文久久精品国产| 六月丁香婷婷激情| 久久久久久久久97黄色工厂| 日韩不卡av在线| 91电影在线观看| 9色在线视频网站| 国产乱肥老妇国产一区二 | 日韩精品久久久久久久酒店| 精品久久国产老人久久综合| 新版中文在线官网| 99se婷婷在线视频观看| 亚洲午夜91| 免费a级黄色片| 欧美性20hd另类| 97电影在线看视频| 国产一区二区在线免费视频| 欧美在线色图| 国产精品久久久久9999爆乳| 国产盗摄一区二区三区| 日本一区二区三区免费视频| 亚洲黄色成人网| 开心激情综合网| 奇门遁甲1982国语版免费观看高清| 日韩啪啪网站| 欧美黄色免费影院| 99麻豆久久久国产精品免费优播| 日日夜夜综合网| 欧美丰满少妇xxxbbb| yellow91字幕网在线| 国产精品久久久久久亚洲调教| 亚洲精品v亚洲精品v日韩精品| 一本大道东京热无码aⅴ| 9l国产精品久久久久麻豆| 黄色一级视频免费看| 欧美成人精品一区二区| 久久97久久97精品免视看秋霞| 美女网站免费观看视频| 国产精品久久久久久久蜜臀| 国产一区二区在线不卡| 97在线视频精品| 欧洲激情视频| 污污视频网站免费观看| 国产精品视频在线看| 亚洲免费激情视频| 自拍偷拍亚洲精品| 超碰在线成人| theporn国产精品|