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

前端進階:Css必知的幾個底層知識和技巧

開發 前端
我們今天的主題,我會介紹css的一些底層的知識和比較詭異的現象,借此來讓大家對css有更深入的理解。

[[355857]]

 學習方法推薦

問題學習法:帶著問題去學習,有利于集中注意力,目的明確,這既是有意學習的要求,也是發現學習的必要條件。心理學家把注意分為無意注意與有意注意兩種。有意注意要求預先有自覺的目的,必要時需經過意志努力,主動地對一定的事物發生注意。它表明人的心理活動的主體性和積極性。問題學習法就是強調有意注意有關解決問題的信息,使學習有了明確的指向性,從而提高學習效率。

在介紹完問題學習法之后,進入我們今天的主題,接下來我會介紹css的一些底層的知識和比較詭異的現象,借此來讓大家對css有更深入的理解。

一.css尺寸

1.首選最小寬度–實現復雜圖形效果

  • 在css中,圖片和文字的權重遠大于布局,因此當width:0時表現出來的寬度就是“首選最小寬度”。中文的最小寬度為每個漢字的寬度,西方文字取決于連續的英文字符單元。

因此,我們可以根據這個它特性,去實現一些復雜的圖形,如下:

 

當鼠標經過時,變成了下面的樣子: 

代碼如下:

  1. .minW{ 
  2.     display: inline-block; 
  3.     width: 0 
  4.  
  5. .minW::before { 
  6.     content: "love 你 love"
  7.     color: transparent; 
  8.     outline: 2px solid #cd0000; 
  9.  
  10. .minW:hover::before{ 
  11.     content: "你 love 我"
  12.     color: transparent; 
  13.     outline: 2px solid #cd0000; 

我們會發現,當容器寬度設置為0后,由于首選寬度的影響,出現了基于文字空間的形狀。

2.2.子元素寬度設為100%時的奇怪現象原理探究

  • 父元素的寬度 = 圖片寬度 + 文字內容寬度
  • 瀏覽器渲染原理:先下載文檔內容,加載頭部樣式資源,然后按從上到下、自外而內的順序渲染dom內容。本例的現象產生的原因就是:當渲染到父元素時,子元素的width:100%并沒有渲染,寬度就是圖片加文字內容的寬度;等渲染到文字這個子元素的時候,父元素的寬度已經固定,此時的width:100%就是以固定好的父元素的寬度,寬度不夠只能溢出。

 

  1. .box{ 
  2.     display: inline-block; 
  3.     white-space: nowrap; 
  4.     .text{ 
  5.     display: inline-block; 
  6.     width: 100%; 

理論上父元素寬度應該是子元素寬度之和,但是卻出現了上圖的現象,原因歸根就在于瀏覽器渲染的順序:自外而內,這點十分重要。

3.如何讓元素支持height:100%效果

  • 知識點:絕對定位的寬高百分比是基于padding-box的,而非絕對定位的寬高百分比是基于content-box

方法如下:

  • * 1.設置顯示的高度值
  • *2.使用絕對定位

4.任意高度元素的展開收起動畫(max-height/min-height)

  • 1.min-height/min-width的初始尺寸為auto, max-height/max-width的初始尺寸為none
  • 2.min-height/min-width的優先級高于max-width/max-height

 

要想實現如上圖所示的展開收起動畫,就可以使用max-height/min-height:

  1. .nav > .sub-nav{ 
  2.     max-height: 0; 
  3.     overflow: hidden; 
  4.     transition: max-height .6s cubic-bezier(.17,.67,.76,1.41) 
  5. .nav:hover > .sub-nav{ 
  6.     max-height: 400px; 

二.內聯元素深入探究

常見的內聯元素有:display設置為inline,inline-block,inline-table的元素 內聯盒模型:

  1. 內容區域:可以理解為文本選中的背景色區域(重點)
  2. 內聯盒子:內聯標簽或者純文本
  3. 行框盒子:由內聯盒子組成的一行,每一行就是一個行框盒子
  4. 包含盒子:由行框盒子組成的盒子 幽靈空白節點:在HTML5文檔聲明中,內聯元素的解析和渲染表現就像每個行框盒子的前面有一個空白節點一樣。如下案例所示:

 三.深入理解content

1.在web中,很多替換元素在沒有明確尺寸設定的情況下,其默認的尺寸(不包含邊框)為300*150,如video,iframe,canvas等,少數為0,如img,而表單元素的替換尺寸和瀏覽器自身有關。

2.對于img元素,如果有css尺寸,則最終尺寸由css尺寸決定(css尺寸 > html尺寸 > 固有尺寸)

3.當圖片的src屬性缺省時,圖片不會有任何請求,是最高效的實現方式,如下展示的是使用此方式的圖片占位代碼(對于firefox瀏覽器,src缺省的img是一個普通的內聯元素,寬高設置無效):

  1. img { visibility: hidden; } 
  2. img[src] { visibility: visible; } 
  • content內容生成技術

1.實現換行

  1. ::after
  2.    content: '\A'
  3.    white-space: pre; 

2.實現正在加載動畫


  1. .dot{ 
  2.    display: inline-block; 
  3.    width: 8em; 
  4.    height: 1em; 
  5.    line-height: 1; 
  6.    text-align: left
  7.    vertical-align: -.25em; 
  8.    overflow: hidden; 
  9. .dot::after
  10.    display: block; 
  11.    margin-left: 5.2em; 
  12.    content: '...\A..\A.'
  13.    white-space: pre-wrap; 
  14.    animation: dot 3s infinite step-start both; 
  15. @keyframes dot{ 
  16.    33% { transform: translateY(-3em);} 
  17.    66% { transform: translateY(-2em);} 
  18.    99% { transform: translateY(-1em);} 

3.屬性值內容生成


  1. <div class="icon" data-tip="江小白"></div> 
  2. /* 可以使用原生屬性和自定義屬性 */ 
  3. .icon::after
  4.     content: attr(data-tip); 

 4.計數器屬性---純css實現技術器效果

  1. .box1{ 
  2.     counter-reset: count1; 
  3. .xigua:checked::before{ 
  4.     content: counter(count1); 
  5.     counter-increment: count1; 
  6.     position: absolute
  7.     color: transparent; 
  8. .box1::after
  9.     content: counter(count1); 
  10. </style> 
  11. <div class="counter"
  12.     <div class="box1"
  13.         <div>西瓜<input class="xigua" type="checkbox" /></div> 
  14.         <div>香蕉<input class="xigua" type="checkbox" /></div> 
  15.         <div>蘿卜<input class="xigua" type="checkbox" /></div> 
  16.     </div> 
  17. </div> 
四.padding深入研究

1.對于盒模型設置為box-sizing: border-box的元素,如果padding足夠大,那么width將失效:


  1. width: 200px; 
  2. padding-left: 120px; 
  3. padding-right: 120px; 
  4. box-sizing: border-box; 

2.對于內聯元素,padding對視覺層和布局層都會有影響,如果父元素設置overflow:auto,則內聯子元素的垂直padding可能會使父元素出現滾動條,否則如果父元素不設置設置overflow,只會在垂直方向上發生重疊,不會影響布局:


  1. /* 父元素設置 */ 
  2. .pd-2-1{ 
  3.     overflow: auto; 
  4. .pd-2-1 > span{ 
  5.     padding-top: 1em; 
  6.     padding-bottom: 1em; 

3.padding的實際應用(具體實現可自行思考)

  • 1.增加鏈接或按鈕的點擊區域的大小2.利用內聯元素的padding實現高度可控的分割線3.用內聯元素實現瞄點定位距離

4.利用padding百分比值實現等比例縮放圖片效果:

  1. .pd-3{ 
  2.     padding: 10% 50%; 
  3.     position: relative
  4. .pd-3 img{ 
  5.     position: absolute
  6.     width: 100%; 
  7.     height: 100%; 
  8.     left: 0; 
  9.     top: 0; 

** 注:內聯元素的垂直padding會讓幽靈空白節點顯現,此時可考慮設置font-size:0

5.padding與圖形繪制


  1.  /* 菜單 */ 
  2.  .icon-menu{ 
  3.     display: inline-block; 
  4.     width: 120px; 
  5.     height: 10px; 
  6.     padding: 35px 0; 
  7.     border-bottom: 10px solid; 
  8.     border-top: 10px solid; 
  9.     background-clip: content-box; 
  10.     background-color: currentColor; 
  11. /* 雙層圓點 */ 
  12. .icon-dot{ 
  13.     display: inline-block; 
  14.     width: 60px; 
  15.     height: 60px; 
  16.     padding: 10px; 
  17.     border-radius: 50%; 
  18.     border: 10px solid; 
  19.     background-clip: content-box; 
  20.     background-color: currentColor; 

五.margin深入研究

1.使用:nth-type-of(3n)去除子元素尾部margin


  1. .mg-item:nth-of-type(3n){ 
  2.     margin-right: 0; 

注:如果容器可以滾動,在IE和firefox下會忽略padding-bottom的值,chrome則不會,此時可以通過margin-bottom實現滾動容器的底部留白


  • 其本質區別在于:chrome是子元素超過父元素content box尺寸觸發滾動條顯示,而IE和Firefox瀏覽器是超過padding box尺寸時觸發滾動條顯示

2.margin合并條件

  • 塊級元素,但不包含浮動和絕對定位元素
  • 在默認文檔流下只出現在垂直方向

          margin合并的三種場景

  • 相鄰兄弟元素
  • 父級和第一個/最后一個子元素
  1. * 解決方案: 父級設置為塊級格式化上下文元素 
  2.             父元素設置border-top/bottom值 
  3.             父元素設置padding-top/bottom值 
  4.             父元素設置高度 

空塊級元素margin合并

3.margin合并的計算規則

“正正取大值”,”正負值相加”,”負負最負值”

4.深入理解margin:auto

  1. 如果一側定值,一側auto,則auto為剩余空間大小
  2. 如果兩側均是auto,則平分剩余空間
  3. 觸發margin:auto計算的前提:width或height為定值時,元素是具有自動填充特性的

  1. /* 1 */ 
  2. margin-right: 20px; 
  3. margin-left: auto; 
  4. /* 2 */ 
  5. margin-right:auto; 
  6. margin-left: auto; 

4.絕對定位元素利用margin:auto實現水平垂直居中(兼容到ie8+)


  1. .father{ 
  2.     position: relative
  3. .child-2{ 
  4.     position: absolute
  5.     left: 0; bottom: 0; right: 0; top: 0; 
  6.     width: 40px; 
  7.     height: 20px; 
  8.     margin: auto; 

*** margin無效情形分析:

  1. display計算值為inline的非替換元素的垂直margin是無效的
  2. 對于內聯替換元素,垂直margin有效,并且沒有margin合并問題,所以永遠不會發生margin合并
  3. 內聯特性導致margin失效:一個容器里面有一個圖片,圖片設置margin-top,隨著margin-top負值越來越大,達到某一具體負值時,圖片將不再往上偏移

六.字母x與css中的基線

  1. 基線 字母x的下邊緣
  2. x-height 指字母x的高度
  3. ex:ex指小寫字母x的高度,是相對單位
  4. vertical-align:middle 指的是基線往上1/2 x-height高度
  1. 內聯元素設置對齊方式時,是基于最前面的內聯元素的基線,然后根據自己的vertical-align來調整對齊的 

七.BFC–塊級格式化上下文

1.表現: 元素內部的布局變化不會影響外部的元素.所以不會出現margin合并,可用來清除浮動的影響.

2.觸發BFC的條件:

  • 根元素
  • float的值不為none
  • overflow的值為auto,scroll,hidden
  • display的值為table-cell,inline-block
  • position的值不為static或者relative

3.若元素具備BFC特性,則無需clear:both去清除浮動

4.display:table-cell的特性: 寬度設置的再大,也不會超過表格容器的寬度

5.overflow裁切界限:border box: 一個設置了overflow: hidden的元素同時設置了padding和border,則子元素超出容器寬高設置時,裁切的邊界是border box內邊緣而不是padding box內邊緣

6.在PC端,默認滾動條均來自,PC端滾動高度可以用document.documentElement.scrollTop獲取,在移動端用document.body.scrollTop獲取

7.PC端滾動條寬度約為17px

8.讓頁面滾動條不出現晃動的方法:

  1. html{ 
  2.     /* ie8 */ 
  3.     overflow-y: scroll
  4. :root{ 
  5.     overflow-y: auto; 
  6.     overflow-x: hidden; 
  7. :root body{ 
  8.     position: absolute
  9. body{ 
  10.     width: 100vw; 
  11.     overflow: hidden; 

9.多行文本溢出顯示省略號的css方法:

  1. .ell-rows-2{ 
  2.     display: -webkit-box; 
  3.     -webkit-box-orient: vertical; 
  4.     -webkit-line-clamp: 2; 

八.relative難點解析

1.relative的定位位移是相對于自身的,如果left/top/right/bottom的值為百分比單位,則計算尺寸是基于父元素

2.如果left/right 或top/bottom這些對立屬性同時出現時,只有一個方向的屬性會生效,優先級與文檔流的順序有關,默認的文檔流是自上而下,從左到右的,所以top優先級高于bottom,left優先級高于right

3.relative的最小化原則

  • 盡量不使用relative,可以采用無依賴絕對定位解決某些問題
  • 如果一定要使用relative,則relative務必最小化(最小包含區域) –為了避免層級覆蓋等問題

4.層疊上下文

  • 定位元素的默認z-index:auto;此時和普通元素一樣,一旦z-index設置為任意數值,就創建了一個層疊上下文,順序為:
  • 層疊上下文 < 負z-index < block < float < inline < z-index:auto < 正z-index
  • css3新屬性的層疊上下文:
  1. 1.flex 
  2. 2.opacity不為1 
  3. 3.transform不為none 
  4. 4.mix-blend-mode不為normal 
  5. 5.filter不為none 
  6. 6.isolation是isolate 
  7. 7.will-change為上面2-6的任意一個 
  8. 8.元素-webkit-overflow-scrolling設為touch 
  • z-index負值在block下面,實際應用:

1. 可訪問性隱藏

2. ie8下的多背景隱藏

好啦,關于css的知識還有很多,有些問題也很難通過表象去解決,這個時候,讓你脫穎而出的就是你對代碼底層更深入的理解了。

 

責任編輯:姜華 來源: 趣談前端
相關推薦

2017-05-18 09:16:54

前端CSS技巧

2022-09-21 15:11:28

MySQL數據庫技巧

2011-05-31 14:48:31

PHP

2020-08-23 18:18:27

Python列表數據結構

2015-12-04 09:33:15

程序員前端演進史

2010-09-03 08:52:38

CSS

2022-05-30 09:01:13

CSS技巧前端

2023-04-23 15:11:26

2024-01-08 18:05:19

PyCharm技巧功能

2017-12-04 09:39:41

瀏覽器Chrome小技巧

2022-02-10 15:25:47

LinuxIO優化

2017-01-12 19:47:59

Android秘訣技巧和資源

2022-11-03 07:48:27

CSSat-rule

2010-08-24 09:12:14

CSS

2021-04-15 10:01:18

Sqlite數據庫數據庫知識

2009-03-05 09:48:25

查詢技巧MySQL

2015-11-30 11:01:34

前端程序員歷史

2019-05-16 09:50:39

負載均衡高可用數據

2022-07-28 11:09:44

Linux優化IO

2024-09-23 15:02:40

點贊
收藏

51CTO技術棧公眾號

亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美日韩亚洲成人| 都市激情久久久久久久久久久| 国产第一页第二页| 日韩av资源网| 欧美偷拍一区二区| 中文字幕无码精品亚洲资源网久久| 手机福利小视频在线播放| 免费在线亚洲欧美| 久久福利视频导航| xxx在线播放| 亚洲精品一二三**| 91成人在线免费观看| 日本精品福利视频| 大胆av不用播放器在线播放| 国产精品亚洲午夜一区二区三区| 欧美尤物巨大精品爽| www深夜成人a√在线| 亚洲区小说区图片区qvod| 欧美一区午夜精品| 熟妇人妻va精品中文字幕| 性欧美videoshd高清| 国产精品久久久久影院| 蜜桃成人在线| 亚洲欧美另类综合| 激情六月婷婷久久| 日韩免费观看高清| 国产午夜福利片| 亚洲激情五月| 中日韩美女免费视频网址在线观看| 稀缺呦国内精品呦| 国产精品亚洲一区二区在线观看| 在线观看欧美黄色| 女人天堂av手机在线| 免费毛片在线看片免费丝瓜视频| 中文字幕一区二区在线观看| 99re这里都是精品| 色悠悠久久久久| 黄色a一级视频| 97视频一区| 日韩一区二区在线看| 久久99爱视频| 性感美女一区二区在线观看| 午夜精品视频一区| 又大又硬又爽免费视频| 成人毛片av在线| 国产精品国模大尺度视频| 欧洲亚洲一区二区| 免费看男男www网站入口在线| 成人美女视频在线观看| 国产91社区| 亚洲奶汁xxxx哺乳期| 国产精品一二三四区| 亚洲影院色无极综合| 国产手机精品视频| 国产剧情av麻豆香蕉精品| 成人午夜激情免费视频| 91丨porny丨在线中文 | 亚洲精品一二三四五区| 粉嫩一区二区三区| 欧美亚洲一区二区在线观看| 五月婷婷丁香综合网| 色综合一区二区日本韩国亚洲| 欧美色精品在线视频| 黄色小视频免费网站| 国产精品国产亚洲精品| 日韩精品中文字幕一区二区三区 | 午夜电影一区| 精品国产乱码久久久久久浪潮| 国产精品偷伦视频免费观看了| 日本一区影院| 亚洲第一精品福利| 久久久久久成人| 丰满爆乳一区二区三区| 久久毛片亚洲| 欧美日韩免费一区二区三区| 热久久久久久久久| 高清一区二区三区| 亚洲欧美日韩精品久久亚洲区| 免费黄色片网站| 亚洲在线久久| 97香蕉久久超级碰碰高清版| 亚洲中文字幕无码爆乳av| 老司机午夜精品| 不卡视频一区二区| 欧洲伦理片一区 二区 三区| 欧美激情一区二区三区全黄| 好吊色这里只有精品| 国模私拍视频在线播放| 色狠狠综合天天综合综合| 色91精品久久久久久久久| 亚洲成人黄色| 国产丝袜一区视频在线观看| 91视频最新网址| 尤物在线精品| 国产精品黄页免费高清在线观看| 国产夫妻在线观看| 久久久av毛片精品| 一区二区av| 美女露胸视频在线观看| 欧美日韩小视频| 国产97免费视| 99riav国产精品视频| 亚洲春色h网| 久久成人这里只有精品| 国产一级做a爱片久久毛片a| 久久99国产精品尤物| 久久精品二区| 亚洲国产精品精华素| 色丁香久综合在线久综合在线观看| 亚洲一区二区三区三州| 欧美欧美黄在线二区| 欧美激情中文字幕在线| 亚洲一区在线观| 99久久免费精品高清特色大片| 亚洲欧洲一二三| 伊人久久在线| 亚洲白虎美女被爆操| 欧美大片xxxx| 久久国产福利国产秒拍| 欧美连裤袜在线视频| 美足av综合网| 欧美一区二区成人| 成年人免费视频播放| 久久久精品性| 久久综合九九| 成人免费网站观看| 精品日韩av一区二区| 国产精品99久久久久久成人| 国产又黄又猛又粗又爽| 亚洲一区一卡| 国产精品一区二区欧美黑人喷潮水| 蜜芽在线免费观看| 日韩欧美亚洲成人| 9.1成人看片| 尤物在线精品| 国产免费一区二区| 久久香蕉av| 日韩美女在线视频| 国产大片免费看| 九九**精品视频免费播放| 亚洲国产一区二区在线 | 国产精品久久久久久久久久免费| 亚洲欧洲视频在线观看| 亚洲高清中文字幕| 俄罗斯黄色录像| 亚洲无毛电影| 国产成人成网站在线播放青青| 污片视频在线免费观看| 日韩欧美色综合| 免费在线观看av网址| 国产精品1区2区| av一区二区三区免费观看| 2020最新国产精品| 久久久久久中文字幕| 色呦呦免费观看| 欧美日韩在线看| 内射中出日韩无国产剧情| 国产午夜精品一区二区三区欧美| 精品一区二区视频| 三上悠亚亚洲一区| 国产一区二区三区久久精品| 亚洲性猛交富婆| 国产精品成人免费| 91丝袜超薄交口足| 激情文学一区| 免费不卡亚洲欧美| 成人精品动漫| 免费不卡欧美自拍视频| 韩日午夜在线资源一区二区| 特黄aaaaaaaaa真人毛片| 欧美日韩国产精品专区| 无码国产69精品久久久久同性| 奇米影视一区二区三区小说| 在线视频精品一区| 这里视频有精品| 欧美一级片久久久久久久| 国产精品二线| 日韩你懂的在线播放| 日韩av电影网| 国产精品美女久久久久久久久 | 国产精品免费av| 四虎国产精品永久免费观看视频| 亚洲激情婷婷| 亚洲国产一区二区三区在线播 | 美女视频第一区二区三区免费观看网站| 亚洲图片欧洲图片日韩av| 日韩在线观看一区二区三区| 97在线免费观看| 永久av在线| 亚洲成人网在线| 亚洲午夜无码久久久久| 一区二区三区中文在线观看| 欧美狂猛xxxxx乱大交3| 国产乱码字幕精品高清av| ww国产内射精品后入国产| 欧美第十八页| 麻豆av一区| 欧美片网站免费| 国产精品久久久久av免费| 18+激情视频在线| 国产亚洲欧美日韩精品| 亚洲精品18在线观看| 欧美少妇xxx| 日本在线小视频| 综合中文字幕亚洲| 久久精品无码一区| jiyouzz国产精品久久| 日本中文字幕观看| 日韩制服丝袜先锋影音| 国产男女免费视频| 亚洲精品网址| 色女人综合av| 亚洲三级网址| 国产精品国产亚洲精品看不卡15 | 在线91免费看| 超碰在线97观看| 富二代精品短视频| 欧美精品国产精品日韩精品| 国产精品免费精品一区| 亚洲综合视频在线| 麻豆精品国产免费| 亚洲国产精品成人综合| 成人免费毛片日本片视频| 国产精品一区二区三区四区| 国产九九热视频| 日韩va欧美va亚洲va久久| 国产中文字幕视频在线观看| 好看不卡的中文字幕| 成人在线免费观看网址| 久久久影院免费| 天堂√在线观看一区二区| 久久综合影院| 欧美成人在线免费观看| 色婷婷av一区二区三区丝袜美腿| 国产精品久久九九| 成人午夜大片| 国产伦精品一区二区三区高清| 日韩精品一区二区三区中文在线 | 综合久久久久久| 91制片厂在线| 最新国产の精品合集bt伙计| 午夜爽爽爽男女免费观看| 亚洲欧美日韩综合aⅴ视频| 成年人二级毛片| 亚洲欧美日本韩国| 国产少妇在线观看| 亚洲激情一二三区| 欧美成人一区二区三区高清| 亚洲免费电影在线| 久草免费在线观看视频| 亚洲福利视频三区| 天天操中文字幕| 91精品1区2区| 在线免费观看中文字幕| 91麻豆精品国产91久久久资源速度| 91中文字幕在线视频| 日韩欧美成人一区二区| 国产77777| 精品亚洲永久免费精品 | 欧美丰满片xxx777| 91超碰在线| 日韩美女免费视频| 青草综合视频| 91麻豆精品秘密入口| 美女av一区| 欧美少妇一区| 99精品在线| 日韩网站在线免费观看| 麻豆精品网站| 污污视频网站在线| 成人高清视频在线观看| 熟女俱乐部一区二区| 国产精品不卡视频| 亚洲一区 视频| 欧美亚洲尤物久久| 狠狠精品干练久久久无码中文字幕| 日本大胆在线观看| 97不卡在线视频| 国产成人精选| 鬼打鬼之黄金道士1992林正英| 国产精品一区高清| 久久久无码中文字幕久...| 国产精品婷婷| 亚洲欧美手机在线| 91视频一区二区三区| 日本不卡一二区| 精品久久久久久亚洲国产300 | 天堂av在线网| 成人有码视频在线播放| 日韩极品在线| 7777在线视频| 日韩成人精品在线观看| 少妇丰满尤物大尺度写真| 久久精品在这里| 久草网视频在线观看| 日本韩国欧美在线| www.av导航| 伊人精品在线观看| 丁香花在线观看完整版电影| 国产精品视频99| 免费成人蒂法| 亚洲黄色网址在线观看| 久久精品午夜| 午夜不卡久久精品无码免费| 国产精品美女视频| 久久久久久久久久久影院| 日韩精品一区二区三区老鸭窝| 番号在线播放| 国产91ⅴ在线精品免费观看| 日韩在线成人| 吴梦梦av在线| 蜜桃精品视频在线观看| wwwwxxxx国产| 午夜影院在线观看欧美| 国产男女无套免费网站| 自拍偷拍亚洲一区| 欧美美女日韩| 久久av免费观看| 亚洲第一黄网| 国产伦理在线观看| 亚洲欧美一区二区三区国产精品| 在线亚洲欧美日韩| 亚洲午夜性刺激影院| 欧美男人天堂| 国产青春久久久国产毛片| 欧美激情aⅴ一区二区三区| 在线视频观看91| 国产精品国产三级国产三级人妇 | 日本三日本三级少妇三级66| 日韩不卡一二三区| 性欧美13一14内谢| 欧美性xxxxx极品娇小| 天堂在线观看免费视频| 国内精久久久久久久久久人| 日本成人精品| 亚洲五码在线观看视频| 国产精品88888| 中文字幕精品av| 色婷婷在线播放| 亚洲综合在线播放| 欧美91大片| 中文字幕 欧美 日韩| 亚洲精品久久嫩草网站秘色| 97免费观看视频| 久久亚洲精品一区二区| 久久影院一区二区三区| 日韩一二区视频| 成人蜜臀av电影| 国产污污视频在线观看| 精品性高朝久久久久久久| 欧美舌奴丨vk视频| 日日夜夜精品网站| 久久99久久99| 欧洲猛交xxxx乱大交3| 欧美成人性福生活免费看| 国产偷倩在线播放| 久久精品丝袜高跟鞋| 久久一本综合频道| 国产一区第一页| 日韩精品一区二区三区蜜臀| 高端美女服务在线视频播放| 欧美一区二区三区电影在线观看| 日韩精品亚洲专区| 天天做夜夜爱爱爱| 欧美mv和日韩mv国产网站| 色偷偷色偷偷色偷偷在线视频| 青青草成人激情在线| 精品一区二区三区在线视频| 欧美精品一级片| 日韩精品久久久久久福利| 日本一道高清亚洲日美韩| 亚洲精品偷拍视频| 99久久久久免费精品国产| 久久精品99北条麻妃| 欧美美女18p| 九九综合在线| 国产毛片久久久久久| 精品久久香蕉国产线看观看亚洲| 98在线视频| 国产精品精品软件视频| 免费人成黄页网站在线一区二区| 精品国产乱码久久久久久鸭王1 | 午夜激情一区| 素人fc2av清纯18岁| 777色狠狠一区二区三区| 国产三级伦理在线| 亚洲精品白虎| 波多野结衣视频一区| 亚洲综合五月天婷婷丁香| 国产综合在线视频| 欧美丰满日韩| 亚洲熟妇无码av| 日韩三级在线观看| 日韩一区精品| 国产原创中文在线观看| 亚洲视频中文字幕| 户外极限露出调教在线视频| 99久久精品久久久久久ai换脸| 老妇喷水一区二区三区|