亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么在CSS3中使用Animation動畫屬性

發布時間:2021-04-01 16:51:46 來源:億速云 閱讀:149 作者:Leah 欄目:web開發

本篇文章為大家展示了怎么在CSS3中使用Animation動畫屬性,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

要使用animation動畫,先要熟悉一下keyframes,Keyframes的語法規則:命名是由”@keyframes”開頭,后面緊接著是這個“動畫的名稱”加上一對花括號“{}”,括號中就是一些不同時間段樣式規則。不同關鍵幀是通過from(相當于0%)、to(相當于100%)或百分比來表示(為了得到最佳的瀏覽器支持,建議使用百分比),如下定義一個簡單的動畫:


  1. @keyframes myfirst /*定義動畫名*/  
        {   
        0%   {background:red; left:0px; top:0px;} /*定義起始幀樣式,0%可以換成from*/  
        25%  {background:yellow; left:200px; top:0px;}   
        50%  {background:blue; left:200px; top:200px;}   
        75%  {background:green; left:0px; top:200px;}   
        100% {background:red; left:0px; top:0px;} /*定義結束幀樣式,100%可以換成to*/  
        }


@keyframes定義好了,要使其能發揮效果,必須通過animation把它綁定到一個選擇器,否則動畫不會有任何效果。下面列出了animation的屬性:

怎么在CSS3中使用Animation動畫屬性

下面設置上述的所有屬性

CSS Code復制內容到剪貼板


  1. animation-name:myfirst;   
    animation-duration:5s;   
    animation-timing-function:linear;   
    animation-delay:1s;   
    animation-iteration-count:infinite;   
    animation-direction:alternate;   
    animation-play-state:running;

上述所有代碼可以如下簡寫:

CSS Code復制內容到剪貼板

  1. animation:myfirst 5s linear 2s infinite alternate;   

  2. animation-play-state:running;   

  3.   

瀏覽器兼容性

Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 規則和 animation 屬性。

Chrome 和 Safari 需要前綴 -webkit-。

注意:Internet Explorer 9,以及更早的版本,不支持 @keyframe 規則或 animation 屬性。


  1. <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title>animation演示</title>  
        <style>    
        div   
        {   
        width:100px;   
        height:100px;   
        background:red;   
        position:relative;   
        animation-name:myfirst;   
        animation-duration:5s;   
        animation-timing-function:linear;   
        animation-delay:1s;   
        animation-iteration-count:infinite;   
        animation-direction:alternate;   
        animation-play-state:running;   
        /* Safari and Chrome: */   
        -webkit-animation-name:myfirst;   
        -webkit-animation-duration:5s;   
        -webkit-animation-timing-function:linear;   
        -webkit-animation-delay:1s;   
        -webkit-animation-iteration-count:infinite;   
        -webkit-animation-direction:alternate;   
        -webkit-animation-play-state:running;   
        }   
      
        @keyframes myfirst /*定義動畫名*/   
        {   
        0%   {background:red; left:0px; top:0px;} /*定義起始幀樣式,0%相當于from*/   
        25%  {background:yellow; left:200px; top:0px;}   
        50%  {background:blue; left:200px; top:200px;}   
        75%  {background:green; left:0px; top:200px;}   
        100% {background:red; left:0px; top:0px;} /*定義結束幀樣式,100%相當于to*/   
        }   
      
        @-webkit-keyframes myfirst /* Safari and Chrome */   
        {   
        0%   {background:red; left:0px; top:0px;}   
        25%  {background:yellow; left:200px; top:0px;}   
        50%  {background:blue; left:200px; top:200px;}   
        75%  {background:green; left:0px; top:200px;}   
        100% {background:red; left:0px; top:0px;}   
        }   
        </style>  
    </head>  
    <body>  
        <p>該實例在 Internet Explorer 9 及更早 IE 版本是無效的。</p>  
        <div></div>  
    </body>  
    </html>


上述內容就是怎么在CSS3中使用Animation動畫屬性,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

连山| 蓝山县| 奉新县| 朝阳区| 井陉县| 志丹县| 武平县| 高尔夫| 得荣县| 扎兰屯市| 马鞍山市| 邹平县| 嘉祥县| 绥德县| 甘南县| 哈尔滨市| 扶沟县| 安多县| 玛沁县| 铁岭县| 白山市| 苍南县| 大石桥市| 新绛县| 泰兴市| 保德县| 江城| 读书| 丘北县| 竹山县| 牡丹江市| 乌苏市| 绥宁县| 桐乡市| 洪雅县| 合江县| 彰武县| 大邑县| 西乌珠穆沁旗| 克拉玛依市| 巫山县|