2016-04-29 15 views
0

divをクラスに適用すると、divを右から左にスライドします。私は以下のコードを試しました。しかし、それは動作しませんでした。どうかしましたか?クラスを適用するときにトランジションプロパティを適用します。

.dealer-info { 
    left:100%; 
    -webkit-transition-property: left; /* Safari */ 
    -webkit-transition-duration: 2s; /* Safari */ 
    transition-property: left; 
    transition-duration: 2s; 
} 

.dealer-info.dealer-show { 
    left:0%; 
} 
+0

なぜWebKitのための異なる値はありますか? –

答えて

0

あなたの要件に応じて、relativeabsoluteまたはfixedとしての地位を追加してください。

.dealer-info { 

left:100%; 
position: relative; /* or absolute depending on your use case */ 

    -webkit-transition-property: left; /* Safari */ 
-webkit-transition-duration: 100s; /* Safari */ 
transition-property: left; 
transition-duration: 2s; 
} 

.dealer-info.dealerショー{

left:0%; 
} 
+0

マイク。それはうまくいきませんでした...同じクラスのときにはうまくいきます。クラスを変更するときには変更されません。 – Hacker

+0

'.dealer-show'クラスが追加されたときにdivをアニメーション化しますか? –

+0

divはゆっくりと右から左に来るはずです。 – Hacker

関連する問題