簡體   English   中英

幫助使用jQuery的CSS3動畫

[英]Help with css3 animations with jQuery

我需要一些幫助,我正在嘗試將css3動畫與jQuery結合使用,以創建更多流暢的動畫,這里的問題是動畫效果很好,但是當動畫完成時,該元素會恢復為原始狀態大小,我如何使其動畫到0px寬度並保持該大小。 我的代碼如下所示:

<style>

.element{
width:210px;
height:210px;
background-color:#000; 
}


    .box {
    -webkit-animation-name: BOX;
    -webkit-animation-duration: 0.75s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    }




    @-webkit-keyframes BOX {
    from {
    width: 210px;
    }
    to {
    width: 0px;
    }
    }
</style>

<html>
<div class="element"></div>

$('.element').click(function(){
$(this).addClass('box');
});

</html>

添加width:0px; 到盒子課。 您只定義了一個動畫,它也需要persistent屬性。

這是jsfiddle

獎勵:現在,這也將對象隱藏在非Webkit瀏覽器中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM