国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

淺談CSS3動畫的回調處理

2024-07-11 08:34:40
字體:
來源:轉載
供稿:網友

我們在做js動畫的時候,很多時候都需要做回調處理,如在一個動畫完成后觸發一個事件、一個動畫完成后執行另外一個動畫等等,但在使用CSS3動畫時能不能捕獲到運動的狀態做回調處理呢?

CSS3動畫也是可以做回調處理的,這里分為兩個屬性,一個是transition[w3c文檔],另外一個是animation[w3c文檔]。

1、transition

對于transition,可以監聽transitionend事件,當動畫完成時觸發,可以這樣使用:

XML/HTML Code復制內容到剪貼板

<!DOCTYPE html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8">  
    <title>css3-transitionend – BeyondWeb</title>  
    <style>  
        * {margin: 0; padding: 0;}   
        .rect {   
            width: 100px;   
            height: 100px;   
            background-color: #f80;   
            -webkit-transition: all .5s;   
        }   
    </style>  
    <script>  
        window.onload = function () {   
            var _rect = document.querySelector(‘.rect’);   
            _rect.onclick = function () {   
                _rect.style.webkitTransform = ‘translateX(300px)’;   
            }   
  
            _rect.addEventListener(‘webkitTransitionEnd’, function () {   
                alert(‘動畫執行完畢!’);   
                // callback here   
            }, false);   

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁化县| 甘孜| 辽宁省| 友谊县| 铜鼓县| 乡宁县| 手游| 济南市| 汤阴县| 莫力| 枞阳县| 铜川市| 普兰店市| 大方县| 霍城县| 邮箱| 威远县| 崇州市| 西充县| 济源市| 乐平市| 平邑县| 苍南县| 无极县| 德格县| 即墨市| 商洛市| 来安县| 宁明县| 台北县| 舒兰市| 呼玛县| 监利县| 珠海市| 正定县| 克什克腾旗| 襄汾县| 平乡县| 晋州市| 永德县| 胶州市|