国产探花免费观看_亚洲丰满少妇自慰呻吟_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);   

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉贤区| 如东县| 白玉县| 任丘市| 会东县| 贵州省| 同江市| 肇东市| 广州市| 综艺| 安达市| 卢湾区| 霞浦县| 神木县| 休宁县| 龙口市| 小金县| 贞丰县| 邛崃市| 万载县| 珲春市| 兴和县| 陕西省| 通化市| 康乐县| 登封市| 白银市| 吉林市| 汉川市| 思茅市| 九龙城区| 枣庄市| 呼玛县| 广西| 金沙县| 浦城县| 汕尾市| 共和县| 民和| 忻州市| 星子县|