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

讓交互更加生動(dòng)!有意思的鼠標(biāo)跟隨 3D 旋轉(zhuǎn)動(dòng)效

開(kāi)發(fā) 前端
本文,就將講述如何使用純 CSS 實(shí)現(xiàn)類似的交互效果,以及,借助 JavaScript 綁定鼠標(biāo)事件,快速還原上述效果。

今天,群友問(wèn)了這樣一個(gè)問(wèn)題,如下所示的鼠標(biāo)跟隨交互效果,如何實(shí)現(xiàn):

簡(jiǎn)單分析一下,這個(gè)交互效果主要有兩個(gè)核心:

  1. 借助了 CSS 3D 的能力。
  2. 元素的旋轉(zhuǎn)需要和鼠標(biāo)的移動(dòng)相結(jié)合。

本文,就將講述如何使用純 CSS 實(shí)現(xiàn)類似的交互效果,以及,借助 JavaScript 綁定鼠標(biāo)事件,快速還原上述效果。

純 CSS 實(shí)現(xiàn)元素的 3D 旋轉(zhuǎn)

如果不借助 JavaScript,僅僅只是 CSS,如何實(shí)現(xiàn)類似的 3D 旋轉(zhuǎn)效果呢?

這里會(huì)運(yùn)用到一種名為正反旋轉(zhuǎn)相消或者是正負(fù)旋轉(zhuǎn)相消的小技巧。嗯,名字起的很奇怪,好像數(shù)學(xué)概念一樣。

在動(dòng)畫中,旋轉(zhuǎn)是非常常用的屬性。

{
transform: rotate(90deg);
}

如果我們給不同的層級(jí)的元素,添加不同方向的旋轉(zhuǎn),會(huì)發(fā)生什么呢?

首先假設(shè)一下場(chǎng)景,我們有這樣的一層 HTML 結(jié)構(gòu):

<div class="reverseRotate">
<div class="rotate">
<div class="content">正負(fù)旋轉(zhuǎn)相消3D動(dòng)畫</div>
</div>
</div>

樣式如下:

.content 內(nèi)是我們的主要內(nèi)容,好了,現(xiàn)在想象一下,如果父元素 .rotate 進(jìn)行正向 linear 360° 旋轉(zhuǎn),最外層的父級(jí)元素 .reverseRotate 進(jìn)行反向 linear 360° 旋轉(zhuǎn),效果會(huì)是啥樣?

CSS 代碼如下:

.rotate {
animation: rotate 5s linear infinite;
}
.reverseRotate {
animation: reverseRotate 5s linear infinite;
}
@keyframes rotate {
100% {
transform: rotate(360deg);
}
}
@keyframes reverseRotate {
100% {
transform: rotate(-360deg);
}
}

我們可以得到這樣一種動(dòng)畫(注意,下圖是 GIF 不是 PNG):

神奇!因?yàn)橐徽环吹男D(zhuǎn),且緩動(dòng)函數(shù)一樣,所以整個(gè) .content 看上去依然是靜止的!注意,這里整個(gè) .content 靜止的非常重要。

有讀者看到這里就要罵人了,作者你個(gè)智障,靜止了不就沒(méi)動(dòng)畫了嗎?哪來(lái)的動(dòng)畫技巧?

別急!雖然看上去是靜止的,但是其實(shí)祖先兩個(gè)元素都是在旋轉(zhuǎn)的!這會(huì)看上去風(fēng)平浪靜的效果底下其實(shí)是暗流涌動(dòng)。用開(kāi)發(fā)者工具選取最外層祖先元素是這樣的:

既然如此,我們繼續(xù)思考,如果我在其中旋轉(zhuǎn)的一個(gè)父元素上,添加一些別的動(dòng)畫會(huì)是什么效果?想想就很刺激。

首先,我們先給這幾個(gè)元素添加 CSS 3D 轉(zhuǎn)換:

div {
transform-style: preserve-3d;
perspective: 100px;
}

接著,嘗試修改上面的旋轉(zhuǎn)動(dòng)畫,在內(nèi)層旋轉(zhuǎn)上額外添加一個(gè) rotateX:

@keyframes rotate {
0% {
transform: rotateX(0deg) rotateZ(0deg);
}
50% {
transform: rotateX(40deg) rotateZ(180deg);
}
100% {
transform: rotateX(0deg) rotateZ(360deg);
}
}

效果如下:

Wow,這里需要好好理解一下。由于內(nèi)容 .content 層是靜止的但其實(shí)外層兩個(gè)圖層都在旋轉(zhuǎn),通過(guò)設(shè)置額外的 rotateX(40deg),相當(dāng)于疊加多了一個(gè)動(dòng)畫,由于正反旋轉(zhuǎn)抵消了,所有整個(gè)動(dòng)畫只能看到旋轉(zhuǎn)的 rotateX(40deg) 這個(gè)動(dòng)畫,產(chǎn)生了上述的效果。

這樣,在沒(méi)有 JavaScript 介入的情況下,我們就模擬了題圖所示的 3D 效果。當(dāng)然,僅僅是這樣,與用戶的聯(lián)動(dòng)是不夠的,如果一定要結(jié)合鼠標(biāo)移動(dòng),我們就需要 JavaScript 的一些輔助了。

借助 Javascript 實(shí)現(xiàn)鼠標(biāo)跟隨 3D 旋轉(zhuǎn)動(dòng)效

我們的目標(biāo)是實(shí)現(xiàn)這樣一個(gè)動(dòng)畫效果:

這里,我們其實(shí)有兩個(gè)核心元素:

  1. 鼠標(biāo)活動(dòng)區(qū)域。
  2. 旋轉(zhuǎn)物體本身。

鼠標(biāo)在鼠標(biāo)活動(dòng)區(qū)域內(nèi)的移動(dòng),會(huì)影響旋轉(zhuǎn)物體本身的 3D 旋轉(zhuǎn),而旋轉(zhuǎn)的方向其實(shí)可以被分解為 X 軸方向與 Y 軸方向。

我們來(lái)看一下,假設(shè)我們的 HTML 結(jié)構(gòu)如下:

<body>
<div id="element"></div>
</body>

得到這樣一個(gè)圖形:

這里,body 的范圍就是整個(gè)鼠標(biāo)可活動(dòng)區(qū)域,也是我們添加鼠標(biāo)的 mousemove 事件的宿主 target,而 #element 就是需要跟隨鼠標(biāo)一起轉(zhuǎn)動(dòng)的旋轉(zhuǎn)物體本身。

因?yàn)檎麄€(gè)效果是需要基于 CSS 3D 的,我們首先加上簡(jiǎn)單的 CSS 3D 效果:

body {
width: 100vw;
height: 100vh;
transform-style: preserve-3d;
perspective: 500px;
}
div {
width: 200px;
height: 200px;
background: #000;
transform-style: preserve-3d;
}

效果如下:

沒(méi)有什么不一樣。這是因?yàn)檫€沒(méi)有添加任何的 3D 變換,我們給元素添加 X、Y 兩個(gè)方向的 rotate() 試一下(注意,這里默認(rèn)的旋轉(zhuǎn)圓心即是元素中心):

div {
transform: rotateX(15deg) rotateY(30deg);
}

效果如下,是有那么點(diǎn)意思了:

好,接下來(lái),我們的目標(biāo)就是通過(guò)結(jié)合 mouseover 事件,讓元素動(dòng)起來(lái)。

控制 X 方向的移動(dòng)

當(dāng)然,為了更加容易理解,我們把動(dòng)畫拆分為 X、Y 兩個(gè)方向上的移動(dòng)。首先看 X 方向上的移動(dòng):

這里,我們需要以元素的中心為界:

  1. 當(dāng)鼠標(biāo)在中心右側(cè)連續(xù)移動(dòng),元素繞 Y 軸移動(dòng),并且值從 0 開(kāi)始,越來(lái)越大,范圍為(0, +∞)deg。
  2. 反之,當(dāng)鼠標(biāo)在中心左側(cè)連續(xù)移動(dòng),元素繞 Y 軸移動(dòng),并且值從 0 開(kāi)始,越來(lái)越小,范圍為(-∞, 0)deg。

這樣,我們可以得到這樣一個(gè)公式:

rotateY = (鼠標(biāo) x 坐標(biāo) - 元素左上角 x 坐標(biāo) - 元素寬度的一半)deg

通過(guò)綁定 onmousemove 事件,我們嘗試一下:

const mouseOverContainer = document.getElementsByTagName("body")[0];
const element = document.getElementById("element");
mouseOverContainer.onmousemove = function(e) {
let box = element.getBoundingClientRect();
let calcY = e.clientX - box.x - (box.width / 2);

element.style.transform = "rotateY(" + calcY + "deg) ";
}

效果如下:

好吧,旋轉(zhuǎn)的太夸張了,因此,我們需要加一個(gè)倍數(shù)進(jìn)行控制:

const multiple = 20;
const mouseOverContainer = document.getElementsByTagName("body")[0];
const element = document.getElementById("element");
mouseOverContainer.onmousemove = function(e) {
let box = element.getBoundingClientRect();
let calcY = (e.clientX - box.x - (box.width / 2)) / multiple;

element.style.transform = "rotateY(" + calcY + "deg) ";
}

通過(guò)一個(gè)倍數(shù)約束后,效果好了不少:

控制 Y 方向的移動(dòng)

同理,我們利用上述的方式,同樣可以控制 Y 方向上的移動(dòng):

const multiple = 20;
const mouseOverContainer = document.getElementsByTagName("body")[0];
const element = document.getElementById("element");

mouseOverContainer.onmousemove = function(e) {
let box = element.getBoundingClientRect();
let calcX = (e.clientY - box.y - (box.height / 2)) / multiple;

element.style.transform = "rotateX(" + calcX + "deg) ";
};

效果如下:

當(dāng)然,在這里,我們會(huì)發(fā)現(xiàn)方向是元素運(yùn)動(dòng)的方向是反的,所以需要做一下取反處理,修改下 calcX 的值,乘以一個(gè) -1 即可:

let calcX = (e.clientY - box.y - (box.height / 2)) / multiple * -1;

結(jié)合 X、Y 方向的移動(dòng)

OK,到這里,我們只需要把上述的結(jié)果合并一下即可,同時(shí),上面我們使用的是 onmousemove 觸發(fā)每一次動(dòng)畫移動(dòng)。現(xiàn)代 Web 動(dòng)畫中,我們更傾向于使用 requestAnimationFrame 去優(yōu)化我們的動(dòng)畫,確保每一幀渲染一次動(dòng)畫即可。

完整的改造后的代碼如下:

const multiple = 20;
const mouseOverContainer = document.getElementsByTagName("body")[0];
const element = document.getElementById("element");
function transformElement(x, y) {
let box = element.getBoundingClientRect();
let calcX = -(y - box.y - (box.height / 2)) / multiple;
let calcY = (x - box.x - (box.width / 2)) / multiple;
element.style.transform = "rotateX("+ calcX +"deg) "
+ "rotateY("+ calcY +"deg)";
}
mouseOverContainer.addEventListener('mousemove', (e) => {
window.requestAnimationFrame(function(){
transformElement(e.clientX, e.clientY);
});
});

至此,我們就能簡(jiǎn)單的實(shí)現(xiàn)題圖所示的鼠標(biāo)跟隨 3D 旋轉(zhuǎn)動(dòng)效:

完整的代碼,你可以戳這里:CodePen Demo -- CSS 3D Rotate With Mouse Move[1]

最后

怎樣,其實(shí)也不是很難吧?好了,本文到此結(jié)束,希望本文對(duì)你有所幫助 :)

參考資料

[1]CodePen Demo -- CSS 3D Rotate With Mouse Move: https://codepen.io/Chokcoco/pen/mdpGXjj。

責(zé)任編輯:姜華 來(lái)源: iCSS前端趣聞
相關(guān)推薦

2022-06-15 07:21:47

鼠標(biāo)指針交互效果CSS

2015-09-17 17:49:13

華三/UIS

2023-08-28 09:39:17

智慧教育

2021-03-25 06:12:55

SVG 濾鏡CSS

2021-06-10 08:15:49

CSS 文字動(dòng)畫技巧

2022-08-15 22:34:47

Overflow方向裁切

2022-07-11 13:09:26

mmapLinux

2015-01-05 10:13:37

2022-08-25 11:48:06

SUSE開(kāi)源容器

2018-06-24 16:39:28

Tomcat異常線程

2020-12-12 13:50:16

云開(kāi)發(fā)

2021-01-27 13:54:05

開(kāi)發(fā)云原生工具

2017-08-01 00:52:07

kafka大數(shù)據(jù)消息總線

2012-06-19 16:49:19

Web開(kāi)發(fā)

2013-08-28 09:46:09

Debian LinuLinux發(fā)行版

2018-07-31 14:34:49

百度

2015-10-28 13:57:29

融合架構(gòu)華三UIS

2012-05-22 10:12:59

jQuery

2010-04-09 11:24:59

Oracle 排序

2021-11-17 10:45:58

Chrome 95新特性前端
點(diǎn)贊
收藏

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

亚洲成av人片乱码色午夜| 免费在线观看av电影| 亚洲免费婷婷| 中文字幕日韩精品在线| 天天操精品视频| 怡红院红怡院欧美aⅴ怡春院| 粉嫩欧美一区二区三区高清影视| 2019中文在线观看| 天堂av网手机版| 136国产福利精品导航网址应用| 激情久久av一区av二区av三区| 日韩福利二区| 亚洲国产精品久久久久爰性色 | 无码 制服 丝袜 国产 另类| 日本在线视频1区| 精品一区二区三区免费观看| 91精品国产免费久久久久久 | 一区二区三区中文免费| 美日韩精品免费| 国产极品久久久| 日韩成人精品在线| 国外成人在线直播| 艳妇荡乳欲伦69影片| 一区二区小说| 精品福利一二区| 一区二区免费av| 国产精品专区免费| 亚洲国产视频在线| japanese在线视频| 懂色av中文在线| 97久久超碰国产精品电影| 亚洲伊人成综合成人网| 中文字幕在线观看免费| 久久精品男女| 欧美亚洲另类在线| 五月天综合在线| 欧美在线网址| 色妞欧美日韩在线| 国产成人av一区二区三区不卡| 99久久人爽人人添人人澡| 9191成人精品久久| 亚洲36d大奶网| 亚洲成人不卡| 色综合色狠狠综合色| 国产欧美日韩网站| heyzo高清国产精品| 一区二区在线观看视频| 中文字幕第一页亚洲| 欧美jizz18性欧美| 国产精品九色蝌蚪自拍| 午夜精品福利一区二区| 国产成人天天5g影院在线观看| 91蜜桃在线观看| 久久久一本精品99久久精品66| 亚洲国产999| 国产剧情一区二区| 51精品国产人成在线观看| 国产乱码精品一区二三区蜜臂| 蜜桃久久久久久| 国产精品久久久久久久久久ktv| 成人午夜视频精品一区| 夜夜精品视频| 欧美中文字幕在线观看| 亚洲精品成人在线视频| 久久综合亚州| 国产精品流白浆视频| 久久久久久久久久久影院| 久久动漫亚洲| 国产欧美一区二区三区久久人妖| 自拍偷拍精品视频| 精品一区二区三区在线播放视频| 成人午夜在线视频一区| www.成人精品| 国产成人av福利| 国产精品jizz视频| 日韩av成人| 中文字幕不卡三区| 香蕉视频免费版| 日本h片在线| 欧美日韩精品在线观看| 日韩免费高清在线| 深夜福利亚洲| 91精品国产高清一区二区三区蜜臀| 特黄特黄一级片| 国内自拍欧美| 国产香蕉97碰碰久久人人| 国产福利在线导航| 亚洲视频精品| 日本不卡视频在线播放| 国产一区二区女内射| 高清在线成人网| 欧美久久久久久| 久久99精品久久久久久野外| 亚洲一二三四区| 日本中文字幕片| 只有精品亚洲| 亚洲精品久久久久久久久久久久| 丁香激情五月少妇| 午夜精品剧场| 国产成人精品一区二区三区| 国产强被迫伦姧在线观看无码| 成人av免费网站| 亚洲欧洲一区二区| 91美女精品| 欧美日韩美少妇| 黄色免费视频网站| 日韩一区三区| 68精品国产免费久久久久久婷婷| 中文字幕日本人妻久久久免费 | 黄色av网址在线观看| 清纯唯美亚洲综合一区| 久久久亚洲天堂| 中国一区二区视频| 99r国产精品| 国产精品一区在线免费观看| 91av亚洲| 精品乱人伦小说| 特黄一区二区三区| 国产精品美女| 成人av蜜桃| 992tv免费直播在线观看| 亚洲第一久久影院| 不用播放器的免费av| 国产精品免费不| 高清视频欧美一级| 国产高清视频免费| 国产精品区一区二区三| 久久精品99国产| 精品国产乱子伦一区二区| 欧美成人精品h版在线观看| 亚洲色成人www永久网站| 不卡视频一二三| 今天免费高清在线观看国语| 99re久久| 日韩成人性视频| 精品无码黑人又粗又大又长| 国产乱人伦偷精品视频免下载| 亚洲精品二区| 精品欧美一区二区三区在线观看| 日韩国产欧美精品一区二区三区| 麻豆changesxxx国产| 久久99久久久久| 西游记1978| 成人涩涩视频| 一区二区亚洲欧洲国产日韩| 中文字幕在线观看视频免费| 久久婷婷一区二区三区| 欧美日本视频在线观看| 久久aimee| 韩国视频理论视频久久| 国产小视频一区| 亚洲综合免费观看高清完整版在线 | 91精产国品一二三| 综合天堂久久久久久久| 999在线观看免费大全电视剧| av官网在线播放| 日韩欧美亚洲一区二区| 免费中文字幕视频| 99久久亚洲一区二区三区青草| 精品无码国模私拍视频| 日韩成人动漫在线观看| 情事1991在线| 国产黄在线看| 91精品国产综合久久精品麻豆 | 熟妇高潮一区二区高潮| 亚洲www啪成人一区二区麻豆| 在线黄色免费网站| 亚洲欧美日韩国产一区二区| 欧美日韩亚洲一区二区三区四区| 性欧美1819sex性高清| 色小说视频一区| 国产色综合视频| 亚洲va欧美va国产va天堂影院| 久久久久成人精品无码中文字幕| 国产农村妇女精品一二区| 日本精品一区二区三区视频| 日韩国产91| 欧美黑人xxxⅹ高潮交| 天天操天天射天天舔| 色老头久久综合| 国产喷水在线观看| 成人免费毛片嘿嘿连载视频| 久久美女福利视频| 91免费精品| 国产精品亚洲综合| 日韩成人高清| 欧美成人免费在线观看| 色视频在线观看| 欧美日韩一区二区三区不卡| 青娱乐免费在线视频| 91蜜桃在线观看| 天堂av在线8| 在线日韩视频| 亚洲激情啪啪| 给我免费播放日韩视频| 国产精品久久久久久影视| www在线观看播放免费视频日本| 亚洲精品美女在线| 国产又爽又黄免费软件| 欧美日韩国产中字| 老湿机69福利| 久久九九久久九九| 又大又长粗又爽又黄少妇视频| 久久精品人人| 成人短视频在线观看免费| 怕怕欧美视频免费大全| 鬼打鬼之黄金道士1992林正英| 日韩av超清在线观看| 欧美高跟鞋交xxxxxhd| 国产二区在线播放| 日韩国产高清视频在线| 精品人妻伦一区二区三区久久| 日本乱码高清不卡字幕| 久久无码精品丰满人妻| 国产精品国产三级国产aⅴ原创| 国产精品无码在线| 国产美女精品在线| 九九热免费精品视频| 99这里有精品| 阿v天堂2018| 91精品天堂福利在线观看| 欧美日韩大片一区二区三区| www国产精品| 亚洲一区二区三| 久久国内精品| 91高清视频免费| 男女免费观看在线爽爽爽视频| 久久精品亚洲精品| 3p视频在线观看| 亚洲天堂男人的天堂| 亚洲av毛片成人精品| 欧美成人女星排名| 国产a级免费视频| 538在线一区二区精品国产| 亚洲精品国产欧美在线观看| 欧美性猛xxx| 日韩欧美不卡视频| 香蕉av福利精品导航| 国产精品suv一区二区69| 亚洲激情在线播放| 欧美成人一二三区| 亚洲女人****多毛耸耸8| 三级黄色在线观看| 中文字幕在线不卡一区二区三区| 99精品全国免费观看| 国产日韩欧美一区二区三区综合| 国产呦小j女精品视频| 91在线视频播放地址| 中文成人无字幕乱码精品区| www.欧美精品一二区| 中文字幕免费在线播放| 99精品国产热久久91蜜凸| 免费日本黄色网址| 91老司机福利 在线| 熟女人妻在线视频| 久久久久久一级片| 精品一区二区三区蜜桃在线| 日本一区二区成人| 影音先锋男人资源在线观看| 国产精品久久久久久久久久免费看 | 日韩 欧美 视频| 尤物在线精品| 久久久一本二本三本| 久久精品二区三区| 亚洲欧美国产日韩综合| 精品一区二区日韩| 亚洲AV成人精品| 91在线国内视频| 精品国产成人亚洲午夜福利| 中文一区在线播放| 91久久国产综合| 亚洲国产视频一区二区| 亚洲欧美精品一区二区三区| 欧洲中文字幕精品| 国产老妇伦国产熟女老妇视频| 日韩午夜中文字幕| 少妇人妻精品一区二区三区| 亚洲人成电影网| 麻豆tv免费在线观看| 久久久久久久久久久久av| 性国裸体高清亚洲| 国产欧美精品日韩| 超碰97成人| 免费在线观看一区二区| 99精品电影| 丰满少妇大力进入| 日韩福利电影在线观看| 亚洲欧美激情一区二区三区| 99re成人精品视频| 在线观看黄网址| 午夜精品久久久久久不卡8050| 五月婷婷六月婷婷| 日韩亚洲欧美综合| 国产原创av在线| 欧美精品中文字幕一区| 中文字幕这里只有精品| 91视频国产一区| 亚洲国产最新| 红桃一区二区三区| 日本女人一区二区三区| 精品无码av一区二区三区| 久久精品无码一区二区三区| 国产大片免费看| 色婷婷av一区二区三区gif| 精品乱子伦一区二区| 亚洲欧美激情四射在线日| 3d玉蒲团在线观看| 国产精品久久久久久久久| 久久超级碰碰| 毛片在线视频观看| 麻豆视频一区二区| 成人免费av片| 亚洲一卡二卡三卡四卡| 91片黄在线观看喷潮| 亚洲精品视频二区| 成人性生交大片免费看网站| 91精品久久久久久综合乱菊| 亚洲黄色录像| 日本a在线免费观看| 国产一区在线不卡| 亚洲一区视频在线播放| 午夜精品福利一区二区蜜股av| 国产乱叫456在线| 中文字幕日韩欧美精品在线观看| 日韩伦理精品| 国产一级精品aaaaa看| 欧美激情综合色综合啪啪| 亚洲欧美自拍另类日韩| 久久精品亚洲一区二区三区浴池| 国产精品二区一区二区aⅴ| 69堂精品视频| 性开放的欧美大片| 欧美又大又硬又粗bbbbb| 国产精品网站在线看| 久久久久久久久久伊人| 久久成人久久鬼色| 久久久久久久久福利| 色噜噜夜夜夜综合网| 奇米影视888狠狠狠777不卡| 午夜精品国产精品大乳美女| 97久久超碰| 丁香六月激情婷婷| 国产99久久久国产精品潘金网站| 青青草免费av| 日韩欧美一区中文| 在线看三级电影| 亚洲资源在线看| 夜间精品视频| 尤物网站在线看| 亚洲图片激情小说| 国产美女三级无套内谢| 久久综合亚洲社区| 欧美特黄不卡| avav在线播放| 成人av电影在线观看| 国产又大又黄又粗| 亚洲午夜未删减在线观看 | 韩日视频一区| 久久免费精品国产| 黄色成人av在线| 男人的天堂在线视频| 国产精品久久久久久久久借妻| 日韩精品永久网址| 激情在线观看视频| 亚洲精品高清视频在线观看| 高h调教冰块play男男双性文| 久久免费精品视频| 免费一区二区| 三上悠亚av一区二区三区| 自拍av一区二区三区| 午夜精品久久久久久久99热黄桃 | 超碰在线国产97| 精品国内二区三区| 一区一区三区| 亚洲无玛一区| 国产风韵犹存在线视精品| 国产成人啪精品午夜在线观看| 日韩精品免费观看| 久久三级毛片| 无码 制服 丝袜 国产 另类| 久久久www成人免费无遮挡大片| 中文字幕免费观看视频| 欧美黄色三级网站| 亚洲人成网亚洲欧洲无码| 天天影视综合色| 伊人性伊人情综合网| 玖玖综合伊人| 亚洲mm色国产网站| 在线亚洲国产精品网站| 91制片厂在线| 亚洲成人精品久久久| 日韩av超清在线观看| 成人小视频在线观看免费| 久久免费电影网| 99久久国产热无码精品免费| 97精品免费视频| 偷拍欧美精品| 在线观看国产网站| 欧美一区二区三区婷婷月色 | 成人信息集中地欧美|