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

CSS模塊化編碼 讓開發事半功倍

開發 前端
原生Js因jQuery的"write less,do more"變得極簡, Html因語義化編碼變得簡明, 那么, 有沒有一種方式讓Css也更加的高效精致呢? 當然有, 那便是模塊化編碼.

    原生Js因jQuery的"write less,do more"變得極簡, Html因語義化編碼變得簡明, 那么, 有沒有一種方式讓Css也更加的高效精致呢? 當然有, 那便是模塊化編碼.

    Css的模塊化,我們可以理解成(抑或本身就是)OOP思想, 重用性、靈活性、可擴展性便是它終極的目標, "類"便是它的核心, OOP的多用組合少用繼承一樣是它的基本原則. Css模塊化是一個新穎高效的Css編碼方式, 若有接觸過YUI Css的朋友肯定對這種方式有所了解.

     如何Css模塊化, 我想這才是大家真正關心的. 我所理解的Css模塊化, 應該從兩大塊去區分:

     第一大塊, 從整站全局模塊化. 這一點大家并不陌生, 時常用到的reset css便是模塊化的一部分, 全局通用的字體樣式, 鏈接樣式, 以及通用頭部底部及主體容器等等這些我們已經熟知, 另外諸如定義文字排版(如.f12{font-size:12px})、定位(如.tl{text-align:left})、長度高度(如.w10{width:10px})、邊距(如.m10{margin:10px})等頁面中會常用到的樣式,這一類,我們稱之為Css通用原子類(哈,與類扯上關系了,那就權當成類吧).通用原子類有兩個特點: 通用性和原子性, 任何頁面都可以隨意使用它們, 且他們只表現最基礎的樣式, 一個通用原子類只設置一個樣式,不可再分. 關于整站全局模塊化不再詳述, 本文后面我會貼出阿當的《Web前端開發修煉之道》一書中常用通用原子類樣式.

    第二大塊, 是從視覺效果上模塊化, 在視覺上樣式和功能相對獨立穩定的部分即可視為模塊. 拆分這些模塊, 應該盡量遵循一個原則: 模塊與模塊之間盡量不要包含相同的部分, 若有相同部分就再拆出來獨立成一個模塊. 下圖是我畫的一個簡易的頁面視覺圖:

模塊化編碼

  看到上圖, 菜鳥的Css編碼一般是為1~4定義四個類名,為他們寫各自的樣式; 明智一點的寫法是為1~4定義四個類名, 用.a .b .c .d{...}方式定義共同樣式, 然后再為各自定義不同部分的樣式; 但是, 還有一種完美的方式, 那便是模塊化. 下面我就以上圖為例做個簡單的模塊化分析. 第一步, 分析整個視覺共用部分. 可以看出,1~4中,標題背景,標題文字,內容文字這三個部分的樣式都是相同的, 所以, 我們可以為這個四個區塊定義一個類名, 將共同的樣式寫給這個類名:

  1. ...  
  2. <div class="box"> 
  3.     <h2>倒霉松鼠再出山h2> 
  4.     <p>20世紀福克斯將為賣座動畫片《冰河世紀》(Ice Age內地譯做《冰川時代》)再次開拍續集...p> 
  5. div> 
  6. <div class="box"> 
  7.     <h2>倒霉松鼠再出山h2> 
  8.     <p>20世紀福克斯將為賣座動畫片《冰河世紀》(Ice Age內地譯做《冰川時代》)再次開拍續集...p> 
  9. div> 
  10. <DIV class=box> 
  11.     <h2>倒霉松鼠再出山h2> 
  12.     <p>20世紀福克斯將為賣座動畫片《冰河世紀》(Ice Age內地譯做《冰川時代》)再次開拍續集...p> 
  13. div> 
  14. <div class="box"> 
  15.     <h2>倒霉松鼠再出山h2> 
  16.     <p>20世紀福克斯將為賣座動畫片《冰河世紀》(Ice Age內地譯做《冰川時代》)再次開拍續集...p> 
  17. div> 
  18. ...  
  19. DIV> 

   第二步, 分析出不同部分, 并權衡高效使用. 可以看出, 不同部分, 主要是內容背景色和區塊寬度兩部分. 先說背景色, 背景色有三種, 淡黃(1個), 白色(2個), 灰色(1個), 遵從"模塊與模塊之間盡量不要包含相同的部分, 若有相同部分就再拆出來獨立成一個模塊"的原則, 我們要把2個白底的樣式提出來, 另兩個單獨定義, 而根據Css優先原則, 我們可以把白底默認定義到第一步中的box樣式中, 另兩種背景色可做重定義處理. 再來看看寬度與定位, 2,4寬度等同且都右浮動, 所以, 我們可以把這部分提出來模塊化, 而浮動一般可以直接調用通用原子類, 所以, 我們僅僅需要定義一個寬度樣式中(若這個寬度在通用原子類中也有就更好了). 如此以來, Html可以這樣寫:

  1. ...  
  2. <div class="box bg_y"> 
  3.     <h2>倒霉松鼠再出山h2> 
  4.     <p>20世紀福克斯將為賣座動畫片《冰河世紀》(Ice Age內地譯做《冰川時代》)再次開拍續集...p> 
  5. div> 
  6. <div class="box fr right_w"> 
  7.     <h2>倒霉松鼠再出山h2> 
  8.     <p>20世紀福克斯將為賣座動畫片《冰河世紀》(Ice Age內地譯做《冰川時代》)再次開拍續集...p> 
  9. div> 
  10. <div class="box"> 
  11.     <h2>倒霉松鼠再出山h2> 
  12.     <p>20世紀福克斯將為賣座動畫片《冰河世紀》(Ice Age內地譯做《冰川時代》)再次開拍續集...p> 
  13. div> 
  14. <div class="box fr right_w bg_g"> 
  15.     <h2>倒霉松鼠再出山h2> 
  16.     <p>20世紀福克斯將為賣座動畫片《冰河世紀》(Ice Age內地譯做《冰川時代》)再次開拍續集...p> 
  17. div> 
  18. ... 

   或許, 這樣的結構對Html頁面來說, 會顯的有些臃腫, 但Css文件因為重用性的提高而大大的減小了. Css模塊化是一個比較實用但也需要去領悟的思想, 實際使用中也需要全面的分析, 過多的模塊也會導致維護性的降低, 如同OOP編程一樣, 我們也要考慮"公有屬性"與"私有屬性". 本文通過一個簡單的例子解析了Css模塊化的基本思想, 更多關于Css模塊化的知識, 可以看YUI Css或者其他網絡上的資源. do write, less more...Css也可以做到. 附: 阿當《Web前端開發修煉之道》一書中分享的通用原子類:

  1. /*文字排版*/  
  2. .f12{font-size:12px}  
  3. .f13{font-size:13px}  
  4. .f14{font-size:14px}  
  5. .f16{font-size:16px}  
  6. .f20{font-size:20px}  
  7. .fb{font-weight:bold}  
  8. .fn{font-weight:normal}  
  9. .t2{text-indent:2em}  
  10. .lh150{line-height:150%}  
  11. .lh180{line-height:180%}  
  12. .lh200{line-height:200%}  
  13. .unl{text-decoration:underline;}  
  14. .no_unl{text-decoration:none;}  
  15. /*定位*/  
  16. .tl{text-align:left}  
  17. .tc{text-align:center}  
  18. .tr{text-align:right}  
  19. .bc{margin-left:auto;margin-right:auto;}  
  20. .fl{float:left;display:inline}  
  21. .fr{float:right;display:inline}  
  22. .cb{clear:both}  
  23. .cl{clear:left}  
  24. .cr{clear:right}  
  25. .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}  
  26. .clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}  
  27. .vm{vertical-align:middle}  
  28. .pr{position:relative}  
  29. .pa{position:absolute}  
  30. .abs-right{position:absolute;right:0}  
  31. .zoom{zoom:1}  
  32. .hidden{visibility:hidden}  
  33. .none{display:none}  
  34. /*長度高度*/  
  35. .w10{width:10px}  
  36. .w20{width:20px}  
  37. .w30{width:30px}  
  38. .w40{width:40px}  
  39. .w50{width:50px}  
  40. .w60{width:60px}  
  41. .w70{width:70px}  
  42. .w80{width:80px}  
  43. .w90{width:90px}  
  44. .w100{width:100px}  
  45. .w200{width:200px}  
  46. .w250{width:250px}  
  47. .w300{width:300px}  
  48. .w400{width:400px}  
  49. .w500{width:500px}  
  50. .w600{width:600px}  
  51. .w700{width:700px}  
  52. .w800{width:800px}  
  53. .w{width:100%}  
  54. .h50{height:50px}  
  55. .h80{height:80px}  
  56. .h100{height:100px}  
  57. .h200{height:200px}  
  58. .h{height:100%}  
  59. /*邊距*/  
  60. .m10{margin:10px}  
  61. .m15{margin:15px}  
  62. .m30{margin:30px}  
  63. .mt5{margin-top:5px}  
  64. .mt10{margin-top:10px}  
  65. .mt15{margin-top:15px}  
  66. .mt20{margin-top:20px}  
  67. .mt30{margin-top:30px}  
  68. .mt50{margin-top:50px}  
  69. .mt100{margin-top:100px}  
  70. .mb10{margin-bottom:10px}  
  71. .mb15{margin-bottom:15px}  
  72. .mb20{margin-bottom:20px}  
  73. .mb30{margin-bottom:30px}  
  74. .mb50{margin-bottom:50px}  
  75. .mb100{margin-bottom:100px}  
  76. .ml5{margin-left:5px}  
  77. .ml10{margin-left:10px}  
  78. .ml15{margin-left:15px}  
  79. .ml20{margin-left:20px}  
  80. .ml30{margin-left:30px}  
  81. .ml50{margin-left:50px}  
  82. .ml100{margin-left:100px}  
  83. .mr5{margin-right:5px}  
  84. .mr10{margin-right:10px}  
  85. .mr15{margin-right:15px}  
  86. .mr20{margin-right:20px}  
  87. .mr30{margin-right:30px}  
  88. .mr50{margin-right:50px}  
  89. .mr100{margin-right:100px}  
  90. .p10{padding:10px;}  
  91. .p15{padding:15px;}  
  92. .p30{padding:30px;}  
  93. .pt5{padding-top:5px}  
  94. .pt10{padding-top:10px}  
  95. .pt15{padding-top:15px}  
  96. .pt20{padding-top:20px}  
  97. .pt30{padding-top:30px}  
  98. .pt50{padding-top:50px}  
  99. .pb5{padding-bottom:5px}  
  100. .pb10{padding-bottom:10px}  
  101. .pb15{padding-bottom:15px}  
  102. .pb20{padding-bottom:20px}  
  103. .pb30{padding-bottom:30px}  
  104. .pb50{padding-bottom:50px}  
  105. .pb100{padding-bottom:100px}  
  106. .pl5{padding-left:5px}  
  107. .pl10{padding-left:10px}  
  108. .pl15{padding-left:15px}  
  109. .pl20{padding-left:20px}  
  110. .pl30{padding-left:30px}  
  111. .pl50{padding-left:50px}  
  112. .pl100{padding-left:100px}  
  113. .pr5{padding-right:5px}  
  114. .pr10{padding-right:10px}  
  115. .pr15{padding-right:15px}  
  116. .pr20{padding-right:20px}  
  117. .pr30{padding-right:30px}  
  118. .pr50{padding-right:50px}  
  119. .pr100{padding-right:100px} 

 【編輯推薦】

  1. 使用CSS樣式化HTML 5
  2. 用CSS 3將你的設計水平帶入下個高度
  3. Javascript中CSS屬性float特殊寫法
責任編輯:陳貽新 來源: Mr.Think
相關推薦

2013-08-20 18:18:55

CSS模塊化Normalize.c

2024-01-25 09:00:00

DevOps人工智能

2022-09-02 08:00:00

CSS開發框架

2016-12-14 14:50:26

CSS預處理語言模塊化實踐

2019-08-28 16:18:39

JavaScriptJS前端

2010-08-02 09:10:36

Flex模塊化

2017-02-13 18:46:38

Android模塊化組件化

2024-11-21 16:37:30

客戶端業務解耦框架

2017-05-18 10:23:55

模塊化開發RequireJsJavascript

2013-08-20 15:31:18

前端模塊化

2020-09-17 10:30:21

前端模塊化組件

2017-07-11 11:02:03

APP模塊化架構

2022-03-11 13:01:27

前端模塊

2015-10-10 11:29:45

Java模塊化系統初探

2020-09-18 09:02:32

前端模塊化

2018-09-07 23:06:18

量子計算機架構開發

2022-09-05 09:01:13

前端模塊化

2018-03-21 21:31:28

Java9編程Java

2018-06-21 09:36:09

模塊化數據中心集中化

2016-12-21 17:02:35

數據中心MDC模塊化
點贊
收藏

51CTO技術棧公眾號

九色在线观看| 成人毛片在线播放| 99久久免费精品国产72精品九九| 亚洲午夜免费电影| 久久er99热精品一区二区三区| 国产精品乱码一区二区视频| 亚洲女同一区| 亚洲精品视频免费在线观看| 性欧美在线视频| 中文字幕21页在线看| 成人欧美一区二区三区小说| 国产精品免费一区二区三区观看| 精人妻无码一区二区三区| 婷婷综合社区| 亚洲欧美国产精品专区久久 | 国内久久婷婷综合| 性欧美视频videos6一9| 视频国产一区二区| 亚洲视频分类| 精品少妇一区二区三区在线视频| www.欧美日本| 成人免费观看在线观看| 自拍偷拍国产精品| 欧美一区二区在线视频观看| 蜜臀av免费在线观看| 久久99久久久久| 国产大片精品免费永久看nba| 精品无码m3u8在线观看| 久久久久久久久国产一区| 亚洲欧美日韩爽爽影院| 特级特黄刘亦菲aaa级| 亚洲精品777| 91福利在线播放| 日本福利视频在线| 青春草在线视频| 亚洲天堂久久久久久久| 亚洲成人a**址| 可以在线观看的av网站| 97精品超碰一区二区三区| 97人人模人人爽人人少妇| 中文字幕无线码一区| 久久精品一区| 26uuu国产精品视频| 日本亚洲色大成网站www久久| 亚洲九九视频| 久久久av电影| 精品自拍偷拍视频| 国产精品成人a在线观看| 日韩在线一区二区三区免费视频| av电影网站在线观看| 免费成人高清在线视频theav| 亚洲第一精品自拍| 欧美极品jizzhd欧美仙踪林| 97久久亚洲| 欧美mv和日韩mv国产网站| 色哟哟网站在线观看| 视频二区欧美毛片免费观看| 日韩欧美美女一区二区三区| 中文字幕乱妇无码av在线| 久久久久亚洲精品中文字幕| 日韩欧美一级精品久久| 久久久久亚洲av无码网站| 成人涩涩网站| 日韩精品一区二区三区三区免费| 四虎永久免费观看| 高清日韩中文字幕| 日韩成人在线视频观看| 这里只有久久精品| av中字幕久久| 久久久久99精品久久久久| 国产波霸爆乳一区二区| 伊人狠狠色j香婷婷综合| 国内精品一区二区三区四区| 特级西西444www大精品视频免费看| 亚洲免费婷婷| 国产精品扒开腿做爽爽爽视频| 中文字幕av网站| 精品中文字幕一区二区| 97人人模人人爽人人少妇| 色香蕉在线视频| 91视视频在线直接观看在线看网页在线看| 久久精品国产综合精品| www免费网站在线观看| 中文字幕国产一区| 日韩精品福利片午夜免费观看| 2020av在线| 色一情一伦一子一伦一区| 国产精品区在线| 爱爱精品视频| 亚洲欧美综合另类中字| 国产精品精品软件男同| 亚洲美女网站| 国产美女精品视频| 免费a级片在线观看| 国产午夜精品久久| 久久久无码中文字幕久...| 女海盗2成人h版中文字幕| 欧美日韩在线三级| 成人做爰www看视频软件| 国产99久久久国产精品成人免费| 日韩一区二区久久久| 久久久久久久国产视频| 日韩中文字幕亚洲一区二区va在线| 91精品视频在线| 天堂中文在线视频| 亚洲天堂久久久久久久| 无码精品国产一区二区三区免费| 久久视频免费| 一区二区三区高清国产| 国产亚洲欧美久久久久| 青椒成人免费视频| 精品日本一区二区三区| 国产福利视频在线观看| 色猫猫国产区一区二在线视频| 熟妇女人妻丰满少妇中文字幕| 国产欧美日韩影院| 91高清在线免费观看| 国产视频一二三四区| 久久久国际精品| 黄页免费在线观看视频| 国产精久久久| 中文字幕日韩在线播放| 国产一级做a爱片久久毛片a| 国产精品1024| 亚洲综合第一| 日韩精品专区| 日韩av中文字幕在线| 国产一级性生活| 国内国产精品久久| 一区二区三区在线视频看| 韩国主播福利视频一区二区三区| 精品欧美乱码久久久久久| 午夜国产小视频| 美女一区二区久久| 日本在线视频一区| 惠美惠精品网| 亚洲免费电影在线观看| 日韩精品久久久久久久酒店| 国产成人av一区二区三区在线| 男同互操gay射视频在线看| 成人黄色毛片| 最新日韩中文字幕| 少妇久久久久久久| 国产日产欧产精品推荐色| 丰满少妇被猛烈进入高清播放| 久久激情av| 97色在线视频观看| 亚洲av成人精品日韩在线播放| 五月激情综合网| 亚洲av无码一区二区三区网址| 一个色综合网| 91久久国产综合久久蜜月精品| 97超碰资源站在线观看| 日韩一区二区在线观看| 精品欧美一区二区久久久久| 国产经典欧美精品| 欧美日韩不卡在线视频| 国产精品99久久免费观看| 97国产成人精品视频| 四虎影院在线播放| 在线视频综合导航| wwwww黄色| 韩国一区二区视频| 91传媒免费视频| 久久精品国产亚洲5555| 欧美在线亚洲一区| 电影av一区| 欧美精品18+| 激情五月少妇a| 97久久超碰精品国产| 成年人在线看片| 欧美freesextv| 99在线观看| 欧美xxxhd| 最近2019年好看中文字幕视频| 91精品国产色综合久久不8| 亚洲免费观看在线观看| 日本在线不卡一区二区| 久久国产精品久久久久久电车| 亚洲高清资源综合久久精品| 欧美高清一级片| 17婷婷久久www| av资源种子在线观看| 日韩一区二区在线看片| 欧美一区二区三区四| 日本一区二区三区久久久久久久久不| 亚洲黄色片免费| 国产日韩一区二区三区在线| 亚洲黄色一区二区三区| 91成人午夜| 国产福利视频一区| 尤物视频在线看| 亚洲欧美一区二区三区久久| 99国产精品久久久久久久成人| 欧美日韩一区免费| 国产午夜手机精彩视频| 99国产麻豆精品| 一起操在线视频| 亚洲区第一页| 亚洲午夜久久久影院伊人| 加勒比久久高清| 国产主播欧美精品| 理论片午夜视频在线观看| zzjj国产精品一区二区| 天天色天天操天天射| 在线成人av影院| 日韩手机在线视频| 一区二区三区在线播放| x88av在线| 99国产一区二区三精品乱码| 91香蕉视频免费看| 美女精品在线观看| 国产精品一色哟哟| 久久一区二区三区电影| 久久人人九九| 亚洲乱码一区| 92国产精品视频| 电影亚洲一区| 日本精品一区二区三区在线| 国产黄色大片在线观看| 久久手机精品视频| 福利小视频在线观看| 亚洲免费人成在线视频观看| 乱精品一区字幕二区| 91精品久久久久久久久99蜜臂| 国产精品尤物视频| 色综合久久综合网欧美综合网| 精品人妻在线播放| 一区二区在线电影| 神马久久精品综合| 国产精品久久久久久户外露出| 亚洲日本精品视频| 久久亚洲精品国产精品紫薇| 一本加勒比波多野结衣| 成人网男人的天堂| 白丝校花扒腿让我c| 激情欧美一区二区| 久久精品久久99| 国产乱人伦精品一区二区在线观看| 不卡的在线视频| 九九九久久久精品| 一个色综合久久| 精品亚洲porn| 午夜一级免费视频| 极品少妇一区二区三区精品视频| 一区二区三区 日韩| 蜜臀av性久久久久av蜜臀妖精| 无需播放器的av| 蜜桃久久久久久久| 国产一级片自拍| 国产乱妇无码大片在线观看| 国产欧美精品一二三| 国产成人免费网站| 亚洲av人人澡人人爽人人夜夜| 成人sese在线| 法国伦理少妇愉情| 国产亚洲精品bt天堂精选| 色屁屁草草影院ccyy.com| 国产视频一区二区三区在线观看| 99精品欧美一区二区| 国产精品免费视频网站| www.99re6| 亚洲精品videosex极品| 国产在线视频你懂的| 无码av免费一区二区三区试看| 日韩中文字幕在线观看视频| 欧美日韩中文一区| 国产欧美第一页| 亚洲丁香久久久| 男人天堂资源在线| 色吧影院999| 日本一级理论片在线大全| 国内精品久久久久影院优 | 最新国产精品| 三上悠亚久久精品| 美女尤物久久精品| 亚洲久久中文字幕| 国产成人午夜精品5599| aa片在线观看视频在线播放| 欧美激情一区二区三区全黄| 人人澡人人澡人人看| 亚洲国产另类av| 中文字幕手机在线视频| 欧美一卡在线观看| 日韩性xxxx| 中文字幕免费精品一区| 丰满大乳少妇在线观看网站| 国产高清视频一区三区| 国产精品日本一区二区三区在线 | 菠萝菠萝蜜网站| 国产精品免费aⅴ片在线观看| 久草成人在线视频| 91久久线看在观草草青青| 国产免费福利视频| 国产视频自拍一区| 国产黄色在线免费观看| 青青久久aⅴ北条麻妃| 国产成人免费av一区二区午夜| 久久久7777| 中文字幕午夜精品一区二区三区| 国产又大又硬又粗| 国产激情精品久久久第一区二区 | 视频福利在线| 久久手机免费视频| 国产精品亚洲一区二区三区在线观看| av一区二区在线看| 日韩高清欧美| 丝袜老师办公室里做好紧好爽| 国产综合久久久久久久久久久久| 91精品人妻一区二区三区蜜桃欧美| 亚洲毛片av在线| 国产裸体美女永久免费无遮挡| 亚洲成人网在线观看| 日本欧美在线视频免费观看| 国产成人福利网站| av成人资源| 性做爰过程免费播放| 日韩av一二三| 国产精品九九九九九| 亚洲一区二区三区四区中文字幕 | 色婷婷综合久久久中字幕精品久久 | 一区二区视频免费| 日韩电视剧免费观看网站| 欧美1—12sexvideos| 91精品视频在线免费观看| heyzo久久| 午夜dv内射一区二区| 91小视频在线| 伊人久久综合视频| 欧美不卡在线视频| 看黄网站在线| 国产综合在线观看视频| 日韩精品一区二区久久| 无码人妻精品一区二区三区66| 91在线丨porny丨国产| 日产精品久久久久久久| 欧美一区二区福利在线| 超鹏97在线| 亚洲综合日韩在线| 欧美一区二区| 日本xxxx免费| 亚洲午夜电影网| 成人毛片在线精品国产| 欧美国产日韩在线| 91午夜精品| 欧美精品久久久久久久久久久| 成人国产电影网| 日韩欧美亚洲视频| 亚洲精品理论电影| 日韩精品美女| 欧美日韩免费观看一区| 老司机午夜精品视频在线观看| 天堂久久精品忘忧草| 色天使色偷偷av一区二区| 久久99久久| 国产精品永久在线| 91精品国产自产在线观看永久∴| 日韩成人av免费| 一区二区三区不卡视频| 亚洲男人天堂久久| 97免费视频在线| 欧美极品中文字幕| 91插插插插插插插插| 日韩毛片高清在线播放| 国产999久久久| 久久免费国产精品1| 一区二区三区视频免费观看| 99视频在线免费| 国产精品久久国产精麻豆99网站| av老司机久久| 国内精品久久久久| 欧美人与物videos另类xxxxx| 午夜在线观看av| 亚洲精品综合在线| 天堂在线视频免费观看| 国产精品国产亚洲伊人久久| 一本一本久久a久久综合精品| 艳妇乳肉亭妇荡乳av| 日韩欧亚中文在线| 免费高清在线观看| 国产精品theporn88| 久久九九精品| 91成人福利视频| 亚洲精品自产拍| 在线观看欧美| 日本在线xxx| 中文字幕在线不卡国产视频| 国产小视频一区| 国产精品视频午夜| 欧美日韩亚洲一区二区三区在线| 黄色在线观看av| 欧美一区二区三区不卡| 日韩精品99| 久艹在线免费观看| 欧美激情一区三区| 欧美一区,二区| 国产日韩在线播放| 国产精品色网| 精品国产欧美日韩不卡在线观看| 亚洲男人第一av网站|