精品欧美一区二区三区在线观看 _久久久久国色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亚洲精华国产精华| www.亚洲人.com| 一本久道中文无码字幕av| 免费观看毛片网站| 午夜天堂精品久久久久| 欧美精三区欧美精三区| 日韩欧美精品一区二区| 影音先锋在线国产| 精品视频高潮| 亚洲午夜视频在线观看| 91久久国产综合久久蜜月精品 | 国产精品日本一区二区三区在线| 99re这里只有精品首页| 欧美大片免费看| www.五月天色| 米奇精品一区二区三区| 第一社区sis001原创亚洲| 日韩欧美亚洲成人| 麻豆精品视频| 精品不卡一区二区| 国产精品嫩模av在线| 日本韩国欧美一区二区三区| 欧美午夜精品久久久久免费视| 午夜精品久久久久久久久久久久久蜜桃| 成人激情自拍| 欧美日韩国产一中文字不卡| 国产精品视频福利| 国产成人无码精品久久久久| 天天做天天爱天天综合网2021| 欧美美女激情18p| 亚洲成熟丰满熟妇高潮xxxxx| 黄色av网站在线免费观看| 日韩精品高清不卡| 色噜噜狠狠色综合网图区| 欧美成人手机在线视频| 日本动漫同人动漫在线观看| k8久久久一区二区三区| 亚洲自拍小视频| 国产一级片网址| 香蕉久久夜色精品国产更新时间| 色婷婷综合久久久中文字幕| 亚洲欧美精品在线观看| 国产男女裸体做爰爽爽| 亚洲茄子视频| 一区二区三区美女xx视频| 五月天视频在线观看| 欧美国产日韩电影| 亚洲女同女同女同女同女同69| 99c视频在线| 日韩精品久久久久久久| 欧洲杯足球赛直播| 日韩免费看网站| 成人在线免费在线观看| 欧美激情黑人| 亚洲欧洲精品一区二区三区| 国产麻豆乱码精品一区二区三区 | 在线看的毛片| 国产精品久久久久影院色老大| 亚洲综合视频1区| 国产精品一区二区黑人巨大| 亚洲精品精选| 久久全球大尺度高清视频| 偷拍夫妻性生活| 精品久久国产一区| 色老汉av一区二区三区| 少妇高清精品毛片在线视频| 国产成人福利夜色影视| 亚洲一区二区偷拍精品| 日韩精品综合在线| 天堂а√在线资源在线| 91日韩一区二区三区| 99re在线视频观看| 日韩一区二区三区在线观看视频| 91免费国产在线| 欧美日韩一区综合| 日本电影在线观看网站| 一区二区三区**美女毛片| 亚洲国产激情一区二区三区| 免费黄色网页在线观看| 亚洲一卡二卡三卡四卡无卡久久| 免费无码不卡视频在线观看| 黄色免费网站在线| 国产色一区二区| 99久re热视频这里只有精品6| 亚洲成人黄色片| 久久99精品久久久久婷婷| 日韩av电影免费观看高清| 久久免费播放视频| 亚洲久久久久| 尤物tv国产一区| 免费看一级大片| 日韩理论电影| 中文字幕欧美精品在线 | 风间由美性色一区二区三区四区| 欧美伦理视频网站| 国产白袜脚足j棉袜在线观看| 在线成人免费| 欧美日韩一区二区三区四区 | 韩国欧美一区二区| 国产精品视频成人| 手机av免费观看| 久久国产精品毛片| 日本成人精品在线| 国产日韩欧美视频在线观看| 99久久99久久综合| 在线日韩av永久免费观看| 性开放的欧美大片| 亚洲超碰97人人做人人爱| av一区二区三区免费观看| av在线麻豆| 亚洲欧美日韩系列| 欧美性猛交内射兽交老熟妇| 性xxxfreexxxx性欧美| 亚洲精品日产精品乱码不卡| 精品国产成人av在线免| 成人福利免费在线观看| 超碰97人人做人人爱少妇| 国产一二三四区| 欧美国产高清| 国产欧美精品久久久| 国产乱淫a∨片免费观看| 久久免费国产精品 | 天天综合网91| 国产精品久久久久久久一区探花| 五月婷在线视频| 91热门视频在线观看| 草草草视频在线观看| 国产精品第一国产精品| 亚洲人成网7777777国产| 黄色av免费播放| 亚洲精品二区三区| 久久噜噜噜精品国产亚洲综合| 国产又爽又黄又嫩又猛又粗| 中文字幕免费不卡| www亚洲国产| av老司机免费在线| 在线观看欧美黄色| 欧美xxxxxbbbbb| 国产色噜噜噜91在线精品| 久久91亚洲人成电影网站| 91香蕉在线视频| 国产a精品视频| 欧美性大战久久久久| 日本在线影院| 欧美欧美欧美欧美| 欧美自拍偷拍网| 影音先锋亚洲一区| 国产精品丝袜久久久久久不卡| 少妇性bbb搡bbb爽爽爽欧美| 国产精品成人免费| 欧美亚洲日本一区二区三区| 欧美影视资讯| 国产亚洲精品美女| 欧美一级高潮片| 成人爽a毛片一区二区免费| 日韩欧美一区二区三区四区五区 | 26uuu国产| 一区二区三区日本久久久| www国产亚洲精品久久网站| 中文字幕日产av| 成人av电影在线观看| 在线精品日韩| 白嫩亚洲一区二区三区| 欧美尺度大的性做爰视频| 超碰超碰超碰超碰| 久久精品一级爱片| 国产 欧美 日韩 一区| theporn国产在线精品| 97在线视频免费| 99久久免费国产精精品| 亚洲一区二区三区四区的| 日本黄色录像片| 99九九热只有国产精品| 91中文字幕一区| 九色91在线| 亚洲人午夜色婷婷| 国产精品久久久久久久一区二区 | 国产精品日本一区二区不卡视频| 欧美人成在线视频| 日韩有码电影| 欧美精品久久天天躁| 日本一区二区三区四区五区 | 国产盗摄一区二区三区在线| a美女胸又www黄视频久久| 妓院一钑片免看黄大片| 欧美高清日韩| 日本一区高清在线视频| 91资源在线观看| 在线播放国产一区中文字幕剧情欧美 | 黄色网址在线视频| 中文字幕一区二区三三| 韩国一区二区三区美女美女秀| www国产在线观看| 亚洲国产小视频| 国产真实夫妇交换视频| 国产亚洲一区二区三区| 18禁一区二区三区| 国产精品多人| 国产v亚洲v天堂无码| 色女人在线视频| 亚洲图片欧美日产| 黄色一级a毛片| 亚洲在线视频一区| 国产精品一区二区亚洲| 久久99精品国产麻豆婷婷洗澡| 日韩xxxx视频| 好吊妞国产欧美日韩免费观看网站| 国产不卡在线观看| 国产鲁鲁视频在线观看免费| 在线一区二区三区做爰视频网站| 麻豆天美蜜桃91| 久久精品视频免费观看| 乱码一区二区三区| 老司机午夜精品99久久| 亚洲美女自拍偷拍| 国产精品日韩精品中文字幕| 国产伦精品一区二区三区视频黑人| 婷婷精品久久久久久久久久不卡| 精品国产一区二区三区四区在线观看 | 国产亚洲精彩久久| 欧美在线播放视频| 国内精品一区视频| 亚洲第一二三四五区| 日韩av在线播| 亚洲精品日韩专区silk| 999精品在线视频| 国产a视频精品免费观看| 天堂av在线8| 美女视频免费一区| 穿情趣内衣被c到高潮视频| 国产精品17p| 91嫩草免费看| 精品99re| 亚洲一区二区三区成人在线视频精品| a屁视频一区二区三区四区| 国产91在线高潮白浆在线观看| sm久久捆绑调教精品一区| 亚洲免费视频网站| 亚洲图片在线播放| 亚洲午夜久久久久久久久久久| 国产真实乱在线更新| 综合久久一区二区三区| www.av免费| 亚洲精品国产视频| 强伦人妻一区二区三区| 91色综合久久久久婷婷| 日本少妇色视频| 激情五月激情综合网| 中文字幕国产高清| 国产一区福利在线| 国产成人无码一二三区视频| 亚洲女同另类| 日本一级黄视频| 黄色综合网站| av之家在线观看| 久久成人精品| 色婷婷综合网站| 国产一区二区三区不卡在线观看 | 毛片精品免费在线观看| 18+视频在线观看| 亚洲精品之草原avav久久| 国产精品久久久久久免费| 欧美一级专区免费大片| 欧美超碰在线观看| 在线观看91精品国产入口| 亚洲图片中文字幕| 日韩欧美一区二区视频| 少妇高潮一区二区三区69| 欧美日韩精品一区二区三区蜜桃| 在线观看国产亚洲| 色婷婷综合视频在线观看| 亚洲中文字幕在线观看| 日韩欧美亚洲国产精品字幕久久久| 黄色片网站免费在线观看| 亚洲欧洲日产国产网站| 日本精品一区二区三区在线播放| 久久久久久久久久久国产| 巨茎人妖videos另类| 国内久久久精品| 韩日成人影院| 国产玖玖精品视频| 都市激情亚洲欧美| 先锋影音网一区| 久久综合欧美| 欧美二级三级| 午夜精品毛片| 热99这里只有精品| 精品在线亚洲视频| 人妻在线日韩免费视频| 成人免费在线视频| 久久久久久久久久久久久av| 欧美精品久久久久久久多人混战 | 欧美一区二区麻豆红桃视频| 欧美激情亚洲天堂| 日韩经典中文字幕一区| 日本中文字幕精品| 欧美激情在线看| 国产jjizz一区二区三区视频| 99久久777色| 免费在线观看黄色小视频| 欧美日韩国产黄| 黄网在线观看视频| 欧美一区二区成人| 黑人与亚洲人色ⅹvideos| 欧美福利视频在线| 久久国产三级| 欧美大香线蕉线伊人久久国产精品| 欧美一区国产在线| 黄大色黄女片18第一次| 久久综合久久99| 欧美精品乱码视频一二专区| 亚洲国产精品影院| 日本三级小视频| 欧美精品亚洲二区| 青青草免费观看免费视频在线| 欧美国产中文字幕| 麻豆精品在线| 成年人黄色在线观看| 日本不卡一区二区三区高清视频| 日本 片 成人 在线| 久久综合色8888| 精品一区免费观看| 日韩三级免费观看| 五月婷婷丁香网| 久精品免费视频| 国产一区精品二区| 97超碰免费观看| 精品一二线国产| 日韩av片在线免费观看| 欧美四级电影在线观看| 国产精品亚洲lv粉色| 中文字幕一区电影| 影音成人av| 日韩欧美精品久久| 美女在线一区二区| 任你操精品视频| 欧美精品成人一区二区三区四区| 91在线不卡| 欧美激情一区二区三区高清视频| 国产免费区一区二区三视频免费| 中文字幕一区二区三区最新| 久久99精品久久久久久国产越南| 日本黄色录像视频| 7777精品伊人久久久大香线蕉最新版| 亚洲精品18在线观看| 欧美激情乱人伦| 欧美久久香蕉| 男女啪啪的视频| 国内精品视频一区二区三区八戒| 黄色录像一级片| 日韩午夜av电影| 1024在线看片你懂得| 久久手机视频| 欧美一区国产在线| 中文字幕第九页| 国产精品久久精品日日| 97精品久久人人爽人人爽| 日韩精品中文字幕有码专区 | 91久久嫩草影院一区二区| 日韩伦理一区二区三区| 日本黄色三级大片| 国产精品麻豆欧美日韩ww| 国产精品视频第一页| 久久久久久久国产精品| 午夜a一级毛片亚洲欧洲| 在线视频日韩一区| av不卡免费电影| 免费看日批视频| 日韩色av导航| 国内精品国产成人国产三级粉色| 精品一卡二卡三卡| 中文字幕中文字幕中文字幕亚洲无线| 国产毛片毛片毛片毛片| 国模精品系列视频| 残酷重口调教一区二区| 在线成人精品视频| 色老头久久综合| 日韩av官网| 日韩福利视频| 成人黄页毛片网站| 中文字幕日韩国产| 国内精品中文字幕| 国产精品久久久久久久免费观看| 影音先锋资源av| 欧美日韩国产一区| 日韩伦理在线| 强伦女教师2:伦理在线观看| 99re这里只有精品6| 国产精品女人久久久| 51午夜精品视频| 欧美 日韩 国产 一区| 国产熟女一区二区| 在线观看日韩国产| 欧美巨大xxxx做受沙滩|