国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

你可能不知道的Animation動(dòng)畫技巧與細(xì)節(jié)

共 7842字,需瀏覽 16分鐘

 ·

2020-10-25 17:19

引言

在 web 應(yīng)用中,前端同學(xué)在實(shí)現(xiàn)動(dòng)畫效果時(shí)往往常用的幾種方案:

  1. css3 transition / animation - 實(shí)現(xiàn)過渡動(dòng)畫
  2. setInterval / setTimeout - 通過設(shè)置一個(gè)間隔時(shí)間來不斷的改變圖像的位置
  3. requestAnimationFrame - 通過一個(gè)回調(diào)函數(shù)來改變圖像位置,由系統(tǒng)來決定這個(gè)回調(diào)函數(shù)的執(zhí)行時(shí)機(jī),比定時(shí)修改的性能更好,不存在失幀現(xiàn)象

在大多數(shù)需求中,css3 的 transition / animation 都能滿足我們的需求,并且相對(duì)于 js 實(shí)現(xiàn),可以大大提升我們的開發(fā)效率,降低開發(fā)成本。

本篇文章將著重對(duì) animation 的使用做個(gè)總結(jié),如果你的工作中動(dòng)畫需求較多,相信本篇文章能夠讓你有所收獲:

  • Animation 常用動(dòng)畫屬性
  • Animation 實(shí)現(xiàn)不間斷播報(bào)
  • Animation 實(shí)現(xiàn)回彈效果
  • Animation 實(shí)現(xiàn)直播點(diǎn)贊效果 ??
  • Animation 與 Svg 又會(huì)擦出怎樣的火花呢??
    1. Loading 組件
    2. 進(jìn)度條組件
  • Animation steps() 運(yùn)用 ?
    1. 實(shí)現(xiàn)打字效果
    2. 繪制幀動(dòng)畫

Animation 常用動(dòng)畫屬性

介紹完 animation 常用屬性,為了將這些屬性更好地理解與運(yùn)用,下面將手把手實(shí)現(xiàn)一些 DEMO 具體講述

Animation 實(shí)現(xiàn)不間斷播報(bào)

實(shí)現(xiàn)不間斷播報(bào) DEMO [1]

通過修改內(nèi)容在父元素中的 y 軸的位置來實(shí)現(xiàn)廣播效果

@keyframes scroll {
0%{
transform: translate(0, 0);
}
100%{
transform: translate(0, -$height);
}
}

.ul {
animation-name: scroll;
animation-duration: 5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
/* animation: scroll 5s linear infinite; 動(dòng)畫屬性簡(jiǎn)寫 */
}

此處為了保存廣播滾動(dòng)效果的連貫性,防止?jié)L動(dòng)到最后一幀時(shí)沒有內(nèi)容,需要多添加一條重復(fù)數(shù)據(jù)進(jìn)行填充

<div class="ul">
<div class="li">小劉同學(xué)加入了凹凸實(shí)驗(yàn)室div>
<div class="li">小鄧同學(xué)加入了凹凸實(shí)驗(yàn)室div>
<div class="li">小李同學(xué)加入了凹凸實(shí)驗(yàn)室div>
<div class="li">小王同學(xué)加入了凹凸實(shí)驗(yàn)室div>

<div class="li">小劉同學(xué)加入了凹凸實(shí)驗(yàn)室div>
div>

Animation 實(shí)現(xiàn)回彈效果

通過將過渡動(dòng)畫拆分為多個(gè)階段,每個(gè)階段的 top 屬性停留在不同的位置來實(shí)現(xiàn)

實(shí)現(xiàn)回彈效果 DEMO[2]

/* 規(guī)定動(dòng)畫,改變top,opacity */
@keyframes animate {
0% {
top: -100%;
opacity: 0;
}
25% {
top: 60;
opacity: 1;
}
50% {
top: 48%;
opacity: 1;
}
75% {
top: 52%;
opacity: 1;
}
100%{
top: 50%;
opacity: 1;
}
}

為了讓過渡效果更自然,這里通過 cubic-bezier() 函數(shù)定義一個(gè)貝塞爾曲線來控制動(dòng)畫播放速度

過渡動(dòng)畫執(zhí)行完后,為了將讓元素應(yīng)用動(dòng)畫最后一幀的屬性值,我們需要使用 animation-fill-mode: forwards

.popup {
animation-name: animate;
animation-duration: 0.5s;
animation-timing-function: cubic-bezier(0.21, 0.85, 1, 1);
animation-iteration-count: 1;
animation-fill-mode: forwards;
/* animation: animate 0.5s cubic-bezier(0.21, 0.85, 1, 1) 1 forwards; 動(dòng)畫屬性簡(jiǎn)寫 */
}

Animation 實(shí)現(xiàn)點(diǎn)贊效果

實(shí)現(xiàn)點(diǎn)贊效果 DEMO [3]

相信大多數(shù)同學(xué)都知道點(diǎn)贊效果,本文章會(huì)實(shí)現(xiàn)一個(gè)簡(jiǎn)易版的點(diǎn)贊效果,主要講述一下實(shí)現(xiàn)思路:

  1. 為了讓氣泡可以向上偏移,我們需要先實(shí)現(xiàn)一個(gè) y 軸方向上移動(dòng)的 @keyframes 動(dòng)畫
/* 規(guī)定動(dòng)畫,改變y軸偏移距離*/
@keyframes animation-y {
0%{
transform: translate(-50%, 100px) scale(0);
}
50%{
transform: translate(-50%, -100px) scale(1.5);
}
100%{
transform: translate(-50%, -300px) scale(1.5);
}
}
  1. 為了讓氣泡向上偏移時(shí)顯得不太單調(diào),我們可以再實(shí)現(xiàn)一個(gè) x 軸方向上移動(dòng)的 @keyframes 動(dòng)畫
/* 規(guī)定動(dòng)畫,改變x軸偏移距離 */
@keyframes animation-x {
0%{
margin-left: 0px;
}
25%{
margin-left: 25px;
}
75%{
margin-left: -25px;
}
100%{
margin-left: 0px;
}
}

這里我理解:

  • 雖然是修改 margin 來改變 x 軸偏移距離,但實(shí)際上與修改 transform沒有太大的性能差異
  • 因?yàn)橥ㄟ^ @keyframes animation-y 中的 transform 已經(jīng)新建了一個(gè)渲染層 ( PaintLayers )
  • animation 屬性 可以讓該渲染層提升至 合成層(Compositing Layers) 擁有單獨(dú)的圖形層 ( GraphicsLayer ),即開啟了硬件加速 ,不會(huì)影響其他渲染層的 paint、layout
  • 對(duì)于合成層(Compositing Layers)相關(guān)知識(shí)不是很了解的同學(xué),可以閱讀一下凹凸實(shí)驗(yàn)室(http://aotu.io)的文章《從瀏覽器渲染層面解析 css3 動(dòng)效優(yōu)化原理》
  • 如下圖所示:

如筆者這里理解有誤,還請(qǐng)讀者大佬指出,感激不盡~

  1. 給氣泡應(yīng)用上我們所實(shí)現(xiàn)的兩個(gè) @keyframes 動(dòng)畫
.bubble {
animation: animation-x 3s -2s linear infinite,animation-y 4s 0s linear 1;
/* 給 bubble 開啟了硬件加速 */
}
  1. 在點(diǎn)贊事件中,通過 js 操作動(dòng)態(tài)添加/移除氣泡元素
function like() {
const likeDom = document.createElement('div');
likeDom.className = 'bubble'; // 添加樣式
document.body.appendChild(likeDom); // 添加元素
setTimeout( () => {
document.body.removeChild(likeDom); // 移除元素
}, 4000)
}

Animation 與 Svg 繪制 loading/進(jìn)度條 組件 ?

Animation 與 Svg 繪制 loading/進(jìn)度條 組件 ? DEMO [4]

  1. 首先,我們使用 svg 繪制一個(gè)圓周長(zhǎng)為2 * 25 * PI = 157 的圓
<svg with='200' height='200' viewBox="0 0 100 100"  >
<circle cx="50" cy="50" r="25" fill="transparent" stroke-width="4" stroke="#0079f5" >circie>
svg>
  1. 將實(shí)線圓繪制成虛線圓,這里需要用 stoke-dasharray:50, 50 (可簡(jiǎn)寫為50) 屬性來繪制虛線, stoke-dasharray 參考資料[5]
  • 它的值是一個(gè)數(shù)列,數(shù)與數(shù)之間用逗號(hào)或者空白隔開,指定短劃線(50px)缺口(50px)的長(zhǎng)度。
  • 由于50(短劃線) + 50(缺口) + 50(段劃線) = 150, 150 < 157,無法繪制出完整的圓,所以會(huì)導(dǎo)致右邊存在缺口(7px)
<svg with='200' height='200' viewBox="0 0 100 100"  >
<circle cx="50" cy="50" r="25" fill="transparent" stroke-width="4" stroke-dasharray="50" stroke="#0079f5" >circie>
svg>
  1. stroke-dashoffset 屬性可以使圓的短劃線和缺口產(chǎn)生偏移,添加 @keyframes 動(dòng)畫后能夠?qū)崿F(xiàn)從無到有的效果,stoke-dashoffset 參考資料[6]
  • 設(shè)置 stroke-dasharray="157 157",指定 短劃線(157px)缺口(157px) 的長(zhǎng)度。
  • 添加 @keyframes 動(dòng)畫 修改stroke-dashoffset值, 值為正數(shù)時(shí)逆時(shí)針偏移?,, 值為負(fù)數(shù)時(shí),順時(shí)針偏移?
@keyframes loading {
0%{
stroke-dashoffset: 0;
}
100%{
stroke-dashoffset: -157; /* 線條順時(shí)針偏移 */
}
}
circle{
animation: loading 1s 0s ease-out infinite;
}
  1. 修改短劃線和缺口值
  • 為了讓 loading 組件線條可見,我們需要一個(gè)50px的短劃線,設(shè)置 stroke-dasharray="50"
  • 為了讓短劃線發(fā)生偏移后可以完全消失,缺口需要大于或等于圓周長(zhǎng)157,設(shè)置 stroke-dasharray="50 157"
  • 添加 @keyframes 動(dòng)畫,為了讓動(dòng)畫結(jié)束時(shí)仍處理動(dòng)畫開始位置,需要修改 stroke-dashoffset:-207(短劃線+缺口長(zhǎng)度)
  • 進(jìn)度條也是類似原理,幫助理解 stroke-dashoffset 屬性,具體實(shí)現(xiàn)請(qǐng)查看示例[7]
@keyframes loading {
0%{
stroke-dashoffset: 0;
}
100%{
stroke-dashoffset: -207; /* 保證動(dòng)畫結(jié)束時(shí)仍處理動(dòng)畫開始位置 */
}
}
circle{
animation: loading 1s 0s ease-out infinite;
}

Animation steps()運(yùn)用

steps()animation-timing-function 的屬性值

animation-timing-function : steps(number[, end | start])
  • steps 函數(shù)指定了一個(gè)階躍函數(shù),它接受兩個(gè)參數(shù)
  • 第一個(gè)參數(shù)接受一個(gè)整數(shù)值,表示兩個(gè)關(guān)鍵幀之間分幾步完成
  • 第二個(gè)參數(shù)有兩個(gè)值 start or end。默認(rèn)值為 end
  • step-start 等同于 step(1, start)。step-end 等同于 step(1, end)

steps 適用于關(guān)鍵幀動(dòng)畫,第一個(gè)參數(shù)將兩個(gè)關(guān)鍵幀細(xì)分為N幀,第二個(gè)參數(shù)決定從一幀到另一幀的中間間隔是用開始幀還是結(jié)束幀來進(jìn)行填充。

看下圖可以發(fā)現(xiàn):

  • steps(N, start)將動(dòng)畫分為N段,動(dòng)畫在每一段的起點(diǎn)發(fā)生階躍(即圖中的空心圓 → 實(shí)心圓),動(dòng)畫結(jié)束時(shí)停留在了第 N 幀
  • steps(N, end)將動(dòng)畫分為N段,動(dòng)畫在每一段的終點(diǎn)發(fā)生階躍(即圖中的空心圓 → 實(shí)心圓),動(dòng)畫結(jié)束時(shí)第 N 幀已經(jīng)被跳過(即圖中的空心圓 → 實(shí)心圓),停留在了 N+1 幀。

實(shí)踐出真知!

Animation 實(shí)現(xiàn)打字效果

Animation 實(shí)現(xiàn)打字效果 DEMO[8]

  • 此處用英文字母(I'm an O2man.)舉例,一共有13個(gè)字符。[經(jīng)測(cè)試,多數(shù)中文字體每個(gè)字符寬高都相等]
  • steps(13)可以將 @keyframes 動(dòng)畫分為13階段運(yùn)行,且每一階段運(yùn)行距離相等。

效果如下:

/* 改變?nèi)萜鲗挾?*/
@keyframes animate-x {
0%{
width: 0;
}
}

p {
width: 125px;
overflow: hidden;
border-right: 1px solid transparent;
animation: animate-x 3s 0s steps(13) 1 forwards;
}
  • 可以發(fā)現(xiàn)僅僅這樣還不夠,動(dòng)畫運(yùn)行過程中出現(xiàn)了字符被截?cái)嗟那闆r,為了保證每個(gè)階段運(yùn)行后能準(zhǔn)確無誤地顯示當(dāng)前所處階段的字符,我們還需要保證每個(gè)字符的width與動(dòng)畫每一階段運(yùn)行的距離相等
  • 設(shè)置Monaco字體屬性,用以保證每個(gè)字符的 width 相同,具體像素受fontSize屬性影響,示例中的字體寬度約為 9.6px,9.6px * 13(段數(shù)) = 124.8px (125px),所以當(dāng)我們?cè)O(shè)置容器寬度為 125px,即可的達(dá)成目的:每個(gè)字符的 width 與動(dòng)畫每一階段運(yùn)行的距離相等(約為 9.6px )
p {
/* 設(shè)置 Monaco 字體屬性,字體大小為16px,用以保證每個(gè)字符的 width 相同,width 約為9.6p */
font-family: Monaco;
/* 9.6px * 13 = 124.8px (125px) */
width: 125px ;
font-size: 16px;
overflow: hidden;
border-right: 1px solid transparent;
/* 同時(shí)應(yīng)用動(dòng)畫 animate-x、cursor-x */
animation: animate-x 3s 0s steps(13) 1 forwards,cursor-x 0.4s 0s linear infinite;
}

Animation 實(shí)現(xiàn)幀動(dòng)畫 ?

Animation 實(shí)現(xiàn)幀動(dòng)畫 ? DEMO [9]

  • 這里我們拿到了一張47幀雪碧圖(css spirit)[10],設(shè)置背景圖
.main {
width: 260px;
height: 200px;
background: url(url) no-repeat;
background-size: 100%;
background-position: 0 0;
}
  • 添加 @keyframes 修改 background-position,讓背景圖移動(dòng)
@keyframes animate {
0% {
background-position: 0 0;
}

100% {
background-position: 0 100%;
}
}
.main{
width: 260px;
height: 200px;
background: url(url) no-repeat;
background-size: 100%;
background-position: 0 0;
animation: animate 2s 1s steps(47) infinite alternate;
}
  • 同時(shí), css 還提供了animation-play-state用于控制動(dòng)畫是否暫停
input:checked+.main{
animation-play-state: paused;
}

文章篇幅較長(zhǎng),感謝大家的閱讀,希望各位看客能夠有所收獲~ ~ ~


相關(guān)參考資料

《Animation 常用動(dòng)畫屬性》[11]

《CSS 參考手冊(cè)》[12]

《steps 參考資料》[13]

《SVG 學(xué)習(xí)之 stroke-dasharray 和 stroke-dashoffset 詳解》[14]

《理解 CSS3 Animation 中的 steps》[15]

《【譯】css 動(dòng)畫里的 steps 用法詳解》[16]

《CSS Will Change》[17]

參考資料

[1]

實(shí)現(xiàn)不間斷播報(bào) DEMO : https://codepen.io/awesomedevin/pen/wvMGEaY

[2]

實(shí)現(xiàn)回彈效果 DEMO: https://codepen.io/awesomedevin/pen/wvMGEaY

[3]

實(shí)現(xiàn)點(diǎn)贊效果 DEMO : https://codepen.io/awesomedevin/pen/dyGXEar

[4]

Animation 與 Svg 繪制 loading/進(jìn)度條 組件 ? DEMO : https://codepen.io/awesomedevin/pen/zYromBB

[5]

stoke-dasharray 參考資料: https://www.cnblogs.com/daisygogogo/p/11044353.html

[6]

stoke-dashoffset 參考資料: https://www.cnblogs.com/daisygogogo/p/11044353.html

[7]

示例: https://codepen.io/awesomedevin/pen/zYromBB

[8]

Animation 實(shí)現(xiàn)打字效果 DEMO: https://codepen.io/awesomedevin/pen/xxZEjjO

[9]

Animation 實(shí)現(xiàn)幀動(dòng)畫 ? DEMO : https://codepen.io/awesomedevin/pen/JjGRMgN

[10]

雪碧圖(css spirit): https://img11.360buyimg.com/ling/jfs/t1/142743/11/2314/166268/5f046114Efb97efac/b327092864ed1f04.png

[11]

Animation 常用動(dòng)畫屬性: https://www.w3school.com.cn/cssref/index.asp

[12]

CSS 參考手冊(cè): https://www.w3school.com.cn/cssref/index.asp

[13]

steps 參考資料: https://segmentfault.com/a/1190000007042048

[14]

SVG 學(xué)習(xí)之 stroke-dasharray 和 stroke-dashoffset 詳解: https://www.cnblogs.com/daisygogogo/p/11044353.html

[15]

理解 CSS3 Animation 中的 steps: https://laixiazheteng.com/article/page/id/0gU2Wefas7hn

[16]

【譯】css 動(dòng)畫里的 steps 用法詳解: https://segmentfault.com/a/1190000007042048

[17]

CSS Will Change: https://developer.mozilla.org/zh-CN/docs/Web/CSS/will-change

掃碼關(guān)注公眾號(hào),訂閱更多精彩內(nèi)容。



你點(diǎn)的每個(gè)贊,我都認(rèn)真當(dāng)成了喜歡
瀏覽 101
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 国产精品99久久久久久成人| 91麻豆福利在线观看| 欧美操逼图片| 嫩小槡BBBB槡BBBB槡漫画| 国产不卡在线观看| 亚洲无码视频在线免费观看| 97精品人妻一区二区三区香蕉农| 欧美自拍视频| 日皮做爱视频网站| 老鸭窝毛片| 成人av免费在线观看| A片视频免费观看| 综合操逼网| 国产精品999999| 干干影院| 久久久国产一区二区三区| 免费视频一区二区| 怡红院av| 成人九九| 国产美女啪啪视频| 777超碰| 色婷婷一二三精品A片| 加勒比一区二区| 人人干人人操人人爽| 黄片视频在线观看| 国产在线观看免费视频| a免费视频| 亚洲中文字幕免费视频| 欧美另类综合| 免费国产黄色视频| 波多野结衣在线观看一区二区| 一级一级a免一级a做免费线看内裤| 91丨露脸丨熟女精品| 999日本不卡影院| 91精品人妻一区二区三区蜜桃| 人妻少妇无码视频| 91丨国产丨熟女熟女| 黄色免费看视频| 欧洲一区在线观看| аⅴ资源新版在线天堂| 日B免费视频| 人人人射| 午夜爱爱免费视频| 五月天四房播播| 蜜桃视频网站在线观看| 天天扣天天操| 色逼五月| 久久国产黄色一级片| 婷婷久久五月天| 三级小说| 另类罕见稀奇videos| 青娱乐欧美| 久久久人妻熟妇精品无码蜜桃 | 欧美日韩成人视频| 尤物在线| 不卡视频一区二区| 成人色色网站| A视频免费观看| 亚洲成色A片77777在线小说| 国产精品婷婷久久久| 亚洲色鬼| 停停五月天| 国产小电影在线观看| 亚洲无码乱码精品| 国产精品成人在线视频| 亚洲高清视频在线播放| 99久免费视频| 精品尤物在线| 18性XXXXX性猛交| 三级视频网址| 伊人久久久影视大全| 亚洲欧美日韩不卡| 大香蕉啪啪啪啪| 欧美成人一级a片| 成年人性生活免费视频| 91毛片观看| a三级片| 亚洲美女网站在线观看| 黄色亚洲无码| 国产变态另类| 中文字幕五月久久婷婷| 91免费在线视频观看| 超碰在线网| 苍井空中文字幕在线观看| 黄色一级在线| 国语A片| 婷婷好色五月天| 大黑逼AV| 亚洲一卡| 欧美日韩a片| 日日爱av| 免费在线观看Av| 先锋影音AV资源站| 日韩一级性爱视频| 亚洲激情自拍| 黑人一区二区| 国产精品污www在线观看| 国产黄网站| 亚洲精品suv视频| 国产毛片毛片毛片毛片毛片| 影音先锋av资源在线| 蜜臀久久99精品久久久兰草影视| 大香蕉久久久久久| 日韩人妻精品无码| 成人网| 中文字幕日韩在线观看| 国产无遮挡又黄又爽免费网站| 婷婷av在线| 国产骚妇| 色玖玖| 中文字幕在线观看1| A级毛片网站| 水多多成人网站A片| 黄色电影一级| 国产无码a| 国产一级片免费视频| 中文字幕在线无码视频| 四色影视| 在线免费观看视频黄| 黄色99| 日本高清无码在线观看| 亚洲无码在线免费| 久久免费视频观看| 一级A片亲子乱| 99热这里只有精品9| 五月婷婷丁香| 日韩精品一区二区三区四区| 51一区二区三区| 美女AV网站| 免费看污网站| 欧美性爱XXXX黑人XYX性爽| 操逼激情网| 中文无码第一页| 第九色| 高H视频在线观看| 久久99精品视频| 日本不卡在线| 日本性爱中文字幕| 成人午夜视频精品一区| 99久免费视频| 日韩综合在线观看| 久久久久久久无码| 免费一级做a爱片毛片A片小说 | 国产久视频| 亚洲无码免费在线视频| 成功精品影院| 日本熟妇高潮BBwBBwBBw| 日韩精品视频一区二区| 黄色小电影网站| 中文字幕成人| 1024手机在线观看| 人妻japanesewoman| 初学影院WWWBD英语完整版在线观看| 久久久XXX| AV第一页| 99热一区二区三区| 91麻豆视频在线观看| 操逼操逼逼| 亚洲a级| 国产精品国产三级国产专业不| 国产无套视频| 日韩精品第一页| 精品成人电影| 久久ww| 欧美日韩免费在线播放电影在线播放电影在线播放电影免费 | 色欲欲www成人网站| 一区二区三区色| 91久久婷婷| 蜜臀AV在线| 国产欧美在线观看不卡| 国产无码操逼视频| 喷水视频在线观看| www.亚洲精品| 乱伦天堂| 日韩五码| 欧美日韩卡一卡二在线播放视频 | 蜜桃传媒AV| 日韩欧美三级在线| 曰曰摸日日碰| 四lll少妇BBBB槡BBBB| 操屄视频在线观看| av资源在线| 五月天网址| 日韩在线观看AV| 日韩av无码中文字幕| 九九九九九精品| 日韩无码视频网站| 国产精品二区高清在线苍井空| 天堂中文字幕在线| 欧美三级在线| 日本不卡在线| 中文字幕日韩一| 强伦轩人妻一区二区三区最新版本更新内容 | 少妇AV| 国产嫩BBwBBw高潮| 大香蕉在线网| 91大香蕉| 四川少妇搡BBw搡BBBB搡| 久久青草免费视频| 色色一区二区| 欧美老熟妇乱大交XXXXX| 久久久无码精品亚洲| 亚洲中文无码在线| av在线影院| 一区二区三区四区成人| 五月天综合视频| 亚洲综合在线网| 高清国产av| 亚洲精品播放| av高清无码| 微拍福利一区二区| 一区二区在线免费观看| 大屌色| 日逼网址| 午夜精品一区二区三区在线成人| 粗长哭叫打桩H体育生| 好吊视频一区二区| 国产成人超碰| 午夜大香蕉| 欧美成人电影| 欧美性猛交ⅩXXX无码视频| 久久久久久久久久国产| 亚洲高清无码专区| 熟女探花精选| 毛片小电影| 亚洲无码在线播放视频| 亚洲精品乱码久久久久久蜜桃91| 久久爆乳一区二区三区| 综合欧美国产视频二区| 亚洲综合二区| 亚洲视频网站在线观看| 高清av无码| 佳佳女王footjob超级爽 | 国产精品福利导航| 久久国产一区| 欧美女人操逼| 国产特級黃色大片| 日韩成人无码电影网站| 激情国产视频| 天天狠狠| 免费看国产黄色| 国产无码操逼| 欲色AV| 日本天天色| 亚洲日韩国产中文字幕| 久操资源站| 成人精品国产| 国产一级a片| 欧美亚洲日韩一区| 亚洲综合精品| 91豆花视频| 日韩A区| 午夜三级无码| 亚洲天堂2025| 成人爱爱视频| 亚洲视频网址| 日本一级黄色A片| 秋霞午夜| 欧美性视频网站| 色哟哟视频| 中文字幕日韩电影| 欧洲精品码一区二区三区免费看| 日韩另类| 18性XXXXX性猛交| 做爱视频无码| 中文字幕乱码亚洲中文在线| 国产精品久久久久久久久借妻| 粉嫩小泬BBBBBB免费| 久色性爱视频| 日韩熟妇无码| 亚洲天天| 日韩成人无码片| 国产精品秘久久久久久| 粉嫩小泬BBBBBB免费看| 狠狠躁日日躁夜夜躁A片无码| 成人电影aaa| 翔田千里在线观看| 在线播放JUY-925被丈夫上司侵犯的第7天 | 中文字幕va| 韩国无码专区| 天天爽爽爽爽爽成人片| 99re国产视频| 2014天堂网| 日本女人高潮视频| www.91AV| 久久人妻熟女中文字幕av蜜芽| 国产福利av| 男女啪网站| 国产精品免费一区二区三区都可以 | 日韩人妻AV| 蜜桃传媒一区二区| 亚洲黄色一级电影| 人人干人人干| 91视频在线免费观看app| 手机在线观看AV| 99视频在线看| 婷婷久久综合| 天天干欧美| 日韩a视频| 日韩人妻电影| 久草麻豆| 怡红院av| 国产精品欧美日韩| 2025AV天堂网| 成人国产欧美日韩在线视频| 欧美MV日韩MV国产网站| 亚州在线视频| 伊人色色综合| 欧美黑人大吊| 玩弄小怮女在线观看| 日本中文字幕精品| 国内自拍一区| 日韩高清久久| 日日骚av一区二区三区| 西西人体444rt高清大胆模特| 炮友露脸青楼传媒刘颖儿| 日韩性爱片| 五月网| 伊人色五月天| 久久久亚洲| 亚洲射射| 欧美日韩成人视频| 最新毛片网站〖网:.〗| 成人激情在线视频| 亚洲中文字幕在线观看免费| 亚洲狼人久久久精品| 99亚洲视频| 爆操约了良家| 五月婷婷丁香网| 亚洲午夜AV久久乱码| 成人你懂的| 小视频+福利| 成人无码高清在线观看| 91超碰人人操| 三级电影久久麻豆| 精品亚洲成人| 爱搞搞就搞搞| 成人黃色A片免费看| aaa在线| 91AV免费看| 国产精品乱子伦视频一区二区| 亚洲第一狼人综合网| 成人视频你懂的| 色婷婷丁香| 国产在线播放av| 围内精品久久久久久久久久‘变脸| 中文有码| 91丨九色丨国产在线| 一级片在线播放| 精品少妇3p| 日本黄色电影在线| 激情一一区二区三区| 亚洲男人的天堂网| 日韩无码毛片| 可以免费看的黄色| 国产码在线成人网站| 色色激情五月天| 91久久国产综合久久91| 香蕉综合在线| 天天爱夜夜操| 熟女视频网| 天天艹夜夜艹| 久久青青草在线视频| 午夜免费视频1000| 黄色小说在线播放| 男女操网站| 日本亚洲精品秘入口A片| 欧美亚洲成人在线| 国产无码午夜| 亚洲性爱自拍| 亚洲AV无码乱码国产精品| 在线你懂| 成人精品一区二区无码| 日本A片在线观看| 国产精品久久久久久99| 国产一级无码| 色色三区| 欧美日韩国产在线观看| 色爱av| 亚洲视频无码| 中文字幕在线不卡视频| 操碧一区| 青青草公开视频| 国产一级婬女AAAA片季秀英| 12一15女人A片毛| 中文字幕人妻精品一区| 一本久久精品一区二区| 黄色在线网| 国产香蕉在线观看| 久久亚洲AV无码午夜麻豆| 天天艹夜夜艹| 在线a视频免费观看| 婷婷日韩一区二区三区| 免费无码婬片AAAA片在线蜜芽| 欧美精产国品一二三区| av影片在线播放| 招土一级黄色片| 操日本少妇| 日韩精品你懂的| 五月丁香免费视频| 欧美午夜精品久久久久免费视 | 亚洲精品911| 西西444WWW无码视频软件功能介绍| 香蕉操逼视频| a片网站在线观看| 青青草无码视频| 亚洲网站免费观看| 婷婷丁香五月激情一区综合网| 9l农村站街老熟女| 亚洲国产A片| 中文无码日本一级A片久久影视| 国产白嫩精品久久久久久| 狠狠狠狠干| 88AV在线观看| 久久精品三级片| 国产尤物| 久操视频一区二区三区| 97日韩| 无码视频日韩| 无码人妻av黄色一区二区三区| 亚洲群交视频| 成人在线网站| 欧美另类色| 大鸡巴日小逼| 在线中文字幕av| 91蝌蚪91九色| www.色999| 四虎成人精品无码永久在线的客服| 中文字幕无码精品三级在线欧美 | 奇米狠狠操| 激情av在线观看| 丰满老妇高潮一级A片| 亚洲精品日韩综合观看成人91| 苍井空一区二区| 操美女视频网站| 一级操逼视频免费观看| 天天摸夜夜操| 精品素人在线| 国产内射视频| 欧美黄色成人网站| 91香蕉视频在线看| 日本黄色视频在线| 乱伦激情| 亚洲人妻免费视频| 国产图区| 欧美日韩在线视频一区| 成人国产欧美日韩在线视频| 东方AV在线播放| 免费在线观看亚洲| 91麻豆免费视频网站| 国产黄色性爱视频| 18性XXXXX性猛交| 国产九色91回来了| va在线| 91偷拍与自偷拍精品无码| 中文字字幕在线中文乱码| 色噜噜狠狠一区二区三区牛牛影视| 日韩资源网| 三级黄色视频| 大地影视中文第三页最新在线观看 | 黄色视频在线观看免费网站| 亚洲女人天堂AV| 国产日韩精品无码去免费专区国产| 天天射夜夜操| 天天爽天天爽夜夜爽| 最新AV| 久久婷婷六月| 亚洲超级高清无码第一在线视频观看 | 婷婷久月| av手机天堂| 久热最新| 超碰首页| 成人久久av| 中国免费毛片| 婷婷久久久| 偷拍欧美日韩| 国产人成| 久久亚洲日韩天天做日日做综合亚洲 | 久久精品久| 两根茎一起进去好爽A片在线观看| 国产精品网站在线观看| 性爱一级片| 欧美性爱动态| 大鸡巴在线观看| 国产三级片在线观看视频| 日韩欧美a片| 九九九九精品| 亚洲综合在线网| 99久久婷婷国产综合| 大黑逼网| 特级西西444www高清| 欧美大香蕉伊人| 国产av电影网| 久热大香蕉| 婷婷五月丁香花| 亚欧视频在线观看| 久久A视频| h网站在线观看| 在线无码中文| 精品国产一级| A级毛片网站| 东方AV在线观看| 亚韩AV| 中国毛片视频| 麻豆MD传媒MD0071| 性爱视频网站| 9999国产精品| 人妻少妇综合| AV狠狠干| 高清无码视频免费观看| 国产免费高清| 2017天天射| 水蜜桃在线视频| 久久AV影院| 亚洲永久免费精品| 色婷婷AV在线观看| 国产AV资源| 91操B| 欧美亚洲图区| 婷婷成人综合网| 国产浮力草草| 91丨九色丨熟女老版| 免费AV在线播放| 黄色A片免费| 中文字幕一区二区三区人妻在线视频| 欧美肏逼视频| 欧美在线小视频| 婷婷午夜精品久久久久久| 亚洲一区无码在线观看| 成人福利视频| 国产乱伦网| 国产麻豆精品成人毛片| 在线免费中文字幕| 亚洲欧美日韩不卡| 国产视频一区二区三区四区| 国产精品成人午夜福利| 亚洲女人在线| 中文字幕无码影院| 午夜福利sw| 亚洲中文字幕电影| 国产av中文字幕| 成人精品视频网站| 91网站在线观看视频| 人妻北条麻妃在线| 国产成人精品八戒| A级片在线观看| av无码一区二区| 亚洲AV电影在线| av在线资源网站| 草久久| 人人澡人人添人人爽人人| 成人无码免费一区二区中文| 精品九九九九九| 国产精品自拍一区| 国产AV高清| 黄色AA片| 偷拍亚洲| www.豆花视频成人版| 亚洲黄色视频在线观看网站| 91九色精品女同系列| 另类老妇性BBwBBw| 翔田千里珍藏版无码| 国产无码中文字幕| AV乱伦小说| 亚洲成人av在线播放| 亚洲天堂在线观看视频网站| 99久久99久国产黄毛片| 国产精品9| 久久综合中文| 丁香五月五月婷婷| www.亚洲视频| 免费观看在线黄片| 久久久久久国产| 一道本无吗一区| 天天综合天天干| 69国产| 97在线观看视频| 高潮免费视频| 波多野结衣一区二区| www.青青草| 97人妻无码一区二区| 安徽妇女BBBWBBBwm| 丁香激情综合| 欧美色小说| 免费A片国产毛无码A片| 成人伊人综合| 爱逼综合网| 国产黄片一区二区三区| 国产熟妇搡BBBB搡BBBB搡| 国产一级操逼| 在线播放中文字幕| 色情视频在线观看| 婷婷无码视频| 成人a片在线观看| 露脸老熟女91集合| 精品视频日韩| 国产最新福利| 91久久久久久久久久久| 特级毛片在线观看| 国产成人一区| 91成人亚洲| 成人区精品一区二区婷婷| 午夜色婷婷| 天堂网在线观看| 99久久精品国产一区二区三区| 激情五月天综合网| 国产成人超碰| a色视频| 人人人操人人| 国产成人精品毛片| 在线观看小视频| 色黄视频在线观看| 91首页| AⅤ在线| 天天综合天天做天天综合| 亚洲毛片网| 怡春院免费视频| 欧美精品午夜福利无码| 国产在线观看mv免费全集电视剧大全| 韩国午夜电影| 亚洲人成免费网站| 中文字幕人妻丝袜二区电影| 国产欧美一区在线看| 国产精品无码在线观看| 操b在线| 秋霞一区| 国产成人无码免费看片| 亚洲AV无码| 欧美三级美国一级| 国产不卡在线观看| 在线免费观看视频黄| 秋霞一区二区| 免费黄色片子| 日本熟妇无码一区二区| 秘蜜桃色一区二区三区在线观看| 国产精品对白| 婷婷男人天堂| 天天爽天天爽夜夜爽| 国产精品成人国产乱| 91大神免费在线观看| 色色天堂成人电影| 亚洲小电影| 91成人在线观看国产| 国产激情自拍| 亚洲中文无码在线| 成人激情视频在线观看| 91视频人妻| 国产无遮挡又黄又爽免费网站| 九九热精品视频在线播放| 91网站在线看| 亚洲精品无码久久| 无码a区| 色婷婷中文字幕| 亚洲一区二区三区在线| 国产一级a毛一级a做免费高清视频 | 黄色片在线免费观看| 欧美肏逼视频| 日韩一级一级| 免费看无码一级A片放24小时| 成人精品在线视频| 国产中文字幕视频| 麻豆乱码国产一区二区三区 | 波多野吉衣视频| 成人电影亚洲天堂| 成人免费视频性爱| 黃色A片一級二級三級免費久久久| 黄色大片久草| 六月丁香欧美综合| 免费看AV大片| 一级片黄色电影| 熟女一区二区三区| 丰满少妇一级片| 91最新国产| 狼友视频免费| 97香蕉久久夜色精品国产| 玖热精品| 2021国产精品视频| 精品人妻一区二区三区蜜桃| 中文资源在线观看| 亚洲天堂无| 午夜福利电影AV| 国产精品综合| 青青草原在线免费| 日本做爱视频| 自拍偷拍一区二区| 国产男女无套免费视频| 一区二区日本| 黄色视频网站在线免费观看| 成人看片黄a免费看视频| 爱搞搞视频| 亚洲日韩Av无码中文字幕美国 | 欧美三级无码| 成人日韩在线| 久操99| 激情人妻av| sm在线| 人人射视频| 亚洲性爱网址| 国产乱子伦一区二区三精品| 日本成人视频| 日韩av在线免费观看| 99在线免费视频| 亚洲免费在线婷婷| 91av电影网| 亚洲经典免费视频| 色视频网| 中文字幕AV网| 一区二区三区电影网| 日产精品久久久久| 午夜福利三级| 99在线观看精品视频| 91成人免费电影| 韩日在线| 热逼视频| 麻豆天美传媒AV果冻传媒| 色第一页| 国产福利美女网站| 躁BBB躁BBB躁BBBBBB日视频| 超碰九色| 久久国产热视频| 亚洲美女在线观看| 亚洲图片欧美另类| 西西人体大胆ww4444| www在线| 躁BBB躁BBB躁BBBBBB| 大香蕉大香蕉大香蕉| 国产在线内射| 欧美+日韩+国产+成人+在线| 亚洲秘无码一区二区三区| 精品超碰| 午夜蜜桃人妻一区二区| 日本91视频| 国产乱妇无码毛片A片在线看下载 日韩电影免费在线观看中文字幕 欧美性爱中文字幕 | 3d动漫精品H区XXXXX区| 亚洲欧洲日韩| 狠狠操AV| 欧美爱爱网| 秋霞精品一区二区三区| 女人久久久久| 日韩成人无码电影网站| 91性爱视频在线观看| 亚洲激情图| 欧美特黄AAAAAAAAA片| 成人免费无码婬片在线观看免费| 嫩BBB槡BBBB槡BBBB撒尿-百度 | 国产啊啊啊啊| 91人妻人人爽人人爽| 欧美激情一区| 日本成人中文字幕在线观看| 亚洲中文字幕无码爆乳av| 亚洲天堂三级片| 免费黄色视频网站大全| 国产高清无码18| 在线观看黄色AV| 中文字幕在线一区| 亚洲人气无码AV| 蜜桃传媒AV| 91久久无码一区人妻A片蜜桃| 国产日韩一区二区三区| 欧美三级片在线视频| 操大香蕉| 91精品婷婷国产综合久久韩漫| 超碰在线人人干| 99国产高清| 高清无码不卡在线观看| 91jiujiu| 亚洲精品视频在线播放| 成人A片视频| 性欧美成人播放77777| 日韩干| 3D动漫精品一区二区在线播放免费| 日本一区二区三区免费观看| 色呦呦中文字幕| 国产A√| 插吧插吧综合网| 欧美色图俺去了| 人人妻人人插| www中文字幕| 婷婷五月天视频| 丁香婷婷久久久综合精品国产| 精品日韩AV| 日日射天天干| 狠狠撸狠狠操| 久久久麻豆| 影音av在线| 精品热99| 亚洲操B视频| 国产丝袜视频| 夜夜骚AV一二三区无码| 老司机精品视频在线观看| 国产A级毛片久久久久久| a片视频网站| 91人妻无码成人精品一区二区| 中国老熟妇| 能看的操逼网站| 黄色在线不卡| 奇米88888| 91小宝寻花一区二区三区三级| 精品视频在线观看| 国产日韩在线播放| 欧美国产性爱| 日韩在线成人| 精品无码视频| 国产潮吹| av无码毛片| 影音先锋成人片| 人人爱人人插| 国产乱伦片、| 少妇搡BBBB搡BBB搡小说| 久久国产精品一区二区三区| 狼友视频在线播放| 无码中文暮| 国产Av资源| 亚洲系列中文字幕| 17c.白丝喷水自慰| 操逼片| 日本少妇BBw| 成人爱爱免费视频| 操欧美逼| 亚洲蜜桃av一区| 精品视频免费在线观看| 麻豆黄色片| 一级黄色视频网站| 性爱午夜视频| 国产黄色片在线播放| 久久亚洲免费视频| 国产熟女视频| 一区二区精品视频| 亚洲精品18禁| 日韩麻豆| 北条麻妃一区二区三区| 996热re视频精品视频这里| 蜜桃性爱视频| 学生妹做爱视频| A区性愛社区| 精品91在线视频| 九色自拍视频| 桃色AV| 69伊人| 91无码秘蜜桃一区二区三区-百度| 97人人插| 欧美视频在线免费| 色色视频网| 2025AV天堂| av在线资源| 欧美在线A| 日韩精品综合| 免费在线观看黄| 黄色高清视频在线观看| 国产一级a毛一级a毛视频在线网站) | 精品国产一级| 先锋影音资源网站| 久久机热| 激情五月天亚洲| 国产精品成人一区二区| 91色色色| 成人免费A片视频| 大香蕉AV在线观看| 欧美亚洲黄片| 免费一级欧美片在线观看| 五月丁香花视频| 久久男女| 精品国产一区二区三区性色AV | 国产一区二区三区18| av手机天堂网| 久久亚洲免费视频| 美女黄网站| AA视频网站| jjzz国产| 婷婷激情五月| 撸一撸av| www.99视频| 女神思瑞精品一区二区三区| 9久久精品| 躁BBB躁BBB添BBBBBB| 日韩图片区小说视频区日| 成人无码精品亚洲| 操逼网站大全| 国产美女操逼网站| 粉嫩99精品99久久久久| 日本无码视频在线观看| 无码一区二区av| 成人一级a片| 中文字幕日韩欧美| 中文字幕特黄A片| eeuss一区二区| 婷婷五月综合久久中文字幕| 三级无码高清| 婷婷九九| 欧美一级黄色性爱视频| 国产高清a| 欧美性猛交XXXX乱大交蜜桃| 内射黄片| 午夜福利视频网| 亚洲一二三| 中文字幕在线视频日本| 操片| 99视频色| 91干干| 日韩AV无码电影|