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

CSS容器查詢獲得主流瀏覽器支持,是什么?怎么用?

開(kāi)發(fā) 前端
開(kāi)發(fā)人員通常使用基于組件的 JavaScript 框架(如 React、Vue 等)以及 CSS 框架(如 Tailwind CSS、Material UI 和 Bootstrap)來(lái)制作響應(yīng)式和可重用的布局和應(yīng)用。一種新的響應(yīng)式設(shè)計(jì)方法出現(xiàn)了——容器查詢,容器查詢可以根據(jù)組件的大小或樣式而不是設(shè)備的視口直接查詢組件。

近期,主流瀏覽器終于都支持了 CSS 容器查詢功能:

圖片

在引入響應(yīng)式設(shè)計(jì)之前,許多公司通過(guò)提供不同的站點(diǎn)來(lái)處理基于屏幕尺寸更改布局的問(wèn)題。2010 年,Ethan Marcotte 引入了響應(yīng)式設(shè)計(jì)的概念。響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)的理念是設(shè)計(jì)和開(kāi)發(fā)應(yīng)根據(jù)屏幕尺寸、設(shè)備和方向響應(yīng)用戶的行為和環(huán)境。這個(gè)想法實(shí)現(xiàn)的核心就是 CSS 媒體查詢,它允許根據(jù)視口的大小設(shè)置各種布局規(guī)則。

圖片

如今,開(kāi)發(fā)人員通常使用基于組件的 JavaScript 框架(如 React、Vue 等)以及 CSS 框架(如 Tailwind CSS、Material UI 和 Bootstrap)來(lái)制作響應(yīng)式和可重用的布局和應(yīng)用。一種新的響應(yīng)式設(shè)計(jì)方法出現(xiàn)了——容器查詢,容器查詢可以根據(jù)組件的大小或樣式而不是設(shè)備的視口直接查詢組件。

媒體查詢的問(wèn)題?

在介紹容器查詢之前,先來(lái)看看媒體查詢的概念。通常網(wǎng)頁(yè)由不同的組件組成,我們可以通過(guò)使用 CSS 媒體查詢使它們具有響應(yīng)性。但是它是有局限性的。例如,可以使用媒體查詢?cè)谝苿?dòng)設(shè)備和桌面設(shè)備上顯示組件的最小版本。

通常,響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)與視口或屏幕尺寸無(wú)關(guān),而是于容器的大小有關(guān)。來(lái)看下面的例子:

圖片

這里是一個(gè)非常經(jīng)典的帶有卡片組件布局,這里有兩種顯示形式:左側(cè)的堆疊式和右側(cè)的平鋪式。

這在CSS 中有多種實(shí)現(xiàn)方法,最常見(jiàn)的方法如下所示。我們需要?jiǎng)?chuàng)建一個(gè)基礎(chǔ)組件,然后對(duì)其進(jìn)行媒體查詢:

.c-article > * + * {
margin-top: 1rem;
}

@media (min-width: 46rem) {
/* 右側(cè)平鋪部分 */
.c-article--horizontal {
display: flex;
flex-wrap: wrap;
}

.c-article > * + * {
margin-top: 0;
}

.c-article__thumb {
margin-right: 1rem;
}
}

這里創(chuàng)建了 .c-article--horizontal? 類(lèi)來(lái)處理組件的平鋪部分,如果視口寬度大于 46rem,則組件應(yīng)切換到平鋪模式。這確實(shí)可以實(shí)現(xiàn)預(yù)期的效果,但是有局限,我們希望組件根據(jù)其父級(jí)寬度進(jìn)行變化,而不是瀏覽器的視口或屏幕尺寸。

可以用 CSS 容器查詢來(lái)實(shí)現(xiàn)這個(gè)布局。我們需要當(dāng)右側(cè)區(qū)域的父級(jí)大于 400px 時(shí)切換到平鋪模式:

<div class="o-grid">
<div class="o-grid__item">
<article class="c-article">
<!-- 內(nèi)容 -->
</article>
</div>
<div class="o-grid__item">
<article class="c-article">
<!-- 內(nèi)容 -->
</article>
</div>
</div>
.o-grid__item {
container-type: inline-size;
}

@container (min-width: 400px) {
.c-article {
/* 使文章平鋪的樣式 */
}
}

使用容器查詢,就可以在將組件放入窄的父組件中,它會(huì)變成堆疊版本,將組件放入寬的父組件中,它會(huì)變成平鋪版本,所有這些都與視口寬度無(wú)關(guān)。

圖片

上面的代碼只是簡(jiǎn)單的實(shí)現(xiàn),下面就來(lái)看看 CSS 容器查詢特性是如何使用的!

什么是容器查詢?

容器是包含另一個(gè)元素的元素。因此,簡(jiǎn)單來(lái)說(shuō),CSS 容器查詢就是指定元素相對(duì)于其父容器或元素的更改,而不是整個(gè)視口。

因此,仍然可以使用響應(yīng)式網(wǎng)格來(lái)進(jìn)行整體頁(yè)面布局,但該網(wǎng)格中的組件可以通過(guò)查詢其容器來(lái)定義自己的行為變化。然后,它可以根據(jù)它是在窄容器還是寬容器中顯示來(lái)調(diào)整其樣式。

容器查詢能夠以非常精確和可預(yù)測(cè)的方式定義組件的全部樣式,例如:增加或減少padding、更改字體大小、添加或刪除背景圖片,或者更改子元素的 display 屬性和方向。

圖片

如何使用容器查詢?

容器查詢中的“容器”就是被查詢的元素,但是容器查詢中規(guī)則僅影響后代元素。容器查詢將允許定義這些元素如何在容器大小之間變化的規(guī)則。

容器查詢語(yǔ)法

要想設(shè)置容器查詢,需要給被查詢的元素設(shè)置 container-type 屬性來(lái)指定容器的類(lèi)型。語(yǔ)法如下:

container-type: inline-size;

container-type 屬性有以下屬性值:

  • size:創(chuàng)建一個(gè)查詢?nèi)萜鳎С謨?nèi)聯(lián)軸和塊軸維度上進(jìn)行查詢。
  • inline-size:創(chuàng)建一個(gè)查詢?nèi)萜鳎С衷趦?nèi)聯(lián)軸(文本流方向)維度上進(jìn)行查詢,這是最常用的選項(xiàng)。
  • block-size:創(chuàng)建一個(gè)查詢?nèi)萜鳎С衷趬K軸維度上維度查詢。
  • style:允許通過(guò)定義查詢?nèi)萜鬟M(jìn)行樣式查詢。
  • state:允許通過(guò)定義查詢?nèi)萜鬟M(jìn)行狀態(tài)查詢。

例如:

.card-layout {
container-type: inline-size;
}

@container (min-width: 768px) {
.card {
display: grid;
font-size: 3rem;
color: blue;
}
}

我們可以使用 container-name 屬性為容器指定一個(gè)名稱,以區(qū)分具有唯一名稱的容器。

.card-layout {
container-type: inline-size;
container-name: card;
}

現(xiàn)在,我們就可以使用 card 為對(duì)應(yīng)容器定義容器查詢:

@container card (min-width: 480px) {
.card{
display: grid;
font-size: 2rem;
color: gray;
}
}

這樣,定義的容器查詢樣式就不會(huì)干擾到其他容器,只會(huì)對(duì)指定的容器生效。

我們可以使用 container? 來(lái)簡(jiǎn)寫(xiě) container-type? 和 container-name 屬性,格式如下:

container: card / inline-size;

下面來(lái)看一個(gè)例子:

<main class="container">
<article>...</article>
<article>...</article>
<article>...</article>
</main>

這里我們給 main? 標(biāo)簽定義了一個(gè) container? 類(lèi),它將作為容器查詢中的容器。接下來(lái),可以設(shè)置一個(gè)容器查詢來(lái)更改文章及其任何后代,這些樣式將基于 main 的寬度發(fā)生改變。使用容器查詢會(huì)隨著容器的增長(zhǎng)而改變樣式。

article {
padding: 1rem;
font-size: 1rem;
}

.container {
container-type: inline-size;
}

@container (min-width: 60ch) {
article {
padding: 2rem;
font-size: 1.25rem;
}
}

這里的代碼很簡(jiǎn)單,當(dāng)容器 container? 的寬度達(dá)到 60ch 時(shí),就增大 padding? 和 font-size 的值。

  • min-width?:當(dāng)容器的大于或等于指定的寬度時(shí),min-width 定義的樣式會(huì)生效;
  • max-width?:當(dāng)容器的小于或等于指定的寬度時(shí),max-width 定義的樣式會(huì)生效;
  • @container:檢測(cè)元素的父元素何時(shí)更改寬度,并指定每次寬度更改時(shí)要在子元素中進(jìn)行哪些更改。

容器查詢長(zhǎng)度單位

除此之外,容器查詢還引入了幾個(gè)專(zhuān)用的長(zhǎng)度單位,當(dāng)使用容器查詢將樣式應(yīng)用于容器時(shí),可以使用容器查詢長(zhǎng)度單位。這些單位指定相對(duì)于查詢?nèi)萜鞒叽绲拈L(zhǎng)度。使用相對(duì)于其容器的長(zhǎng)度單位的組件可以更靈活地用于不同的容器,而無(wú)需重新計(jì)算具體的長(zhǎng)度值。

容器查詢長(zhǎng)度單位包含:

  • cqw:查詢?nèi)萜鲗挾鹊?1%
  • cqh:查詢?nèi)萜鞲叨鹊?1%
  • cqi:查詢?nèi)萜鲀?nèi)聯(lián)大小的 1%
  • cqb:查詢?nèi)萜鲏K大小的 1%
  • cqmin:cqi? 或 cqb 中較小的值
  • cqmax:cqi? 或 cqb 中較大的值

下面來(lái)看一個(gè)例子,根據(jù)容器的大小來(lái)設(shè)置二級(jí)標(biāo)題的字體大小:

@container (min-width: 600px) {
.card h2 {
font-size: max(1.5em, 1.2em + 2cqi);
}
}

容器元素選擇器規(guī)則

上面我們說(shuō)過(guò),容器本身是不能在容器查詢中設(shè)置樣式的(除非它是嵌套容器并響應(yīng)其祖先容器的查詢)。但是,容器可以用作其子項(xiàng)的 CSS 選擇器的一部分。

這有什么作用嗎?這樣的話,就可以保留對(duì)可能需要源自容器的 CSS 偽類(lèi)和選擇器的訪問(wèn),例如 :nth-child。

@container (min-width: 60ch) {
.container:nth-child(odd) > article {
border: 1px solid grey;
}
}

舉個(gè)例子

卡片布局

下面來(lái)看一個(gè)卡片布局的例子:

<div class="o-grid">
<div class="o-grid__item">
<article class="c-article"></article>
</div>
<div class="o-grid__item">
<article class="c-article"></article>
</div>
<div class="o-grid__item">
<article class="c-article"></article>
</div>
<div class="o-grid__item">
<article class="c-article"></article>
</div>
</div>
.o-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
grid-gap: 1rem;
}

當(dāng)有四個(gè)元素時(shí),是這樣的:

圖片

卡片的數(shù)量減少時(shí),由于我們使用了 auto-fit 屬性,卡片的寬度就會(huì)變寬。

圖片

這看起來(lái)太寬了,影響了視覺(jué)效果。如果每個(gè)卡片的布局能根據(jù)父元素的寬度來(lái)設(shè)置就太好了,這時(shí)就可以使用容器查詢:

.o-grid__item {
container-type: inline-size;
}

@container (min-width: 400px) {
.c-article {
display: flex;
flex-wrap: wrap;
}
}

@container (min-width: 700px) {
.c-article {
display: flex;
justify-content: center;
align-items: center;
min-height: 350px;
}

.card__thumb {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
}

效果如下:

圖片

這樣就得到了一個(gè)根據(jù)父級(jí)寬度進(jìn)行樣式響應(yīng)的卡片組件。

表單布局

下面再來(lái)看一個(gè)表單的例子,當(dāng)表單所在容器寬度不同時(shí),分別顯示為水平或堆疊模式。

圖片

可以用容器查詢輕松實(shí)現(xiàn)該布局:

.form-item {
container-type: inline-size;
}

.input-group {
@container (min-width: 350px) {
display: flex;
align-items: center;
gap: 1.5rem;

input {
flex: 1;
}
}
}

完成了這個(gè)樣式,可以給父元素添加一個(gè)resize屬性,使其大小可變,以測(cè)試容器查詢是否生效:

.parent {
container-type: inline-size;
resize: horizontal;
overflow: auto;
}

圖片

使用容器查詢完美實(shí)現(xiàn)了預(yù)期效果!

調(diào)試容器查詢

目前 Chrome DevTools 中已經(jīng)支持檢查和調(diào)試容器查詢。在 Elements 中,容器元素后面會(huì)顯示 container 標(biāo)志:

圖片

當(dāng)容器滿足查詢條件時(shí),可以檢查@container應(yīng)用于后代的規(guī)則:

圖片

當(dāng)鼠標(biāo)懸浮在父元素(div.form-item)上時(shí),就會(huì)顯示當(dāng)前父元素的寬度:

圖片

參考:

[1] https://ishadeed.com/article/say-hello-to-css-container-queries/

[2] https://developer.chrome.com/en/blog/devtools-tips-9/

[3] https://web.dev/cq-stable/?

責(zé)任編輯:武曉燕 來(lái)源: 前端充電寶
相關(guān)推薦

2023-09-05 09:44:26

CSS處理器函數(shù)

2023-09-05 09:40:55

SCSS預(yù)處理器

2010-08-19 15:47:34

CSS Reset瀏覽器

2013-10-30 16:44:47

網(wǎng)站名片瀏覽器

2010-04-01 13:03:10

2022-07-07 08:43:05

HoudiniAPICSS

2012-11-27 11:22:06

瀏覽器

2011-02-23 10:17:49

瀏覽器OperaSafari

2009-04-16 08:30:59

2025-04-14 00:00:03

瀏覽器CSS前端

2009-07-24 15:29:11

支持CSS3

2009-03-12 08:52:12

瀏覽器競(jìng)爭(zhēng)

2015-01-21 15:45:50

斯巴達(dá)瀏覽器

2013-02-21 15:56:18

瀏覽器遨游

2009-03-19 09:16:36

瀏覽器性能測(cè)試Chrome

2011-08-10 14:05:53

瀏覽器

2010-09-15 15:39:03

CSS hack

2009-05-14 09:25:09

微軟Windows 7瀏覽器

2010-07-06 13:20:22

Opera 10.60

2009-03-10 08:31:33

Lunascape瀏覽器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

日本不卡视频一区| 欧美成人精品免费| 一级黄色片在线播放| 欧美日韩免费| 日韩成人在线视频| 成人黄色一区二区| 日韩伦理av| 久久久三级国产网站| 国产欧美精品一区二区| 久久亚洲AV无码| 欧美三级伦理在线| 日韩一级欧美一级| 日韩手机在线观看视频| 99福利在线| 国产日韩高清在线| 国产精品久久久一区二区三区| 亚洲综合久久网| 综合色一区二区| 亚洲小视频在线观看| 极品人妻一区二区| 97成人超碰| 精品久久久免费| 国产成人精品免费看在线播放| 四虎成人免费在线| 国产精品91xxx| 国产精品美女免费看| 日韩精品一区二区在线播放 | 国产激情一区二区三区四区| 国产精品吹潮在线观看| 日韩黄色在线视频| 欧美日韩国产在线一区| 最好看的2019的中文字幕视频| 国产真实乱人偷精品| 久久精品九色| 69p69国产精品| 国产精品自拍视频在线| 亚洲欧美在线成人| 一本大道久久a久久精品综合| 国产曰肥老太婆无遮挡| xvideos国产在线视频| 国产精品久久久久久久久果冻传媒| 精品乱码一区二区三区| 日韩一级在线播放| 成人一区在线观看| 官网99热精品| 成人午夜精品福利免费| 国产精品影视在线观看| 亚洲中国色老太| 国产精品美女一区| 国产一区二三区| 成人有码在线播放| 97人妻精品一区二区三区| 日韩成人免费看| 国产精品三级网站| 在线观看中文字幕码| 麻豆精品蜜桃视频网站| 国产欧美亚洲精品| 国产普通话bbwbbwbbw| 韩日av一区二区| 成人欧美一区二区三区在线| 国产精品探花视频| 国产成人av在线影院| 成人免费观看网站| 天堂中文在线资源| ww亚洲ww在线观看国产| 欧美日韩精品中文字幕一区二区| 日本天堂影院在线视频| 久久久精品免费观看| 日韩亚洲不卡在线| 黄色精品在线观看| 亚洲一区二区成人在线观看| 精品无码一区二区三区爱欲| 春色校园综合激情亚洲| 欧美丝袜一区二区| 国产又猛又黄的视频| 日韩毛片在线| 欧美一级淫片007| 最新日本中文字幕| 免费av一区二区三区四区| 中文字幕欧美精品日韩中文字幕| 美女av免费看| 欧美三级小说| 日本国产高清不卡| 97人妻一区二区精品免费视频 | 欧美亚洲动漫精品| 日本一二三区在线| 美女主播精品视频一二三四| 亚洲无限av看| 欧美三根一起进三p| 国产精品久久久久久久久久妞妞| 国产精品扒开腿做爽爽爽男男| 国产一区二区女内射| 成人妖精视频yjsp地址| 日韩精品av一区二区三区| 岛国中文字幕在线| 欧美日韩另类在线| 国产免费中文字幕| 欧美日韩大片免费观看| 日韩在线视频国产| 久久久午夜影院| 久久激情综合网| 精品一区久久| 毛片网站在线免费观看| 富二代精品短视频| 久久艹这里只有精品| 亚洲都市激情| 欧美国产高跟鞋裸体秀xxxhd| 精品国产xxx| 国产成人小视频| 亚洲韩国在线| 91精品论坛| 精品国产自在久精品国产| 免费看的黄色网| 一本久道久久综合狠狠爱| 成人网页在线免费观看| 黄色影院在线播放| 午夜私人影院久久久久| 中文字幕第22页| 成人aaaa| 日本三级韩国三级久久| 亚洲国产中文字幕在线| 亚洲视频免费看| 亚洲天堂av线| 最近国产精品视频| 97久久久免费福利网址| 精品久久久久久亚洲综合网站| 国产婷婷一区二区| 欧洲黄色一级视频| 久久综合五月婷婷| 久久久欧美一区二区| 国产视频在线观看视频| 国产精品日日摸夜夜摸av| 成人免费观看视频在线观看| 国产伦精品一区二区三区在线播放 | 伊人av在线播放| 久久一区二区中文字幕| 国产精品国产三级国产专播精品人| 婷婷开心激情网| 性久久久久久久久| 韩国三级在线看| 欧美福利视频| 亚洲qvod图片区电影| 日本在线天堂| 欧美日韩极品在线观看一区| 成人一级片免费看| 久色婷婷小香蕉久久| 亚洲毛片aa| 成人深夜福利| 色天天综合狠狠色| 一本色道久久综合熟妇| 国产精品福利一区| 免费黄频在线观看| 欧美1区2区| 国产精品v欧美精品v日韩| 神马午夜伦理不卡| 亚洲а∨天堂久久精品9966| 懂色av.com| 久久先锋影音av鲁色资源| 日韩精品一区二区三区不卡| 国产在线观看91一区二区三区| 日韩男女性生活视频| av在线电影免费观看| 欧美精品电影在线播放| 免费黄色国产视频| 国产伦理精品不卡| 国产精品视频二| 美国成人xxx| 日韩av片免费在线观看| 最新国产在线观看| 日韩一区二区精品在线观看| 国产成人精品av久久| 96av麻豆蜜桃一区二区| 国产精品视频黄色| 亚洲蜜桃视频| 国产日韩欧美一区二区| 一级毛片久久久| 深夜福利日韩在线看| 亚洲高清视频网站| 色综合视频一区二区三区高清| 大胸美女被爆操| 国产v日产∨综合v精品视频| 美女av免费在线观看| 色欧美自拍视频| 国产一区二区三区av在线| 深夜成人福利| 久久99精品久久久久久噜噜| 亚洲AV第二区国产精品| 欧美精品粉嫩高潮一区二区| 日韩伦人妻无码| 国产精品丝袜久久久久久app| 欧美性猛交xx| 日韩制服丝袜av| 亚洲精品少妇一区二区| 国产成人黄色| 97自拍视频| 韩日精品一区| 国内精品中文字幕| 免费高清完整在线观看| 亚洲精品wwwww| 在线观看国产一区二区三区| 亚洲韩国一区二区三区| 国产一二三av| 97se亚洲国产综合自在线| 日韩欧美中文视频| 日韩国产欧美视频| 免费看黄在线看| 91青青国产在线观看精品| 精品国产乱码久久久久久丨区2区| 欧美日韩卡一| 国产成人黄色av| 成人在线免费观看黄色| xxxx欧美18另类的高清| 欧美黄色小说| 亚洲国产精品va在线看黑人动漫 | 久久久久久久国产精品毛片| 国产亚洲精久久久久久| 国产精品成人无码专区| 国产乱码字幕精品高清av| 15—17女人毛片| 视频一区在线播放| 欧美一区二区三区爽大粗免费| 欧美+日本+国产+在线a∨观看| 亚洲成色www久久网站| 亚洲aaa级| 国产美女在线精品免费观看| 日韩不卡在线视频| 国产免费一区二区三区在线能观看| 亚洲天堂资源| 2018国产精品视频| 超免费在线视频| 色综合男人天堂| 三级网站视频在在线播放| 精品国产一区二区三区四区在线观看 | 99精品免费观看| 欧美体内she精视频| 黄瓜视频在线免费观看| 黑人与娇小精品av专区| 黄网在线观看视频| 亚洲va欧美va天堂v国产综合| 青青草原免费观看| 亚洲精品自拍动漫在线| 麻豆明星ai换脸视频| 中文字幕日韩一区二区| 欧美大片xxxx| 综合分类小说区另类春色亚洲小说欧美 | 日韩最新av| 成人三级视频在线观看一区二区| 国产乱码精品一区二区三区亚洲人| 国产精品一香蕉国产线看观看| 亚洲成人av观看| 国产欧美一区二区白浆黑人| 亚洲精品三区| 91麻豆蜜桃| 97青娱国产盛宴精品视频| 国产亚洲情侣一区二区无| 欧美黑人巨大videos精品| 免费成人av网站| 成人看的羞羞网站| 国产a级片免费看| 欧美va天堂| 国产一区二区三区小说| 在线视频日韩| 狠狠热免费视频| 精品亚洲国产成人av制服丝袜| 天堂中文av在线| 国产成人免费在线| v天堂中文在线| 日本一区二区三级电影在线观看| 摸摸摸bbb毛毛毛片| 一区在线观看视频| 久热精品在线观看| 日韩欧美在线视频日韩欧美在线视频 | 久久久久久久久久久国产精品| 久久久国产综合精品女国产盗摄| 国产一二三四视频| 亚洲一区二区三区四区在线观看 | 黄色在线观看免费| 欧美特黄级在线| 亚洲影院一区二区三区| 精品欧美久久久| 韩日视频在线| 久久久av一区| 在线男人天堂| 成人免费淫片视频软件| 欧美三级电影在线| 这里只有精品66| 亚洲欧美日本国产专区一区| 国产又黄又猛的视频| 97久久精品人人爽人人爽蜜臀| 亚洲第一视频区| 亚洲444eee在线观看| 久久人人爽人人爽人人片av免费| 日韩一区二区在线免费观看| 欧美日韩视频精品二区| 欧美俄罗斯乱妇| 国产成人精选| 精品综合在线| 中文字幕亚洲精品乱码| 97视频免费在线看| 亚洲国产精品无码久久久| 欧美日韩国产系列| 日本亚洲欧美| 欧美韩国理论所午夜片917电影| 精品欧美一区二区三区在线观看 | 亚洲一区二区久久久久久| 亚洲第一福利专区| 男人日女人的bb| 蜜乳av一区二区三区| v天堂中文在线| 一区二区三区国产豹纹内裤在线| 国产情侣小视频| 精品国产1区2区3区| 国产成人l区| 国产精品劲爆视频| 亚洲警察之高压线| 极品美女扒开粉嫩小泬| 国产成人精品免费网站| 婷婷社区五月天| 欧美日韩一区在线观看| 蜜芽tv福利在线视频| 97在线免费观看| julia中文字幕一区二区99在线| www.午夜色| 青青草91视频| 韩国三级hd中文字幕| 色哟哟国产精品| 亚洲欧美综合在线观看| 久久久欧美一区二区| 成人午夜大片| 青春草国产视频| 国产aⅴ综合色| 欧美黑人一级片| 欧美一区二区久久| www在线视频| 91久久精品国产91久久性色tv| 婷婷色综合网| 怡红院亚洲色图| 中文字幕色av一区二区三区| 国产有码在线观看| 日韩在线视频线视频免费网站| 亚洲不卡系列| 天天综合狠狠精品| 麻豆一区二区三区| 国产一区第一页| 777奇米四色成人影色区| 日韩伦理在线观看| 成人日韩av在线| 欧美粗暴jizz性欧美20| 中文字幕永久免费| 亚洲成在线观看| 蜜臀av在线观看| 91chinesevideo永久地址| 美女久久99| 国产精品自拍视频在线| 综合欧美亚洲日本| 亚洲黄色在线观看视频| 97久久精品人搡人人玩| 免费观看久久av| 一区二区三区 欧美| 日韩毛片精品高清免费| 国产999久久久| 国产综合在线看| 深夜福利久久| www.精品在线| 一区二区三区波多野结衣在线观看| 亚洲成人77777| 欧美综合在线第二页| 欧美偷拍自拍| 成年人性生活视频| 午夜电影一区二区三区| 黄网在线观看| 亚洲最大福利网站| 免费精品视频| 顶级黑人搡bbw搡bbbb搡| 日韩视频国产视频| 捆绑调教日本一区二区三区| 日韩精品一区二区三区外面| 国产自产2019最新不卡| 日本少妇毛茸茸高潮| 正在播放欧美一区| 亚洲精品观看| 亚洲人成色77777| 中文字幕日韩一区二区| 手机看片一区二区三区| 国产精品中文字幕在线观看| 黄色亚洲大片免费在线观看| 这里只有久久精品| 日韩视频在线一区二区| 丁香六月综合| 久久天天东北熟女毛茸茸| 久久综合丝袜日本网| aaa一区二区| 青青草原一区二区| 亚洲精品国产首次亮相| 91精品人妻一区二区| 日韩精品一区二区三区蜜臀| 国产精品久久久久久久久免费高清 | 亚洲中文字幕无码一区| 欧美视频一区二区| 成人bbav|