文章詳情頁
前端 - CSS3 如何設(shè)計節(jié)點刪除(對應(yīng)標(biāo)簽也會刪除)的動畫?
瀏覽:215日期:2023-08-10 16:39:47
問題描述
CSS3 的效果現(xiàn)在很多, 單純的退出動畫直接用類庫可以做到: http://daneden.me/animate/但這樣有一個問題, 因為 CSS3 的動畫都是需要元素一直存在的,如果做應(yīng)用遇到有刪除, 為了好的體驗加上動畫, 那么刪除的動畫怎么做?如果刪除元素, 動畫就沒了; 如果延時刪除元素, 動畫變成異步去很麻煩了.有沒有好的方案來實現(xiàn)刪除的動畫?
問題解答
回答1:用css3的keyframes試試
在100%的時候?qū)崙?yīng)用隱藏的display:none;
回答2:可以監(jiān)聽animationend或者transitionend事件,動畫或者漸變結(jié)束后讓它消失。這樣不需要用動keyframes。
$('.yourClass').addClass('animationClass').on(’transitionend webkitTransitionEnd oTransitionEnd otransitionend animationend webkitAnimationEnd’, function(){$('.yourClass').hide();});
不需要消失的時候unbind事件即可
標(biāo)簽:
CSS
相關(guān)文章:
1. docker-compose中volumes的問題2. boot2docker無法啟動3. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””4. nignx - docker內(nèi)nginx 80端口被占用5. java - SSH框架中寫分頁時service層中不能注入分頁類6. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.7. javascript - mock.js可以存儲數(shù)據(jù)嗎8. golang - 用IDE看docker源碼時的小問題9. docker api 開發(fā)的端口怎么獲取?10. dockerfile - 為什么docker容器啟動不了?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備