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

CSS Mask 與切圖藝術

開發 前端
經常會和設計稿打交道,對設計軟件(Photoshop、Figma等)應該或多或少也有所了解了,這里簡單介紹一下圖形運算(也稱布爾運算),通常有 4 種類型。

作為一名 CSSer,我并不反對“切圖”。

相反,有些地方還是更推薦的,特別是那些奇形怪狀的 UI,合理的“切圖”可以極大地提高布局效率,當然,這里需要一點點技巧,將“切圖”和 CSS 現有能力結合起來,一起學習一下吧!

一、“切圖”的局限性

傳統的“切圖”簡單暴力,但往往缺少適應性。

適應性一般有兩種,一是「尺寸自適應」,二是「顏色可以自定義」。

舉個例子,有這樣一個優惠券樣式。

不過這里略微不一樣的地方是,兩個凹陷處都是平滑處理的

單純實現內凹圓角已經很費勁了,現在還來個平滑圓角?是時候祭出最后大招了--切圖。

但是,切圖真的能解決嗎?假設已經得到了這樣一張圖片。

div{
  background: url(a.png) 0/100% 100%;
}

下面是這張圖片在不同尺寸下的表現。

除非整個布局的尺寸是完全固定的,否則都會有不同程度的拉伸情況,這是視覺最為忌諱的。

另外,整張圖是固定的,也無法直接修改背景色,如果有多種狀態,還需要保存多份。

.div1{
  background: url(a.png) 0/100% 100%;
}
.div2{
  background: url(b.png) 0/100% 100%;
}

有沒有更為靈活的切圖方式呢?

二、圖形運算與CSS MASK

經常會和設計稿打交道,對設計軟件(Photoshop、Figma等)應該或多或少也有所了解了,這里簡單介紹一下圖形運算(也稱布爾運算),通常有 4 種類型。

這是一個非常常見的設計技巧,可以將不同的圖形經過運算合成新的圖形。

下面是一個經典案例,就是通過圓的布爾運算繪制的

這么好的特性,CSS 中有類似的嗎?

這就不得不提到CSS mask[1] 了,CSS MASK 可以指定一張圖作為遮罩圖片。

div{
  mask: url(圖片);
  mask: 漸變;
}

遮罩圖片可以是圖片,也可以是漸變。主要原理是顯示遮罩圖片不透明的部分,透明的則會被裁剪,示意如下:

但是,很多情況下,單一的遮罩并不能滿足需求,比如這樣一個帶缺口的圓,單一的漸變可能無法繪制。

因此,我們需要用到和設計中圖形布爾運算一樣的技巧。

這和 CSS mask中的mask-composite[2]是一一對應的。

/* Keyword values */
mask-composite: add; /* 疊加(默認) */
mask-composite: subtract; /* 減去,排除掉上層的區域 */
mask-composite: intersect; /* 相交,只顯示重合的地方 */
mask-composite: exclude; /* 排除,只顯示不重合的地方 */

利用這個特性,可以很輕易地合成帶缺口的圓,也就是說,我們可以使用 CSS 的方式自由地去裁剪、合成我們想要的圖形。

另外,-webkit-mask-composite與標準下的值有所不同,屬性值非常多,如下:

-webkit-mask-composite: clear; /*清除,不顯示任何遮罩*/
-webkit-mask-composite: copy; /*只顯示上方遮罩,不顯示下方遮罩*/
-webkit-mask-composite: source-over; /*默認值,正常的疊加,等同于 add */
-webkit-mask-composite: source-in; /*只顯示重合的地方,等同于 intersect*/
-webkit-mask-composite: source-out; /*只顯示上方遮罩,重合的地方不顯示,等同于subtract*/
-webkit-mask-composite: source-atop; /*只顯示下方遮罩*/
-webkit-mask-composite: destination-over; /*正常疊加*/
-webkit-mask-composite: destination-in; /*只顯示重合的地方*/
-webkit-mask-composite: destination-out;/*只顯示下方遮罩,重合的地方不顯示*/
-webkit-mask-composite: destination-atop;/*只顯示上方遮罩*/
-webkit-mask-composite: xor; /*只顯示不重合的地方,等同于 exclude*/

其實是借用了 Canvas 中的圖形合成屬性,并且區分了圖層順序,但是對于遮罩層來講,其實「只需要關注遮罩的形狀,不要關注圖層的顏色」,所以上述的一些值效果是完全相同的。

這里可以先不用每個都理解,知道有上面4種類型就行了,其實可以一一去試驗,等熟悉了自然就知道每個屬性的具體用途了。

下面是每個屬性的演示:

https://codepen.io/xboxyan/pen/RwKbGwN。

了解了這些,接下來看看在切圖中的應用。

三、圓滑的內凹圓角

回到前面的問題,同樣是切圖,不過我們需要換一種方式。

仔細觀察,從整體反向考慮,其實就是一個正常的圓角矩形,然后挖去兩個平滑的缺口,兩個缺口的大小是固定的,位置也是相對不變的,如圖所示黑色的部分

所以下面的問題就是,「如何來得到這兩個缺口」?

單純CSS漸變是難以繪制的,所以這里可以直接“切圖”。但是設計稿上給的是紅色部分,如何去手動做一個缺口部分呢?

這就稍微借助設計工具了,這里以 Figma 為例,我們繪制一個矩形,居右對齊,確保可以覆蓋缺口(如下,藍色部分)。

然后,將藍色矩形圖層放在原圖形下面。

最后,選中這兩個圖形,執行減去頂層。

完成!

用同樣的方式,可以得到左右兩個半圓,或者直接翻轉一下也行。

接下來,我們需要將這兩個 svg 轉為內聯,推薦用張鑫旭老師的這個。

SVG在線壓縮合并工具 [3]

最后,我們使用3層遮罩,兩個半圓加上整個矩形,通過遮罩合成(僅顯示不重疊部分)就可以得到我們需要的圖形了。

這樣做的好處是兩個半圓「是通過CSS定位實現」的,所以可以確保一定是居中、靠近邊緣的,不會因為尺寸的變化而變形。

下面是完整代碼。

coupon{
  width: 300px;
  height: 150px;
  border-radius: 8px;
  background: linear-gradient(85deg, #FF9078 7.57%, #FA3440 80.06%);
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='20' height='48' viewBox='0 0 20 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 48V0c0 2.21 1.809 3.958 3.974 4.395C13.116 6.238 20 14.315 20 24S13.116 41.762 3.974 43.605C1.81 44.042 0 45.791 0 48z' fill='%23000'/%3E%3C/svg%3E") 0 50%/20px no-repeat,
    url("data:image/svg+xml,%3Csvg width='20' height='48' viewBox='0 0 20 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 48V0c0 2.209-1.809 3.959-3.975 4.395C6.885 6.238 0 14.315 0 24s6.885 17.762 16.025 19.605C18.191 44.041 20 45.791 20 48z' fill='%23000'/%3E%3C/svg%3E") 100% 50%/20px no-repeat,
    linear-gradient(red 0 0);
  -webkit-mask-composite: xor;
}

這樣就得到了尺寸自適應、可更換顏色的優惠券樣式了。

你也可以訪問在線鏈接。

  • CSS coupon (codepen.io)[4]
  • CSS coupon(juejin.cn)[5]

四、投票 PK 樣式

下面來看這樣一個例子。

注意,這里也是有平滑圓角的,并且在寬度改變時,傾斜角是固定的。

同樣,也可以用“切圖”的方式來實現這樣的效果。

在這里,我們還是從整體考慮,將圖形補全,用圖形合成的方式,在 Figma 中繪制出如下的“平滑直三角”。

然后在 CSS 中通過 mask 減去黑色部分就行了,下面是完整代碼。

.pk{
  display: flex;
  width: 400px;
}
.item{
  height: 40px;
}
.left{
  width: 50%;
  border-radius: 40px 0 0 40px;
  background: linear-gradient(85deg, #FF9078 7.57%, #FA3440 80.06%);
  -webkit-mask: linear-gradient(red,red), url("data:image/svg+xml,%3Csvg width='16' height='40' viewBox='0 0 16 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 0h-2.344a1 1 0 0 1 .957 1.287L3.855 37.148A4 4 0 0 1 .023 40H16V0z' fill='%23C6F'/%3E%3C/svg%3E") right/auto 100% no-repeat;
  -webkit-mask-composite: xor;
}
.right{
  flex: 1;
  border-radius:  0 40px 40px 0;
  background: linear-gradient(274deg, #5FB6F5 -3.81%, #4B80EE 62.98%);
  -webkit-mask: linear-gradient(red,red), url("data:image/svg+xml,%3Csvg width='16' height='40' viewBox='0 0 16 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 40h2.344a1 1 0 0 1-.957-1.287L12.145 2.85A4 4 0 0 1 15.977 0H0v40z' fill='%23C6F'/%3E%3C/svg%3E") left/auto 100% no-repeat;
  -webkit-mask-composite: xor;
}

這樣實現的傾角支持漸變,支持自適應寬度,效果如下

你也可以訪問在線鏈接

  • CSS PK (codepen.io)[6]
  • CSS PK (juejin.cn)[7]

五、平滑 tab 樣式

最后再來看一個例子:平滑 tab 標簽,就是 Chrome 標簽欄那樣的

這次再來介紹一個比較簡單、實用的“切圖”方式。

通過前面兩個例子,可能你已經猜到要怎么做了。沒錯,就是先補全

然后在設計軟件中將黑色部分單獨“切”出來

然后在 CSS 中通過 mask 減去這兩部分黑色部分就行了,和第一個例子非常像,下面是完整代碼

tab{
  line-height: 40px;
  padding: 0 30px;
  background-color:royalblue;
  color: #fff;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='28' height='40' viewBox='0 0 28 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 0H0v40h1c8.283 0 15-6.717 15-15V12c0-6.627 5.373-12 12-12z' fill='%23000'/%3E%3C/svg%3E") 0 0 no-repeat,
    url("data:image/svg+xml,%3Csvg width='28' height='40' viewBox='0 0 28 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h28v40h-1c-8.283 0-15-6.717-15-15V12C12 5.373 6.627 0 0 0z' fill='%23000'/%3E%3C/svg%3E") 100% 0 no-repeat,
    linear-gradient(red 0 0);
  -webkit-mask-composite: xor;
}

這樣實現的 tab 既做到了自適應寬度,也能隨意更改背景,效果如下

你也可以訪問在線鏈接

  • CSS chrome tab (codepen.io)[8]
  • CSS chrome tab (juejin.cn)[9]

六、總結一下

以上就是本文的全部內容了,介紹了一種特殊的“切圖”手法,將切圖與CSS MASK結合起來,既保留了“切圖”的簡單暴力,又滿足了CSS自適應的特點,下面簡單總結一下

  • 傳統的“切圖”簡單暴力,但往往缺少適應性:尺寸自適應和顏色自適應。
  • 圖形布爾運算主要有:合并形狀、減去頂層、交叉形狀、排除重疊。
  • CSS MASK composite 剛好也有相同的特性。
  • 可以從整體反向考慮,將難以實現的部分由“切圖”完成,然后通過mask從整體減去這一部分。
  • 由于缺口部分是通過CSS定位實現,因此可以確保整體的自適應性。

前端作為設計師和開發工程師之間的橋梁,很多實現都可以從設計的角度去考慮,很多復雜的效果或者布局也是一層一層疊加而成,也算是給前端提供的一種布局思路。

[1]CSS mask: https://developer.mozilla.org/zh-CN/docs/Web/CSS/mask。

[2]mask-composite: https://developer.mozilla.org/en-US/docs/Web/CSS/mask-composite。

[3]SVG在線壓縮合并工具 : https://www.zhangxinxu.com/sp/svgo/。

[4]CSS coupon (codepen.io): https://codepen.io/xboxyan/pen/MWZOLGK。

[5]CSS coupon(juejin.cn): https://code.juejin.cn/pen/7281253517154517052。

[6]CSS PK (codepen.io): https://codepen.io/xboxyan/pen/oNJeoYv。

[7]CSS PK (juejin.cn): https://code.juejin.cn/pen/7281253921112621097。

[8]CSS chrome tab (codepen.io): https://codepen.io/xboxyan/pen/BavJYbE。

[9]CSS chrome tab (juejin.cn): https://code.juejin.cn/pen/7281253036251414569  。

責任編輯:姜華 來源: 前端偵探
相關推薦

2022-02-22 07:50:10

CSS前端CSS-doodle

2023-05-22 09:10:53

CSSloading 效

2022-05-05 07:40:07

maskCSS

2024-03-15 08:50:08

CSS3@keyframes動畫制作

2022-04-27 07:49:32

CSS前端

2015-04-29 11:10:23

css sprite雪碧圖生成工具

2025-06-17 08:20:00

2017-10-30 15:14:45

盤纖光纖光纜

2021-03-01 19:24:30

區塊鏈加密藝術技術

2011-11-30 09:28:37

iCloud信息圖云計算

2009-02-05 09:23:13

SaaS軟件定價軟件服務

2010-09-13 13:44:35

CSS表格CSS表單

2021-04-01 06:21:08

人工智能AI

2009-02-19 16:44:21

虛擬化藝術市場

2017-09-13 15:05:10

React前端單元測試

2017-09-10 17:41:39

React全家桶單元測試前端測試

2015-06-15 10:03:52

聯想互聯網

2017-07-12 16:07:49

大數據數據可視化

2022-07-28 11:13:08

人工智能模型

2010-09-01 15:28:11

CSSexpression
點贊
收藏

51CTO技術棧公眾號

制服.丝袜.亚洲.另类.中文| 久久综合精品国产一区二区三区| 少妇av一区二区三区| 污网站免费在线| 九色porny在线| 国产精品系列在线观看| 7m精品福利视频导航| 69xxx免费| av自拍一区| 色狠狠色狠狠综合| 4444在线观看| 黄色视屏网站在线免费观看| 久久99精品国产麻豆婷婷洗澡| 九色精品免费永久在线| 国产精品无码永久免费不卡| 一级欧美视频| 欧美日韩中文字幕| 一道精品一区二区三区| 手机看片1024国产| 蜜臀91精品一区二区三区| 97高清免费视频| 污污的视频在线免费观看| 日韩精品福利一区二区三区| 欧美一区二区性放荡片| 无码人妻精品一区二区三区66| 四虎亚洲成人| 国产精品久久久久久福利一牛影视 | 国产日韩1区| 日韩视频欧美视频| 久久丫精品国产亚洲av不卡| 日韩视频1区| 欧美日韩视频在线观看一区二区三区 | 99精品视频网| 欧美富婆性猛交| 来吧亚洲综合网| 国产精品亚洲人成在99www| 精品国产一区二区三区不卡| 国产乱码一区二区三区四区| 成人在线黄色| 在线亚洲精品福利网址导航| 国产一区二区在线视频播放| 国产蜜臀在线| 一区二区三区日韩精品视频| 特级毛片在线免费观看| 91在线直播| 国产欧美久久久精品影院| 蜜桃av色综合| 日本高清中文字幕二区在线| 国产.欧美.日韩| 亚洲一区二区三区久久| 影音先锋黄色网址| 男女男精品网站| 国产精品白嫩美女在线观看| 天堂中文在线网| 亚洲视频大全| 久久久久久久久久国产| 免费毛片在线播放免费| 一区二区在线影院| 超碰91人人草人人干| 精品丰满少妇一区二区三区| 日韩免费在线| 日韩中文字幕国产精品| 久久爱一区二区| 亚洲精品国产首次亮相| 免费不卡在线观看av| 青青操国产视频| 影音先锋亚洲精品| 欧美有码在线观看视频| 国产字幕在线观看| 美女www一区二区| 成人性生交大片免费看视频直播| 中文字幕资源网| 国内精品伊人久久久久av一坑 | 国产精品久久久久久久岛一牛影视| 丝袜足脚交91精品| 麻豆91在线| 亚洲在线一区二区三区| 欧美成人三级在线视频| 午夜伦理福利在线| 精品视频在线免费看| 日本精品一区在线| 99re热精品视频| 日韩福利在线播放| 日韩欧美视频免费观看| 亚洲精品国产偷自在线观看| 欧美激情综合亚洲一二区| 99久在线精品99re8热| 视频一区国产视频| 国产日产欧美a一级在线| 午夜久久久久久噜噜噜噜| 91丨九色porny丨蝌蚪| 性刺激综合网| 九色91在线| 色88888久久久久久影院野外| 拔插拔插华人永久免费| 久久99精品国产自在现线| 亚洲欧美日韩中文在线| 人妻视频一区二区| 51精产品一区一区三区| 91精品国产91久久久| 这里只有精品免费视频| 高清不卡一二三区| 四虎一区二区| 超级白嫩亚洲国产第一| 欧美日韩午夜精品| 国产亚洲无码精品| 亚洲美女视频| 国产精品久久91| 欧美性猛交 xxxx| 中文字幕一区日韩精品欧美| 日韩国产一级片| 国产精一区二区| 一本色道久久88综合亚洲精品ⅰ | 国产在线不卡| 国产精品一区二区久久| 欧美日韩免费视频| 午夜一区二区三区| √天堂8资源中文在线| 欧美日韩国产综合视频在线观看| 精品人妻一区二区三区日产| 天天影视欧美综合在线观看| 日本精品一区二区三区在线| 亚洲a视频在线| 国产精品成人免费精品自在线观看| 久久精品国产一区二区三区免费看 | 亚洲一区亚洲| 91久久久一线二线三线品牌| av福利在线播放| 色综合久久久久综合99| 亚洲一区二区三区四区av| 亚欧美无遮挡hd高清在线视频| 日韩美女在线播放| 少妇精品视频一区二区| 一区二区三区精品在线| 九九九九九国产| 欧美综合视频| 国产成人综合亚洲| 青青草视频在线观看| 亚洲图片欧美色图| 香蕉在线观看视频| 亚洲精品二区三区| 成人免费淫片aa视频免费| 五月香视频在线观看| 欧美日韩中文字幕精品| 亚洲综合欧美综合| 免费在线观看一区二区三区| 日本一区二区在线视频观看| 欧美舌奴丨vk视频| 亚洲天堂免费在线| 成人毛片一区二区三区| 久久久精品免费网站| 春日野结衣av| 怕怕欧美视频免费大全| 国产成人一区二区三区电影| 韩国三级av在线免费观看| 色狠狠色狠狠综合| 能直接看的av| 亚洲一区网址| 国产成人精品亚洲日本在线桃色| 手机看片福利永久国产日韩| 国产成人福利夜色影视| 日韩最新中文字幕电影免费看| 一级片视频免费| 亚洲欧美日韩国产手机在线| 韩国一区二区三区四区| 亚洲狠狠婷婷| 欧美日韩大片一区二区三区| 免费在线成人激情电影| 久久久精品999| 性生活三级视频| 无吗不卡中文字幕| 一区二区三区四区免费| 免费高清在线视频一区·| 9999在线观看| 国产毛片精品| 国产a∨精品一区二区三区不卡| 国产精品视频一区二区久久| 欧美日韩aaaaa| 国产大学生自拍| 99re8在线精品视频免费播放| 国产精品人人妻人人爽人人牛| 久久精品国产99久久| 91成人免费视频| 小视频免费在线观看| 中文字幕亚洲一区| 亚洲AV午夜精品| 色天天综合久久久久综合片| 国产老头老太做爰视频| 成人午夜精品在线| 国产精品久久久久9999小说| 66国产精品| 久久影院理伦片| 只有精品亚洲| 91国内产香蕉| 在线播放麻豆| 日韩视频国产视频| 免费的毛片视频| 一区二区三区精品久久久| 无码h肉动漫在线观看| 日韩av在线发布| 18禁裸男晨勃露j毛免费观看| 国产一区二区三区四区| 亚洲综合第一页| 播放一区二区| 91国内精品久久| 色呦呦在线视频| 在线观看中文字幕亚洲| 日本波多野结衣在线| 欧美日韩亚洲综合一区| 全部毛片永久免费看| 1000精品久久久久久久久| 欧美黑人欧美精品刺激| 成人综合在线网站| 日本免费色视频| 久久黄色影院| av之家在线观看| 欧美网站在线| 天天成人综合网| 国产在线日韩精品| 精品在线一区| 成人自拍在线| 91久久极品少妇xxxxⅹ软件| 久久精品国产精品亚洲毛片| 清纯唯美亚洲激情| heyzo一区| 久久91亚洲精品中文字幕奶水| 中文字幕日本在线观看| 亚洲少妇中文在线| 亚洲欧美色视频| 亚洲成人精品av| www.com在线观看| 欧美一区二区三区影视| 久久午夜鲁丝片| 色av综合在线| 亚洲国产av一区二区三区| 精品国产成人av| 日韩久久精品视频| 亚洲午夜三级在线| 免费中文字幕在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 国产精品国产馆在线真实露脸 | 色婷婷综合在线观看| 久久成人羞羞网站| 伊人影院综合在线| 久久精品久久精品| 日韩av片免费观看| 精东粉嫩av免费一区二区三区| 日本www高清视频| 日韩黄色免费电影| 亚洲色精品三区二区一区| 日韩影院在线观看| 国产精品一区二区羞羞答答| 蜜桃久久av一区| 日本黄大片一区二区三区| 久久9热精品视频| 91丝袜超薄交口足| 国产高清不卡二三区| 国产精品熟妇一区二区三区四区 | 国产一区在线观看免费| 一区二区中文字幕在线| 老妇女50岁三级| 亚洲国产精品视频| 国产尤物在线视频| 在线观看视频一区| 97国产成人无码精品久久久| 91精品国产91热久久久做人人| 北条麻妃一二三区| 亚洲精品动漫100p| 久久久久久女乱国产| 原创国产精品91| 黄网址在线观看| 久久久久久尹人网香蕉| 黑人巨大精品欧美一区二区桃花岛| 日韩免费精品视频| 国产一区精品二区| 久久久久网址| 色综合天天综合网中文字幕| 喜爱夜蒲2在线| 亚洲欧美网站| 17c国产在线| 成人aa视频在线观看| 亚洲精品一区二区三区影院忠贞| 亚洲视频在线观看一区| 中文字幕一区二区三区手机版 | 色综合免费视频| 国产一区二区三区在线看| 菠萝菠萝蜜在线视频免费观看 | 成人午夜一级| 高清视频在线观看一区| 国产免费av一区二区三区| 国产又粗又爽又黄的视频| 夜夜夜久久久| 99中文字幕在线| 久久久影院官网| 黄色片在线观看网站| 日韩欧美综合在线视频| 国产欧美综合视频| 国产丝袜一区二区三区| 黄av在线播放| 日韩av免费在线| 一区二区网站| 一区二区三区国| 免费日韩一区二区| 特种兵之深入敌后| 国产欧美日韩不卡| 少妇一级淫片免费放中国| 欧美高清一级片在线| 暖暖视频在线免费观看| 欧美风情在线观看| 欧美亚洲福利| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | www.av天天| 精品久久香蕉国产线看观看亚洲| 国产免费黄色网址| 在线播放日韩精品| 欧美大片免费观看网址| 国产欧美日韩视频一区二区三区| 国产精品毛片久久| 一道本视频在线观看| 91美女福利视频| 日韩黄色在线视频| 日韩精品中文字幕一区| 国产在线更新| 国产日韩在线一区| 欧美限制电影| 欧美综合在线观看视频| 91网站视频在线观看| 国产极品在线播放| 欧美哺乳videos| 永久免费网站在线| 91精品国产综合久久久久久丝袜| 久久网站免费观看| 亚洲欧洲日本精品| 欧美精彩视频一区二区三区| 日本高清不卡码| 亚洲老头同性xxxxx| 无遮挡在线观看| 欧美另类视频在线| 欧美一级二区| 麻豆精品免费视频| 狠狠综合久久av一区二区小说| 天天操天天干天天爽| 久久久久久久久久久网站| 久久国产精品美女| 国产日韩第一页| 国产精品一区二区在线看| 欧美视频www| 日韩欧美国产一区在线观看| aa在线视频| 成人资源av| 99热免费精品在线观看| 国产亚洲色婷婷久久99精品91| 亚洲不卡一区二区三区| 五月婷婷开心中文字幕| 国产98色在线| 日韩精品免费一区二区三区| 五月天视频在线观看| 亚洲精品免费在线| 老司机午夜福利视频| 欧美自拍大量在线观看| 狠狠色狠狠色综合婷婷tag| 青青草精品视频在线观看| 中文av字幕一区| 国产精品高潮呻吟av| 欧美夫妻性生活xx| 欧美毛片免费观看| 久久久久久久片| 亚洲日本欧美天堂| 亚洲男人天堂久久| 2019中文字幕在线免费观看| 精品久久91| 日韩欧美理论片| 精品久久久久久久久中文字幕 | 亚洲精品高清视频在线观看| 肥臀熟女一区二区三区| 欧美专区在线播放| 91久久夜色精品国产按摩| 欧美一级片在线免费观看| 疯狂蹂躏欧美一区二区精品| 成年在线电影| caoporn国产精品免费公开| 亚洲综合精品| 久久精品在线观看视频| 亚洲成人动漫在线播放| 欧美va在线观看| 欧美一级黄色录像片| 91美女片黄在线观看91美女| 国产精品久久久久久在线| 午夜精品免费视频| 色小子综合网| 91玉足脚交白嫩脚丫| 欧美日韩mp4| 在线观看v片| 91精品国产毛片武则天| 91麻豆免费视频| 国产高清在线免费| 国产99久久精品一区二区永久免费| 女人天堂亚洲aⅴ在线观看| 欧美图片第一页| 精品国产凹凸成av人导航|