国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

新時代創意布局不完全指南

開發 前端
運用現有的 CSS 技術,我們是否可以大膽的跳出常規思維,不再局限于矩形框框一塊一塊,試著更加藝術一些?

[[402843]]

依稀記得,某年廣東語文高考作文的相關描述 -- “有時,常識雖易知而難行,有時,常識須推陳而出新”。人的想象力和創造力很容易在對常識的一貫認知中被削弱。

CSS 更新之快,只能不斷鞭策自己持續學習,一直呆在舒適區中,很容易就跟不上節奏。當然,不僅僅是 CSS,對于任何技術任何行業也可以套用這句話。

回歸本文的主題 -- 新時代布局。運用現有的 CSS 技術,我們是否可以大膽的跳出常規思維,不再局限于矩形框框一塊一塊,試著更加藝術一些?

像是下面這幾個這樣。

不拘一格的線條:

CSS Tricks 某時期官網

文字隨圖片的邊緣排列:

不再是橫平豎直:

又或者造型怪異的網格:

[[402845]]

GTA 5 封面

是不是很有意思?不拘一格的布局能夠給頁面吸引更多的目光和流量,當然這也需要我對 CSS 掌握的足夠好,才能在有限的屬性中創造更多不同的可能性。

Grid 布局

說到新時代布局和創意布局,就不得不提到 Grid 的布局。

CSS Grid 布局的二維特性,讓我們相較于傳統的float布局、定位布局、flex 布局有了對頁面更強大的掌控力。

利用 Grid 布局,切割頁面進行分塊

這里,我們利用 Grid 布局的特性,可以將頁面按照我們的所想任意切割成不同的塊狀區域。

這里推薦一些能夠方便我們進行 Grid 布局的工具:

快速進行 Grid 布局 - Grid Layoutit[1]

利用這個工具,可以快速創建得到自己想要 Grid 布局,并且拿到對應的 CSS,非常的簡單便捷。

這里我利用工具,將頁面切割成了 A、B、C、D、E、F 6 塊區域:

復制右側的 HTML 和 CSS,可以快速的得到這樣一個布局,我把代碼拷貝到了 CodePen,簡單添加了一下底色,我們就可以基于這個布局再去做任何事情:

CodePen Demo -- Grid Layout Demo[2]

利用 Grid 布局配合 clip-path 實現 GTA5 封面

這里,我們可以利用 Grid 布局配合 clip-path 實現 GTA5 封面,像是這樣:

我們將一個 4x4 的 Grid 網格,分割為 9 個不同的部分:

再利用 clip-path,根據封面圖片的的造型,對每一塊 Gird item 進行二次裁剪:

ok,最后把里面的色塊替換成具體的圖片即可:

CodePen Demo -- GTA 5 poster ( Grid and Clip Path)[3]

當然這里有一個槽點,最終還是用了 9 張圖片,那為什么不一開始直接用一張圖片呢?:)

Grid 是在進行復雜布局的過程中非常好的幫手,它非常適合各種不規則網格塊的布局,這里再提供一個 DEMO:

作者是 Olivia Ng[4]Demo 的鏈接 -- CodePen Demo -- CSS Grid: Train Ticket[5]

瀑布流布局

瀑布流布局在現代布局中也非常常見,通常在一些照片墻中使用。像是這樣:

在之前,不借助 JavaScript,我們有 3 種純 CSS 的方式可以實現偽瀑布流布局(注意,這里是偽瀑布流),分別是:

  • 使用 CSS column 實現瀑布流布局[6]
  • 使用 CSS flex 實現瀑布流布局[7]
  • 使用 CSS grid 實現瀑布流布局[8]

你可以點進 Demo 看看,利用上述三種方式實現的瀑布流布局,缺點比較明顯:

  • 對于 flex 和 column 布局而言,只能實現豎直排布的瀑布流布局,第一列填充滿了填充第二列,以此類推
  • 對于 Grid 布局而言,缺點則是無法自動適配不同的高度,需要手動指定每一個元素區塊大小

而在未來,標準基于 Grid 布局實現了 grid-template-rows: masonry,利用該標準,我們可以快速利用 Grid 實現水平排布的瀑布流布局,目前,你可以在 Firefox 體驗該功能。

使用 grid-template-rows: masonry 實現水平方向排布的瀑布流布局

grid-template-rows: masonry 是 firefox 在 firefox 87 開始支持的一種基于 grid 布局快速創建瀑布流布局的方式。并且 firefox 一直在推動該屬性進入標準當中。

從 firefox 87 開始,在瀏覽器輸入網址欄輸入 about:config 并且開啟 layout.css.grid-template-masonry-value.enabled 配置使用。Can i use -- grid-template-rows: masonry[9]

正常而言,我們想要實現瀑布流布局還是需要花費一定的功夫的,即便是基于 grid 布局。在之前,我們通過 grid 布局,通過精細化控制每一個 grid item,可以實現豎直方向的瀑布流布局:

  1. <div class="g-container"
  2.   <div class="g-item">1</div> 
  3.   <div class="g-item">2</div> 
  4.   <div class="g-item">3</div> 
  5.   <div class="g-item">4</div> 
  6.   <div class="g-item">5</div> 
  7.   <div class="g-item">6</div> 
  8.   <div class="g-item">7</div> 
  9.   <div class="g-item">8</div> 
  10. </div> 
  1. .g-container { 
  2.     height: 100vh; 
  3.     display: grid; 
  4.     grid-template-columns: repeat(4, 1fr); 
  5.     grid-template-rows: repeat(8, 1fr); 
  6.  
  7. .g-item { 
  8.     &:nth-child(1) { 
  9.         grid-column: 1; 
  10.         grid-row: 1 / 3; 
  11.     } 
  12.     &:nth-child(2) { 
  13.         grid-column: 2; 
  14.         grid-row: 1 / 4; 
  15.     } 
  16.     &:nth-child(3) { 
  17.         grid-column: 3; 
  18.         grid-row: 1 / 5; 
  19.     } 
  20.     &:nth-child(4) { 
  21.         grid-column: 4; 
  22.         grid-row: 1 / 6; 
  23.     } 
  24.     &:nth-child(5) { 
  25.         grid-column: 1; 
  26.         grid-row: 3 / 9; 
  27.     } 
  28.     &:nth-child(6) { 
  29.         grid-column: 2; 
  30.         grid-row: 4 / 9; 
  31.     } 
  32.     &:nth-child(7) { 
  33.         grid-column: 3; 
  34.         grid-row: 5 / 9; 
  35.     } 
  36.     &:nth-child(8) { 
  37.         grid-column: 4; 
  38.         grid-row: 6 / 9; 
  39.     } 

效果如下:

CSS Grid 實現偽瀑布流布局

CodePen Demo -- CSS Grid 實現偽瀑布流布局[10]

在上述 Demo 中,使用 grid-template-columns、grid-template-rows 分割行列,使用 grid-row 控制每個 grid item 的所占格子的大小,但是這樣做的成本太高了,元素一多,計算量也非常大,并且還是在我們提前知道每個元素的高寬的前提下。

而在有了 grid-template-rows: masonry 之后,一切都會變得簡單許多,對于一個不確定每個元素高度的 4 列的 grid 布局:

  1. .container { 
  2.   display: grid; 
  3.   grid-template-columns: repeat(4, 1fr); 

正常而言,看到的會是這樣:

簡單的給容器加上 grid-template-rows: masonry,表示豎方向上,采用瀑布流布局:

  1. .container { 
  2.   display: grid; 
  3.   grid-template-columns: repeat(4, 1fr); 
  4. + grid-template-rows: masonry; 

便可以輕松的得到這樣一種水平方向順序排布元素的瀑布流布局:

如果你在使用 firefox,并且開啟了 layout.css.grid-template-masonry-value.enabled 配置,可以戳進下面的 DEMO 感受一下:

CodePen Demo -- grid-template-rows: masonry 實現瀑布流布局[11]

多欄布局

多欄布局也屬于現在我們能夠掌控的布局之一,利用 CSS 較為新的特性 Multiple-column Layout Properties[12]。

最簡單的多欄布局,我們只需要用到 column-count 或者 column-width。

假設我們有如下 HTML:

  1. <p>Lorem ipsum dolor sit amet consectetur adipisicing elit...</p> 

簡單的 3 列布局:

  1. p { 
  2.     width: 800px; 
  3.     column-count: 3; 
  4.     font-size: 16px; 
  5.     line-height: 2; 

通過 column-count: 3 指定 3 欄。

column-gap 控制間距 & column-rule 控制列與列間樣式

接下來,我們再了解下 column-gap 和 column-rule

  • column-gap:控制列與列之間的間隔,默認為關鍵字 normal,數值上為 1em
  • column-rule:控制列與列之間的樣式規則,其寫法與 border 類似,指定列之間的裝飾線

還是如下 HTML:

  1. <p>Lorem ipsum dolor sit amet consectetur adipisicing elit...</p> 

簡單的 3 列布局:

  1. p { 
  2.     width: 800px; 
  3.     column-count: 3; 
  4.     font-size: 16px; 
  5.     line-height: 2; 
  6. +   column: 1px solid #999; 
  7. +   column-gap: 2em; 

CodePen Demo -- CSS multi column Layout Demo[13]

column-span 設置跨列

接著,還有一個很有意思的屬性 column-span,用于設置元素的跨列展示。

我們首先利用多列布局,實現這樣一個類似于報紙排版的布局樣式。

  1. <div class="g-container"
  2.     <p>Lorem ipsum dolor sit amet ... </p> 
  3.     <h2>Title Lorem ipsum dolor sit amet consectetur adipisicing elit title</h2> 
  4.     <p>Lorem ipsum dolor sit amet ... </p> 
  5. </div> 
  1. .g-container { 
  2.     width: 800px; 
  3.     column-count: 3; 
  4.     column-rule: 1px solid #aaa; 
  5.     column-gap: 2em; 
  6.  
  7. h2 { 
  8.     margin: 14px 0; 
  9.     font-size: 24px; 
  10.     line-height: 1.4; 

大概就是多列布局中嵌套標題,標題的加粗并且字號大一點:

通過給 h2 設置 column-span: all,讓 h2 標題跨列多列進行展示,改動一下 CSS:

  1. h2 { 
  2.     margin: 14px 0; 
  3.     font-size: 24px; 
  4.     line-height: 1.4; 
  5. +   column-span: all
  6. +   text-align: center; 

即可得到這樣一個布局:

CodePen Demo -- CSS multi column Layout Demo 2[14]

多欄布局搭配其他布局實現更復雜的布局

當然,column-span 有個缺陷,就是它的取值只有 column-span: all 或者是 column-span: none,也就是要么橫跨所有的列,要么不跨列。

如果現在我有一個 3 列布局,但是只希望其中的標題橫跨兩列,column-span: all 就無法實現了。

但是,通過嵌套其他布局,我們可以巧妙的對多列布局再進行升華,譬如 rachelandrew[15]就實現了這樣一種嵌套布局:

  1. <div class="container"
  2.   <article> 
  3.     <p>By way of precaution ...</p> 
  4.     <h2>the first that ever burst Into that silent sea;</h2> 
  5.     <p>and with what ...</p> 
  6.   </article> 
  7.  
  8.   <aside> 
  9.       <img src="demo.jpg"
  10.       <figcaption>The Authoress, her Father and Mr. Spencer making an ascent</figcaption> 
  11.   </aside> 
  12. </div> 

通過一個 2 列的 Grid 布局,嵌套一個兩列的 multi-column 布局,大致的 CSS 如下:

  1. .container { 
  2.   max-width: 800px; 
  3.   display: grid; 
  4.   grid-gap: 1em; 
  5.   grid-template-columns: 2fr 1fr; 
  6.   align-items: start; 
  7.  
  8. h2 { 
  9.   column-span: all
  10.   text-align: center; 
  11.  
  12. .container article { 
  13.   column-count: 2; 
  14.   column-gap: 2em; 
  15.   column-rule: 1px solid #ccc; 
  16.  
  17. .container aside { 
  18.   border-left: 1px solid #ccc; 
  19.   padding: 0 1em; 

這樣,我們就能實現視覺上的橫跨任意列的標題:

完整的 Demo 代碼你可以戳這里:CodePen Demo -- Smashing Multicol: mixing layout methods -- By rachelandrew[16]

shape-outside 讓布局插上想象的翅膀

OK,進入下一個模塊,主角是 shape-outside。

在之前,我也有寫過一篇關于 shape-outside 的文章 奇妙的 CSS shapes[17],感興趣的同學也可以先看看。

shape-outside[18] CSS 屬性定義了一個可以是非矩形的形狀,相鄰的內聯內容應圍繞該形狀進行包裝。

利用它,我們就能夠很好的實現各種非橫平豎直的布局,讓布局真正的活起來。

圖文排列的交界處,可以是斜的,像是這樣:

CodePen Demo -- FCC: Build a Tribute Page - Michel Thomas by Stephanie[19]

也可以是彎曲的,像是這樣:

CodePen Demo -- shape-outside: circle Demo[20]

甚至,它是還可以動態變化的不規則容器:

CodePen Demo -- shape-outside animation[21]

合理使用,我們就可以如報紙版創造各種花式布局效果:

不僅如此,袁川老師[22] 甚至使用了 shape-outside 進行了一些 CSS 藝術創作,一起欣賞一下:

 å›¾ç‰‡

CodePen Demo -- shape-outside -- Face By yuanchuan[23]

以開篇的這張圖為例子:

就是巧妙的運用 shape-outside 的例子,它將整個布局分為了 7 塊,每一塊分別使用 shape-outside 進行精細化的控制,實際上完整的布局是這樣的:

在這篇文章中,對這個 DEMO 進行了非常詳細的闡述:A CSS Venn Diagram[24]

如果你也對 shape-outside 感興趣,在這份收藏夾里,收藏了 CodePen 上非常多精良的 shape-outside 布局 DEMO,不妨一看學習學習 -- CSS Shapes Experiments[25]

總結一下

在今天,實現有創意的布局也需要我們掌握更多的 CSS 屬性與技巧,本文粗略的介紹了幾種在今天實現創意布局的有益屬性:

  • Grid 布局全家桶以及利用 Grid 實現瀑布流布局
  • 多欄布局 multiple-column 及多欄布局嵌套其他布局
  • shape-outside 的各種應用
  • 在上述布局中穿插使用 clip-path、transform 等屬性以增強各種布局

當然,CSS 能實現的遠不止如此,像是滾動視差、3D 變換等等都是可以利用 CSS 實現并且再融合進布局當中的屬性。當然這也需要我們有創造和發現美的眼睛和思維。

最后

好了,本文到此結束,希望對你有幫助 :)

更多精彩 CSS 技術文章匯總在我的 Github -- iCSS[26] ,持續更新。

參考資料

  • [1]快速進行 Grid 布局 - Grid Layoutit:
  • https://grid.layoutit.com/
  • [2]CodePen Demo -- Grid Layout Demo:
  • https://codepen.io/Chokcoco/pen/ExWWevq
  • [3]CodePen Demo -- GTA 5 poster ( Grid and Clip Path):
  • https://codepen.io/Chokcoco/pen/jOVjxjo
  • [4]Olivia Ng:
  • https://codepen.io/oliviale
  • [5]CodePen Demo -- CSS Grid: Train Ticket:
  • https://codepen.io/oliviale/pen/MZZYyO
  • [6]使用 CSS column 實現瀑布流布局:
  • https://chokcoco.github.io/CSS-Inspiration/#/./layout/masonry-layout-colum
  • [7]使用 CSS flex 實現瀑布流布局:
  • https://chokcoco.github.io/CSS-Inspiration/#/./layout/masonry-layout-flex
  • [8]使用 CSS grid 實現瀑布流布局:
  • https://chokcoco.github.io/CSS-Inspiration/#/./layout/masonry-layout-grid
  • [9]Can i use -- grid-template-rows: masonry:
  • https://caniuse.com/?search=grid-template-rows
  • [10]CodePen Demo -- CSS Grid 實現偽瀑布流布局:
  • https://codepen.io/Chokcoco/pen/KGXqyo
  • [11]CodePen Demo -- grid-template-rows:
  • masonry 實現瀑布流布局: https://codepen.io/Chokcoco/pen/NWdBojd
  • [12]Multiple-column Layout Properties:
  • https://drafts.csswg.org/css-multicol-1/
  • [13]CodePen Demo -- CSS multi column Layout Demo:
  • https://codepen.io/Chokcoco/pen/PoppVKx
  • [14]CodePen Demo -- CSS multi column Layout Demo 2:
  • https://codepen.io/Chokcoco/pen/QWpvgqK
  • [15]rachelandrew:
  • https://codepen.io/rachelandrew
  • [16]CodePen Demo -- Smashing Multicol: mixing layout methods -- By rachelandrew:
  • https://codepen.io/rachelandrew/pen/aPRjzL
  • [17]奇妙的 CSS shapes:
  • https://github.com/chokcoco/iCSS/issues/18
  • [18]shape-outside:
  • https://developer.mozilla.org/zh-CN/docs/Web/CSS/shape-outside
  • [19]CodePen Demo -- FCC: Build a Tribute Page - Michel Thomas by Stephanie:
  • https://codepen.io/StuffieStephie/pen/ZLmzKG
  • [20]CodePen Demo -- shape-outside: circle Demo:
  • https://codepen.io/Chokcoco/pen/LYWyOaa
  • [21]CodePen Demo -- shape-outside animation:
  • https://codepen.io/Chokcoco/pen/RwpgmaK
  • [22]袁川老師:
  • https://twitter.com/yuanchuan23
  • [23]CodePen Demo -- shape-outside -- Face By yuanchuan:
  • https://codepen.io/yuanchuan/pen/xoKMKj
  • [24]A CSS Venn Diagram:
  • https://adrianroselli.com/2018/12/a-css-venn-diagram.html
  • [25]CSS Shapes Experiments:
  • https://codepen.io/collection/DYeRBR?cursor=ZD0wJm89MCZwPTEmdj00
  • [26]Github -- iCSS:
  • https://github.com/chokcoco/iCSS

 

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

2015-09-01 10:42:15

編程規范完全指南

2015-10-10 10:02:44

程序員面試指南

2014-09-19 10:03:18

Chrome

2021-05-06 07:26:55

CSS 文字動畫技巧

2021-02-09 00:46:45

區塊鏈加密貨幣工具

2017-04-19 20:10:20

SQLJOIN

2021-08-18 10:28:09

MySQL SQL 語句數據庫

2024-01-02 16:43:58

2011-06-29 10:03:33

Qt Configure

2017-04-13 08:46:41

oracle數據挖掘

2024-01-12 10:16:53

2019-04-12 15:00:11

2022-08-26 05:26:33

容器查詢CSS

2024-04-22 08:49:29

CIO人工智能云計算

2019-08-19 16:01:59

Rust編程語言JavaScript

2019-07-04 08:47:57

JavaScript瀏覽器技術

2025-04-30 06:55:30

AI人工智能直播

2019-08-18 22:45:22

編程Rust語言

2019-07-07 19:18:13

紅帽開源混合云

2011-05-12 10:49:39

點贊
收藏

51CTO技術棧公眾號

久久免费大视频| 欧美最猛性xxxxx直播| 亚洲二区自拍| 亚洲成人精品| 国产精品aaa| 日本一区福利在线| 综合网中文字幕| 日本国产欧美| 自拍偷拍免费精品| 精品国产黄a∨片高清在线| 国产亚洲一区精品| av在线日韩| 色小说视频一区| 久久三级毛片| 久久手机精品视频| 国产精品极品| 91爱视频在线| 日韩成人免费| 国产一区二区三区黄| 性欧美videos另类喷潮| 任我爽在线视频精品一| 另类人妖一区二区av| 永久免费看av| 91亚洲精品久久久蜜桃网站| 欧美精品成人网| 中文字幕制服丝袜一区二区三区 | 国产95亚洲| 中文字幕亚洲色图| 日韩在线观看一区二区三区| 久久久久久久色| 大胆日韩av| av成人午夜| 国内外成人在线视频| 久章草在线视频| 亚洲444eee在线观看| 黄色免费在线看| 在线a欧美视频| 国产一区二区三区四区二区| 国产精品视频福利| 成人免费看黄yyy456| 久久久久久77777| 制服丝袜激情欧洲亚洲| 九九九伊在线综合永久| 欧美有码在线视频| 亚洲精品乱码| 欧美 国产 综合| 亚洲午夜久久久久久久久久久| 欧美尤物美女在线| 久久精品99国产精品酒店日本| 天堂成人娱乐在线视频免费播放网站 | 色综合久久综合网| 成人免费一区二区三区牛牛| 北条麻妃在线一区二区| 国产精品入口久久| 日韩欧美精品久久| 久久毛片高清国产| 午夜影院在线观看视频| 日韩电影在线观看中文字幕| 欧美电影免费网站| 久久综合久久久| 久久九九全国免费| 3d成人动漫在线| 欧美麻豆久久久久久中文| 欧美日韩网址| 成人免费无码av| 欧美一二三在线| 精品在线手机视频| 五月天激情图片| 91国内精品野花午夜精品| 欧美日韩破处视频| 国内不卡一区二区三区| 国产精品国产成人国产三级| 日韩av激情| 国产男人精品视频| 91在线一区二区三区| 成人午夜在线影视| 国产男女猛烈无遮挡91| 91女人视频在线观看| 中文字幕伦理免费在线视频 | 久久亚洲国产成人精品无码区| 一区二区三区日韩欧美精品| 成年人视频免费在线播放| 日本久久91av| 成人爽a毛片一区二区免费| 91福利在线视频| 4k岛国日韩精品**专区| 国产白丝精品91爽爽久久| 在线免费观看黄色av| 热re99久久精品国产66热| 国产成人午夜精品影院观看视频| 国产精品毛片一区二区三区四区| 国内精品国产三级国产在线专| 久久精品国产亚洲aⅴ| 国产在线91| 国产精品视频男人的天堂| 久久色中文字幕| 激情开心成人网| 五月天综合网| 欧美性xxxx在线播放| 第四色在线一区二区| 亚洲 欧美 综合 另类 中字| 日韩免费成人网| 亚洲激情网址| 国产小视频免费在线观看| 奇米影视亚洲狠狠色| 久久精品欧美日韩| 成人激情视屏| 在线观看成人免费| 精品国产电影一区二区| 亚洲一区网站| 成人黄色在线电影| 免费亚洲精品视频| 日韩一卡二卡三卡| 中文亚洲免费| 成人看片免费| 视频一区亚洲| 精品国精品自拍自在线| 六月婷婷一区| 欧美xxxx视频| www亚洲国产| 亚洲视频一区二区| 国产在线视频精品一区| 678在线观看视频| 天天人人精品| 亚洲精品国偷自产在线99热| 免费成人在线观看| 亚洲最大成人| 免费成人在线视频网站| 欧美猛男性生活免费| 国产精品日韩精品欧美在线| 国产精东传媒成人av电影| 爱爱永久免费视频| 国产欧美亚洲精品| 欧美视频一区二区三区四区 | 欧美成人影院| av无码久久久久久不卡网站| 视频在线观看一区二区| 久久一夜天堂av一区二区三区| 日韩精品中文字幕一区二区| 成人免费观看www在线| 国产精品日韩精品| 欧美伊人精品成人久久综合97| 亚洲国产黄色| а√资源新版在线天堂| 日韩欧美激情一区二区| 亚洲偷熟乱区亚洲香蕉av| 久久精品视频一区| 欧美视频免费| 午夜激情视频在线观看| 国产在线拍揄自揄拍无码| 精品国产一区二区在线| 亚洲精品国久久99热| 伊人激情综合| 亚洲一区站长工具| 亚洲免费看av| 成人资源视频网站免费| 亚洲成人a**站| 国产肉丝袜一区二区| 天天久久综合| 成人三级高清视频在线看| 久久精品99国产| 亚洲伊人第一页| 精品性高朝久久久久久久| 国产精品久久久一区麻豆最新章节| 偷拍欧美精品| 日韩欧美另类一区二区| 免费看美女隐私的视频| 欧洲精品久久| 91精品国产色综合| 日韩一区二区电影网| 国产欧美日韩激情| 雨宫琴音一区二区在线| 希岛爱理一区二区三区av高清| 成人国产视频在线| 欧美裸体网站| 欧美黑人巨大精品一区二区| 欧美午夜宅男影院在线观看| 国产一区在线不卡| 欧美一区二区三| 桃花岛成人影院| 天堂资源最新在线| 国产美女主播在线播放| 亚洲精品欧美日韩专区| 在线丨暗呦小u女国产精品| 亚洲r级在线视频| 成人97人人超碰人人99| 国产精品mv在线观看| 成人亚洲精品| 国产成人l区| 橘梨纱av一区二区三区在线观看| 亚洲欧洲一区二区| 国产精品吴梦梦| 日韩在线资源网| 欧美日本一区二区在线观看| 91一区二区三区在线播放| 亚洲午夜91| 国内毛片久久| 日韩精品免费观看视频| 日本免费在线观看| 成视频年人免费看黄网站|