溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS3中怎么實現(xiàn)滾動條動畫效果

發(fā)布時間:2021-08-09 16:15:49 來源:億速云 閱讀:152 作者:Leah 欄目:web開發(fā)

本篇文章給大家分享的是有關CSS3中怎么實現(xiàn)滾動條動畫效果,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

  1. <body>   

  2.         <div id="div">   

  3.         <ul id="ul">   

  4.             <li>感</li>   

  5.             <li>覺</li>   

  6.             <li>好</li>   

  7.             <li>的</li>   

  8.             <li>請</li>   

  9.             <li>點</li>   

  10.             <li>擊</li>   

  11.             <li>推</li>   

  12.             <li>薦</li>   

  13.         </ul>   

  14.         </div>   

  15.     </body>   

接下來我們在在style樣式里面調整樣式,實現(xiàn)他的滾動

CSS Code復制內容到剪貼板

  1. <style>  /*先給個整體去除下劃線*/  

  2.         ul,li,ol{   

  3.             list-stylenone;   

  4.         }  /*這里也就是重點嘍,時間分段,到還沒滾動的時候時間經(jīng)過了0%所以left也就為0,當開始滾動時間停止的時候那么就等于全部完成也就是100%,這句話寫不對效果就不出哦*/  

  5.         @-webkit-keyframes move {   

  6.                 0% {   

  7.                     left: 0;   

  8.                 }   

  9.                 100% {   

  10.                     left: -400px;   

  11.                 }   

  12.             }   

  13.        /*以下是布局樣式*/     

  14.         #div{   

  15.             width500px;   

  16.             height100px;   

  17.             margin100px auto;   

  18.             border5px solid green;   

  19.             positionrelative;       

  20.             overflowhidden;       

  21.         }   

  22.         #ul{   

  23.             positionabsolute;           

  24.             padding: 0;   

  25.             margin-top0px;       

  26.             width: 185%;   

  27.             displayblock;/*這句話也是至關重要的,少了這句話也不會滾動,我給他四個值,3s代表三秒之內完成滾動,move這個名字對應著上面時間分段的名字,infinite代表循環(huán)滾動,linear表示勻速滾動*/  

  28.             -webkit-animation: 3s move infinite linear;   

  29.         }   

  30.         #ul li{   

  31.             floatleft;   

  32.             backgroundblack;   

  33.             colorwhite;   

  34.             margin-left1px;   

  35.             width100px;   

  36.             height100px;       

  37.             text-aligncenter;   

  38.             line-height100px;   

  39.         }   

  40.         /*這句話代表鼠標移動上去滾動會停止,類似于輪播*/  

  41.         #div:hover #ul {   

  42.         -webkit-animation-play-state: paused;   

  43.             }   

  44.     </style>   

以上就是CSS3中怎么實現(xiàn)滾動條動畫效果,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI