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

僅僅使用 HTML/CSS 實現進度條的 N 種方式

開發 前端
本文將介紹如何使用 HTML/CSS 創建各種基礎進度條及花式進度條及其動畫的方式,進度條,是我們日常界面中使用的非常多的一種,下面我們來看看。

[[432673]]

Hello 大家好,我是 Coco,今天給大家帶來有關 HTML/CSS 實現進度條的各種~

本文將介紹如何使用 HTML/CSS 創建各種基礎進度條及花式進度條及其動畫的方式,通過本文,你可能可以學會:

  • 通過 HTML 標簽 <meter> 創建進度條
  • 通過 HTML 標簽 <progress> 創建進度條
  • HTML 實現進度條的局限性
  • 使用 CSS 百分比、漸變創建普通進度條及其動畫
  • 使用 CSS 創建圓環形進度條
  • 使用 CSS 創建球形進度條
  • 使用 CSS 創建 3D 進度條

進度條,是我們日常界面中使用的非常多的一種,下面我們來看看。到今天,我們可以如何實現進度條。

HTML 標簽 -- meter & progress

這個可能是一些同學還不太清楚的,HTML5 原生提供了兩個標簽 <meter> 和 <progress> 來實現進度條。

  • <meter>:用來顯示已知范圍的標量值或者分數值
  • <progress>:用來顯示一項任務的完成進度,通常情況下,該元素都顯示為一個進度條

我們分別來看看,首先是 <meter> 標簽:

  1. <p> 
  2.     <span>完成度:</span> 
  3.     <meter min="0" max="500" value="350">350 degrees</meter> 
  4. </p> 
  1. meter { 
  2.     width: 200px; 

樣式如下:

其中,min、max、value 分別表示最大值,最小值與當前值。

無獨有偶,我們再來看看 <progress> 標簽的用法:

  1. <p> 
  2.     <label for="file">完成度:</label> 
  3.     <progress max="100" value="70"> 70% </progress> 
  4. </p> 
  1. progress { 
  2.     width: 200px; 

樣式如下:

其中,max 屬性描述這個 progress 元素所表示的任務一共需要完成多少工作量,value 屬性用來指定該進度條已完成的工作量。

meter & progress 之間的差異

那么問題來了,從上述 Demo 看,兩個標簽的效果一模一樣,那么它們的區別是什么?為什么會有兩個看似一樣的標簽呢?

這兩個元素最大的差異在于語義上的差別。

  • <meter>:表示已知范圍內的標量測量值或分數值
  • <progress>:表示任務的完成進度

譬如,一個需求當前的完成度,應該使用 <progress>,而如果要展示汽車儀表盤當前的速度值,應該使用 meter。

meter & progress 的局限性

當然,在實際的業務需求中,或者生產環境,你幾乎是不會看到 <meter> 和 <progress> 標簽。

和我們在這篇文章中 -- 《利用 datalist 實現可過濾下拉選框》[1] 講到的原因類似,在于:

1.我們無法有效的修改 <meter> 和 <progress> 標簽的樣式,譬如背景色,進度前景色等。并且,最為致命的是,瀏覽器默認樣式的表現在不同瀏覽器之間并不一致。這給追求穩定,UI 表現一致的業務來說,是災難性的缺點!

2.我們無法給他添加一些動畫效果、交互效果,因為一些實際的應用場景中,肯定不是簡單的展示一個進度條僅此而已

利用 CSS 實現進度條

因此,在現階段,更多的還是使用一些 CSS 的方式去實現進度條。

使用百分比實現進度條

最為常見的一種方式是使用背景色配合百分比的方式制作進度條。

最簡單的一個 DEMO:

  1. <div class="g-container"
  2.     <div class="g-progress"></div> 
  3. </div> 
  1. .g-container { 
  2.     width: 240px; 
  3.     height: 25px; 
  4.     border-radius: 25px; 
  5.     background: #eee; 
  6. .g-progress { 
  7.     width: 50%; 
  8.     height: inherit; 
  9.     border-radius: 25px 0 0 25px; 
  10.     background: #0f0; 

效果如下:

這種方式優勢在于使用簡單,實際進度可以非常方便的傳遞進 CSS 中

1.利用 HTML style 屬性填寫完整的 width 值,譬如 <div class="g-progress" style="width: 50%"></div>

2. 或者利用 CSS 自定義屬性 <div class="g-progress" style="--progress: 50%"></div> 配合實際 CSS 中的 width: var(--progress)

3.完全的自定義樣式,以及可以輕松的添加輔助豐富的動畫和交互效果

譬如給 g-progress 添加一個過渡效果:

  1. .g-progress { 
  2.     // ... 
  3.     transition: width .2s linear; 

這樣,每次進度變化,都是一個動態的過渡過程:

圖片

或者,漸變前景色,修改 background: #0f0 為 background: linear-gradient(90deg, #0f0, #0ff):

單標簽使用漸變實現

當然,可以看到,我們上面使用的是兩個標簽的結構:

  1. <div class="g-container"
  2.     <div class="g-progress"></div> 
  3. </div> 

摳門點,我們還可以僅僅利用一個標簽去完成這個事情,主要借助了漸變去完成這個事情:

  1. <div class="g-progress"></div> 
  1. .g-progress { 
  2.     width: 240px; 
  3.     height: 25px; 
  4.     border-radius: 25px; 
  5.     background: linear-gradient(90deg, #0f0, #0ff 70%, transparent 0); 
  6.     border: 1px solid #eee; 

結果如下:

 

同樣的,我們可以利用 HTML style 屬性填寫完整的 background 值傳遞實際百分比,當然,這里更推薦使用 CSS 自定義屬性傳值:

  1. <div class="g-progress" style="--progress: 50%"></div> 
  1. .g-progress { 
  2.     background: linear-gradient(90deg, #0f0, #0ff var(--progress), transparent 0); 

熟悉 CSS 的同學會發現一個目前這種方式的弊端,在于當修改 --progress 的值的時候,即便給 .g-progress 添加了 transition,也不會有過渡動畫效果。

原因在于,CSS 中,漸變(諸如 linear-gradinet、radial-gradient、conic-gradient)都是不支持過渡變換的。

所以,在這里,為了實現動畫效果,我們可以借助 CSS @property,改造下我們的代碼:

  1. <div class="g-progress" style="--progress: 70%"></div> 

  1. @property --progress { 
  2.   syntax: '<percentage>'
  3.   inherits: false
  4.   initial-value: 0%; 
  5.  
  6. .g-progress { 
  7.     margin: auto; 
  8.     width: 240px; 
  9.     height: 25px; 
  10.     border-radius: 25px; 
  11.     background: linear-gradient(90deg, #0f0, #0ff var(--progress), transparent 0); 
  12.     border: 1px solid #eee; 
  13.     transition: .3s --progress; 

借助 CSS @property 的特性,我們在單標簽下也是可以實現動畫效果的:

CodePen Demo -- 單標簽的進度條效果[2]

對 CSS @property 還不了解的,可以看看我的這篇文章 -- CSS @property,讓不可能變可能[3]

圓弧形進度條

當然,進度條不可能只有直線型的。還有非常多其他類型的,下面我們首先來看看圓弧型的進度條。

在今天,我們可以使用 CSS 快速的創建圓弧形式的進度條,類似于這樣:

核心就是使用角向漸變 background: conic-gradient():

  1. <div class="g-progress"></div> 
  1. .g-progress { 
  2.     width: 160px; 
  3.     height: 160px; 
  4.     border-radius: 50%; 
  5.     background: conic-gradient(#FFCDB2 0, #FFCDB2 25%, #B5838D 25%, #B5838D); 

利用角向漸變 background: conic-gradient(),我們可以輕松實現這樣一個餅圖:

 

接下來就是鏤空中間部分。

傳統的想法是,在中間疊加一個圓,然而,這樣做的一個極大的弊端在于,如果我們的背景不是純色而是漸變色,就不適用了,譬如這樣:

那么如何鏤空中間,使得中間部分透明呢?這里我們可以巧妙的通過 mask 屬性達到目的,鏤空中間:

  1. .g-progress { 
  2.     background: conic-gradient(#FFCDB2 0, #FFCDB2 25%, #B5838D 25%, #B5838D); 
  3.   + mask: radial-gradient(transparent, transparent 50%, #000 50%, #000 0); 

這樣,我們就輕松的鏤空了中間,即便背景不是純色也無妨。

CodePen Demo - 角向漸變實現圓弧形進度條[4]

基于此拓展,還可以實現多色的圓弧型進度條:

  1. .g-progress { 
  2.     width: 160px; 
  3.     height: 160px; 
  4.     border-radius: 50%; 
  5.     mask: radial-gradient(transparent, transparent 50%, #000 51%, #000 0); 
  6.     background:  
  7.         conic-gradient( 
  8.             #FFCDB2 0, #FFCDB2 25%,  
  9.             #B5838D 25%, #B5838D 50%,  
  10.             #673ab7 50%, #673ab7 90%, 
  11.             #ff5722 90.2%, #ff5722 100% 
  12.         ); 

當然,這個可能不像進度條,更類似于餅圖?

角向漸變實現圓弧進度條的局限性

當然,這個方法有兩個弊端。

當然進度百分比不是類似于 0°、90°、180°、270°、360° 這類數字時,使用角向漸變時,不同顏色間的銜接處會有明顯的鋸齒。

看個例子 conic-gradient(#FFCDB2 0, #FFCDB2 27%, #B5838D 27%, #B5838D):

遇到此類問題的解決方案是,在銜接處,適當留出一些漸變空間,我們簡單的改造一下上述角向漸變代碼:

  1.   - background: conic-gradient(#FFCDB2 0, #FFCDB2 27%, #B5838D 27%, #B5838D)` 
  2.   + background: conic-gradient(#FFCDB2 0, #FFCDB2 27%, #B5838D 27.2%, #B5838D)` 

仔細看上面的代碼,將從 27% 到 27% 的一個變化,改為了 從 27% 到 27.2%,這多出來的 0.2% 就是為了消除鋸齒的,實際改變后的效果:

具體使用的使用,可以多調試選取既不會看出模糊,又能盡可能消除鋸齒的一個范圍幅度。

對于開頭和結尾需要圓形的圓弧進度條實現起來較為麻煩

還有一種情況,實際使用中,要求的是首尾帶圓形的圓弧進度條,例如下圖所示:

當然,這種情況當然進度條顏色是純色也是可以解決的,我們通過在在首尾處疊加兩個小圓圈即可實現這種效果。

如果進度條是漸變色的話,這種進度條則需要借助 SVG/Canvas 實現了。

上述完整的帶圓角的圓弧進度條,你可以戳這里看完整源碼 -- CodePen Demo -- 首尾為圓形的圓弧進度條[5]

球形進度條

球形進度條也是比較常見的,類似于下面這種:

對于球形進度條,其實核心在于使用 CSS 實現中間部分的波浪效果。

這個技巧到今天應該已經被大伙熟知了,就不過多贅述,一圖勝千言,可以使用滾動大圓的方式,類似于這樣:

容器應用 overflow: hidden,就能得到這樣的效果:

對這個技巧還不理解,可以猛擊這篇文章:純 CSS 實現波浪效果![6]

應用這個技巧,只需要簡單的封裝,控制一下球形容器表示進度 0% - 100% 時的波浪的高度即可。我們就能得到從 0% - 100% 的動畫效果。

完整的代碼大概如下:

  1. <div class="container"
  2.     <div class="wave-change"></div> 
  3.     <div class="wave"></div> 
  4. </div> 
  1. .container { 
  2.     width: 200px; 
  3.     height: 200px; 
  4.     border: 5px solid rgb(118, 218, 255); 
  5.     border-radius: 50%; 
  6.     overflow: hidden; 
  7. .wave-change { 
  8.     position: absolute
  9.     width: 200px; 
  10.     height: 200px; 
  11.     left: 0; 
  12.     top: 0; 
  13.     animation: change 12s infinite linear; 
  14.      
  15.     &::before, 
  16.     &::after
  17.         content: ""
  18.         position: absolute
  19.         width: 400px; 
  20.         height: 400px; 
  21.         top: 0; 
  22.         left: 50%; 
  23.         background-color: rgba(255, 255, 255, .6); 
  24.         border-radius: 45% 47% 43% 46%; 
  25.         transform: translate(-50%, -70%) rotate(0); 
  26.         animation: rotate 7s linear infinite; 
  27.         z-index: 1; 
  28.     } 
  29.      
  30.     &::after { 
  31.         border-radius: 47% 42% 46% 44%; 
  32.         background-color: rgba(255, 255, 255, .8); 
  33.         transform: translate(-50%, -70%) rotate(0); 
  34.         animation: rotate 9s linear -4s infinite; 
  35.         z-index: 2; 
  36.     } 
  37. .wave { 
  38.     position: relative
  39.     width: 200px; 
  40.     height: 200px; 
  41.     background-color: rgb(118, 218, 255); 
  42.     border-radius: 50%; 
  43.  
  44. p { 
  45.     position: absolute
  46.     top: 50%; 
  47.     left: 50%; 
  48.     transform: translate(-50%, -50%); 
  49.     font-size: 36px; 
  50.     color: #000; 
  51.     z-index: 10; 
  52.  
  53. @keyframes rotate { 
  54.    to { 
  55.         transform: translate(-50%, -70%) rotate(360deg); 
  56.     } 
  57. @keyframes change { 
  58.     from { 
  59.         top: 80px; 
  60.     } 
  61.     to { 
  62.         top: -120px; 
  63.     } 

完整的代碼示例,你可以戳這里:

  • CodePen Demo -- Pure Css Wave Progress bar[7]
  • CodePen Demo -- Pure Css Wave Progress bar Animation[8]

3D 進度條

嗯,下面這個 3D 進度條需要對 CSS 3D 有基本的掌握。

你可以先看看這篇文章 -- 奇思妙想 CSS 3D 動畫 | 僅使用 CSS 能制作出多驚艷的動畫?[9]

它主要是借助了一個 3D 立方體。接下來我們來實現一個立方體進度條~

首先,實現一個立方體,結構如下:

  1. <div class="demo-cube perspective"
  2.   <ul class="cube"
  3.     <li class="top"></li> 
  4.     <li class="bottom"></li> 
  5.     <li class="front"></li> 
  6.     <li class="back"></li> 
  7.     <li class="right"></li> 
  8.     <li class="left"></li> 
  9.   </ul> 
  10. </div> 

我們可以把這個立方體想象成一個立體的進度條容器,通過控制 6 面的顏色,我們可以巧妙的得到一種 3D 進度條效果。

當然,其實我們不需要那么多面,4 個面即可,去掉左右,然后利用漸變修改一下立方體各個面的顏色,去掉 border,核心的 CSS 代碼如下:

  1. .demo-cube { 
  2.   position: relative
  3.  
  4.   .cube { 
  5.     position: absolute
  6.     top: 50%; 
  7.     left: 50%; 
  8.     width: 300px; 
  9.     height: 100px; 
  10.     transform-style: preserve-3d; 
  11.     transform: translate(-50%, -50%) rotateX(-33.5deg); 
  12.  
  13.     li { 
  14.       position: absolute
  15.       width: 300px; 
  16.       height: 100px; 
  17.       background: linear-gradient(90deg, rgba(156, 39, 176, .3), rgba(255, 34, 109, .8) 70%, rgba(255, 255, 255, .6) 70%, rgba(255, 255, 255, .6)); 
  18.     } 
  19.     .top { 
  20.       transform: rotateX(90deg) translateZ(50px); 
  21.     } 
  22.     .bottom { 
  23.       transform: rotateX(-90deg) translateZ(50px); 
  24.     } 
  25.     .front { 
  26.       transform: translateZ(50px); 
  27.     } 
  28.     .back { 
  29.       transform: rotateX(-180deg) translateZ(50px); 
  30.     } 
  31.   } 

我們就可以得到一個非常酷炫的 3D 進度條效果:

利用 CSS Property 給 3D 進度條加上動畫

當然,進度條嘛,它需要一個填充動畫。由于我們使用的是漸變實現的進度條的進度,需要去控制其中的顏色百分比變化。

而正常而言,CSS 是不支持漸變的動畫的,不過這也難不倒我們,因為我們可以使用 CSS @Property 。

簡單改造一下代碼:

  1. @property --per { 
  2.   syntax: '<percentage>'
  3.   inherits: false
  4.   initial-value: 0%; 
  5.  
  6. .demo-cube .cube { 
  7.   .top
  8.   .front, 
  9.   .bottom, 
  10.   .back { 
  11.     background: linear-gradient(90deg, rgba(255, 217, 34, .6), rgba(255, 34, 109, .8) var(--per), rgba(255, 34, 109, .1) var(--per), rgba(255, 34, 109, .1)); 
  12.     animation: perChange 6s infinite; 
  13.   } 
  14.  
  15. @keyframes perChange { 
  16.   0% { 
  17.     --per: 0%; 
  18.   } 
  19.   90%, 
  20.   to { 
  21.     --per: 80%; 
  22.   } 

這樣,我們就實現了一個會動的 3D 進度條,只需要控制 --per CSS 自定義屬性即可,效果如下:

對于 CSS @Property 不算很了解的,可以看看作者的這篇文章 -- CSS @property,讓不可能變可能[10],它的出現,讓 CSS 極大的提升了制作各種動畫的能力。

上述的完整代碼,你可以猛擊這里:CSS 靈感 -- 3D 立方體進度條[11]

擴展延伸

本文從簡到繁介紹了使用 HTML/CSS 逐步構建進度條的方式,并且逐漸加深了難度。

當然,隨著難度的提升,得到的是更為酷炫的進度條。

基于上述的方法介紹,基本可以演化出各種我們需要的進度條。譬如基于上述的方法,可以實現一個簡單的電池充電動畫:

當然,CSS 千變萬化,進度條的種類肯定也不僅僅局限于上述的幾類。譬如我們可以利用濾鏡實現的仿華為手機的充電動畫,也是一種進度條的呈現方式,也是能夠使用純 CSS 實現的:

上述效果的完整實現可以戳 -- 巧用 CSS 實現酷炫的充電動畫[12]

又或者,我們可以在進度條的紋理上做文章:

效果來源于 CodePen -- Bars By Lucagaz[13]。

總而言之,CSS 美好世界值得我們去探索。

最后

好了,本文到此結束,希望本文對你有所幫助 :)

參考資料

[1]《利用 datalist 實現可過濾下拉選框》:

https://github.com/chokcoco/cnblogsArticle/issues/30

[2]CodePen Demo -- 單標簽的進度條效果:

https://codepen.io/pen/

[3]CSS @property,讓不可能變可能:

https://github.com/chokcoco/iCSS/issues/109

[4]CodePen Demo - 角向漸變實現圓弧形進度條:

https://codepen.io/Chokcoco/pen/oNewMLy

[5]CodePen Demo -- 首尾為圓形的圓弧進度條:

https://codepen.io/Chokcoco/pen/VwzzVEV

[6]純 CSS 實現波浪效果!:

https://github.com/chokcoco/iCSS/issues/22

[7]CodePen Demo -- Pure Css Wave Progress bar:

https://codepen.io/Chokcoco/pen/EXJrdB

[8]CodePen Demo -- Pure Css Wave Progress bar Animation:

https://codepen.io/Chokcoco/pen/rNzGbWY

[9]奇思妙想 CSS 3D 動畫 | 僅使用 CSS 能制作出多驚艷的動畫?:

https://github.com/chokcoco/iCSS/issues/132

[10]CSS @property,讓不可能變可能:

https://github.com/chokcoco/iCSS/issues/109

[11]CSS 靈感 -- 3D 立方體進度條:

https://csscoco.com/inspiration/#/./3d/3d-cuber-progress-bar

[12]巧用 CSS 實現酷炫的充電動畫:

https://github.com/chokcoco/iCSS/issues/75

[13]CodePen -- Bars By Lucagaz:

https://codepen.io/lucagez/pen/ReMLVV

 

責任編輯:姜華 來源: iCSS前端趣聞
相關推薦

2023-07-18 15:49:22

HTMLCSS

2023-11-30 11:38:29

CSS網頁進度條

2009-11-24 15:23:50

PHP文件上傳進度條

2013-03-12 10:35:06

CSS 3

2024-12-02 09:37:51

2024-08-06 14:29:37

2009-07-21 14:49:55

XmlHttpRequ文件上傳進度條

2012-07-31 09:53:33

HTML5進度條

2015-07-31 11:19:43

數字進度條源碼

2023-12-11 17:15:05

應用開發波紋進度條ArkUI

2024-06-13 08:15:00

2025-05-13 00:00:05

2021-07-26 08:31:17

算法

2024-04-01 08:18:52

CSSHTMLWeb

2024-07-25 08:55:47

進度條水缸進度動畫效果

2009-08-17 15:48:47

C# WinForm進

2009-08-17 14:41:47

C#進度條實現

2023-03-06 09:20:33

CSS顏色混合

2009-12-25 17:58:12

WPF進度條

2012-06-20 11:19:04

jQuery
點贊
收藏

51CTO技術棧公眾號

欧美午夜电影网| 久久综合九色综合97_久久久| xvideos成人免费中文版| 亚洲精品20p| www视频在线看| av午夜精品一区二区三区| 欧美专区中文字幕| 日韩在线观看免| 第四色中文综合网| 欧美性淫爽ww久久久久无| 美女在线免费视频| 日韩精品福利| 精品一区二区三区的国产在线播放| 九九精品在线观看| 亚洲av无码一区二区三区人| 国产精品亚洲欧美日韩一区在线| 午夜激情久久久| 性刺激综合网| 亚洲第一成年人网站| 天堂成人国产精品一区| 欧美人在线视频| 国产免费一区二区三区网站免费| 九九99久久精品在免费线bt| 日韩欧美亚洲范冰冰与中字| 久久免费一级片| 91精品专区| 97精品久久久久中文字幕| 91精品视频在线播放| 天天操天天干视频| 欧美暴力喷水在线| 日韩亚洲国产中文字幕| ass精品国模裸体欣赏pics| 国产免费区一区二区三视频免费| 色狠狠一区二区| 人人干视频在线| 91精品久久久| 亚洲欧洲精品一区二区三区| 鲁丝一区鲁丝二区鲁丝三区| 国产 欧美 精品| 韩国视频一区二区| 国产精品电影久久久久电影网| 男女视频免费看| 欧美日韩hd| 美女福利视频一区| 亚洲欧美精品久久| 成人久久久久| 一级做a爰片久久毛片美女图片| 五月婷婷综合在线观看| 成午夜精品一区二区三区软件| 制服丝袜中文字幕一区| 欧美大尺度做爰床戏| 日韩国产激情| 色婷婷精品久久二区二区蜜臂av| 无码中文字幕色专区| 欧美人与禽性xxxxx杂性| 亚洲美女屁股眼交| 国产一区一区三区| 国产淫片在线观看| 亚洲精品视频免费观看| 久久免费视频2| 成人av福利| 亚洲黄色尤物视频| 久草视频国产在线| 黑人玩欧美人三根一起进| 亚洲一级二级三级| 成人性生活视频免费看| 超碰91在线观看| 精品久久香蕉国产线看观看亚洲| 国模无码视频一区二区三区| 黄频免费在线观看| 欧美性猛交xxxx免费看久久久| 成人在线免费观看av| 亚洲天堂资源| 欧美视频一区二| www.51色.com| 粉嫩久久久久久久极品| 日韩激情在线视频| b站大片免费直播| 青青草国产免费一区二区下载 | 国内精品久久久久久久| 精品一区二区三区人妻| 国产免费成人| 国产日韩欧美中文在线播放| 国产成a人亚洲精v品无码| 成人av电影免费观看| 日本在线高清视频一区| 久操免费在线| 黄色成人在线播放| 一区二区三区 日韩| 亚洲伊人影院| 亚洲女人天堂成人av在线| 欧美日韩国产一二三区| 亚洲视频高清| 国产精品美女无圣光视频| www视频在线| 国产亚洲综合av| 麻豆一区二区三区在线观看| 在线观看的黄色| 欧美精品xxxxbbbb| 亚洲成人av免费在线观看| 青青草91久久久久久久久| 久久久久久成人精品| 中文字幕日韩免费| 国产成人精品www牛牛影视| 蜜桃av久久久亚洲精品| h片在线观看网站| 欧美午夜精品久久久久久浪潮| 中文字幕 欧美日韩| 久久久亚洲欧洲日产| www.精品av.com| 国产精品久久久久久久久久久久久久久久久| 青草av.久久免费一区| 538prom精品视频线放| 手机av在线网| 亚洲黄色录像| 欧美久久精品一级黑人c片 | 激情欧美亚洲| 国产欧美一区二区三区在线| 手机看片1024日韩| √…a在线天堂一区| 可以免费观看av毛片| 成人动漫视频| 欧美成人全部免费| 中文字幕永久免费视频| 久久女同精品一区二区| 国产精品第157页| 日韩午夜视频在线| 亚洲精品一区二三区不卡| 精品99在线观看| 激情伊人五月天久久综合| 久久久精彩视频| 国产丝袜精品丝袜| 日韩美女一区二区三区| 日韩av网站在线播放| 日韩电影在线观看电影| 免费看国产精品一二区视频| 久久免费电影| 欧美大黄免费观看| 欧美色视频一区二区三区在线观看| 丝袜美腿亚洲色图| 农村寡妇一区二区三区| 日本不卡免费高清视频在线| 精品国产一二三区| 免费在线观看国产精品| 国产精品一区二区黑丝| 三年中文高清在线观看第6集| 国内自拍亚洲| 中日韩美女免费视频网址在线观看| 国产字幕在线观看| 久久精品人人做| 别急慢慢来1978如如2| 精品在线91| 国产精品国产三级国产专播精品人| 黄色在线视频观看网站| 一本色道**综合亚洲精品蜜桃冫| 人妻丰满熟妇aⅴ无码| 欧美综合国产| 欧美影视一区二区| 国产麻豆一区| 久久伊人色综合| 国产ts人妖调教重口男| 亚洲一区二区三区爽爽爽爽爽| 一级黄色大片免费看| 韩国av一区| 精品国产综合久久| 成人免费网站视频| 国产亚洲综合久久| 中文字幕精品一区二| 国产精品不卡在线| 中文字幕avav| 日韩视频精品在线观看| 欧美一区亚洲二区| 四虎在线精品| 欧美精品少妇videofree| 成人免费观看在线视频| 都市激情亚洲色图| 99久久久无码国产精品衣服| 捆绑紧缚一区二区三区视频| 天天在线免费视频| 国产精品极品| 国产激情999| 黄网站免费在线观看| 欧美成人video| 国产一区二区99| 国产精品拍天天在线| 亚洲欧美一区二区三区不卡| 最新亚洲一区| 色播五月综合| aaa国产精品视频| 日本一区二区三区在线播放| 色三级在线观看| 精品少妇一区二区三区在线视频| 成年人免费看毛片| 国产欧美精品区一区二区三区 | 免费视频网站在线观看入口| 国产精品国产馆在线真实露脸| 亚洲欧美日韩色| 欧美a级一区二区| 青青草国产免费| 日韩国产欧美| 国产一区在线免费| 欧美黑粗硬大| 97超碰国产精品女人人人爽| 欧洲不卡av| 亚洲毛片在线免费观看| 国产成人精品一区二区无码呦| 色综合天天狠狠| 欧美三根一起进三p| 国产视频一区在线播放| 亚洲熟妇一区二区| 蜜桃视频一区二区| 黄色一级片播放| 999国产精品| 欧美一区二区三区四区五区六区 | 亚洲视频电影| 性欧美lx╳lx╳| av一本久道久久波多野结衣| 日本欧美一区| 欧美亚洲第一页| 日本天码aⅴ片在线电影网站| 一区二区三区久久精品| 天天影院图片亚洲| 精品国产免费人成电影在线观看四季 | 午夜影院免费观看视频| 日韩高清欧美激情| 国产精品333| 国产精品99一区二区| 日韩视频在线免费播放| 欧美一区2区| 蜜桃av噜噜一区二区三区| 国产精品对白| 动漫3d精品一区二区三区| 香蕉久久一区| 国产综合久久久久| 久久久久伊人| 国产福利成人在线| 欧美二三四区| 日本欧美中文字幕| 欧美aa在线观看| 98精品在线视频| 91在线超碰| 国内久久久精品| 91探花在线观看| 国内成人精品一区| 波多野结衣在线观看| 久久久久久久激情视频| 国产理论电影在线| 欧美高清自拍一区| 青春草在线视频| 欧美夫妻性生活xx| 欧美xxxx做受欧美88bbw| 欧美日产国产成人免费图片| 18+激情视频在线| 欧美伦理91i| sm在线观看| 69av视频在线播放| 正在播放日韩精品| 日本亚洲欧洲色| 成人免费av电影| 国产精品女主播| 亚洲综合伊人| 成人影片在线播放| 欧美巨大xxxx| 日韩欧美亚洲日产国产| 色男人天堂综合再现| 中文字幕中文字幕在线中心一区| 久久久久久久久久久妇女 | 国产高清精品一区二区| 超碰成人97| 国内精品久久国产| 国产精品免费大片| 一区二区三区四区视频在线观看| 久久中文字幕av| 777久久精品一区二区三区无码| 欧美午夜在线| 久久9精品区-无套内射无码| 日韩国产精品大片| 国产不卡的av| 97精品视频在线观看自产线路二| 中文字幕 自拍| 亚洲三级免费电影| 久久久精品视频免费| 欧美日韩综合视频| 亚洲天堂狠狠干| 欧美xxxx在线观看| 三级理论午夜在线观看| 社区色欧美激情 | 黑人另类精品××××性爽| 欧美亚洲视频一区二区| 精品亚洲a∨| 国产精品国产精品国产专区蜜臀ah| 妖精一区二区三区精品视频 | 亚洲高清电影| 少妇黄色一级片| 丁香五精品蜜臀久久久久99网站| 国产熟妇搡bbbb搡bbbb| 日韩一区欧美小说| 日韩黄色一级大片| 91麻豆精品国产91久久久更新时间| 乱色精品无码一区二区国产盗| 一本一道久久a久久精品逆3p| 啦啦啦中文在线观看日本| 国产成人精品视| 涩涩屋成人免费视频软件| 日本高清视频一区二区三区| 五月精品视频| 97xxxxx| 国产91高潮流白浆在线麻豆| 欧美老女人性生活视频| 亚洲成a人片综合在线| 中文字幕人妻丝袜乱一区三区| 精品国产乱子伦一区| 阿v免费在线观看| 97在线视频免费观看| 美女久久精品| 无码免费一区二区三区免费播放 | 欧美色视频日本版| 国产精品视频久久久久久| 亚洲免费av网址| 青春草在线免费视频| 成人h视频在线观看播放| 亚洲色图美女| 人人妻人人做人人爽| 韩国av一区二区三区四区| 免费看91的网站| 欧美性猛交xxxxx免费看| 亚洲国产精品久久人人爱潘金莲 | 久久久久久高清| 黄色成人91| 欧美熟妇另类久久久久久多毛| 中文字幕不卡一区| 久久久久久不卡| 日韩不卡在线观看| 女人高潮被爽到呻吟在线观看| 国产精品久久久久久久天堂第1集 国产精品久久久久久久免费大片 国产精品久久久久久久久婷婷 | 成人影院免费观看| 欧美中文字幕在线观看| 卡通动漫精品一区二区三区| 成人av在线播放观看| 国产成人免费在线| 91在线播放观看| 日韩欧美一区电影| aa在线视频| 97av自拍| 欧美三级不卡| 丰满少妇xbxb毛片日本| 亚洲一区二区三区国产| wwwav在线播放| 欧美国产一区二区三区| 视频一区日韩| 日韩免费在线观看av| 成人看片黄a免费看在线| 久久久精品视频在线| 欧美精品一区二区三区视频 | 欧美777四色影| 亚洲国产日韩在线一区| 亚洲精品网站在线观看| av网站在线免费看| 欧美乱人伦中文字幕在线| 国产suv精品一区| r级无码视频在线观看| 99久久99久久精品免费观看| 国产综合精品视频| 一本色道久久88综合亚洲精品ⅰ| 91p九色成人| 色中文字幕在线观看| 国产高清精品久久久久| 国产精品成人aaaa在线| 日韩成人在线网站| 电影久久久久久| 亚洲一二三区在线| 国产精品亚洲成人| 日韩欧美视频在线免费观看| 精品无码久久久久久国产| 日韩欧美一区二区三区在线观看 | 欧美一区二区三区日韩视频| 欧美一卡二卡| 欧美精品一区三区在线观看| 日本vs亚洲vs韩国一区三区二区| 亚洲欧洲综合网| 欧美一级夜夜爽| 韩国精品一区| 亚洲精品二区| 国产成人高清视频| 国产精品21p| 久久久成人的性感天堂| 日韩精品一区二区三区中文字幕 | 美国黄色小视频| 亚洲激情视频在线观看| 主播大秀视频在线观看一区二区| www.黄色网址.com| 99久久精品国产导航| 中文在线观看av| 97在线免费观看| 香蕉视频国产精品| 中文字幕在线永久| 欧美系列在线观看| www555久久| 在线播放豆国产99亚洲| 成人免费的视频|