国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

前端 - CSS3 如何設計節點刪除(對應標簽也會刪除)的動畫?

瀏覽:129日期:2023-08-10 16:39:47

問題描述

CSS3 的效果現在很多, 單純的退出動畫直接用類庫可以做到: http://daneden.me/animate/但這樣有一個問題, 因為 CSS3 的動畫都是需要元素一直存在的,如果做應用遇到有刪除, 為了好的體驗加上動畫, 那么刪除的動畫怎么做?如果刪除元素, 動畫就沒了; 如果延時刪除元素, 動畫變成異步去很麻煩了.有沒有好的方案來實現刪除的動畫?

問題解答

回答1:

用css3的keyframes試試

在100%的時候實應用隱藏的display:none;

回答2:

可以監聽animationend或者transitionend事件,動畫或者漸變結束后讓它消失。這樣不需要用動keyframes。

$('.yourClass').addClass('animationClass').on(’transitionend webkitTransitionEnd oTransitionEnd otransitionend animationend webkitAnimationEnd’, function(){$('.yourClass').hide();});

不需要消失的時候unbind事件即可

標簽: CSS
相關文章:
主站蜘蛛池模板: 台北县| 保山市| 铜山县| 武山县| 康保县| 宜兰市| 池州市| 前郭尔| 大同市| 武汉市| 福建省| 安远县| 义马市| 博罗县| 永顺县| 舒兰市| 黑山县| 隆化县| 怀宁县| 吉木萨尔县| 丰原市| 正蓝旗| 连城县| 西乡县| 阳新县| 商洛市| 托里县| 濮阳市| 滨州市| 湘乡市| 信丰县| 南澳县| 文安县| 湄潭县| 沙坪坝区| 临沂市| 章丘市| 施秉县| 永新县| 莒南县| 孝昌县|