私はそれをやってみましたが、うまくいきません。そのイメージを10ピクセル左に移動する必要がありますが、そうはなりません。そのdivはその中にleft
のCSSを持っています。私はそれが原因だと思います。私は!important
を試しましたが、動作しませんでした。あなたはそれが任意の隣接要素の位置には影響を与えないように、右/左移動のための変換translate
使用することができますhttps://jsfiddle.net/jwbvxhv0/1/CSS - ホバリング動画で左利きを左に、持ち歩かずに元の位置に戻す場合
$(".seen").bind("webkitAnimationEnd mozAnimationEnd animationEnd", function(){
$(this).removeClass("animated")
})
$(".seen").hover(function(){
$(this).addClass("animated");
})
@-webkit-keyframes example {
0% {
left: 0px;
}
25% {
left: 10px ! important;
}
100% {
left: 0px;
}
}
.seen.animated {
position: relative;
-webkit-animation-name: example;
-webkit-animation-duration: 2s;
}
あなたはそれに正確に左に10pxの、または10pxの相対して配置されるようにしたいですが366pxの出発点ですか? –
ちょうど10pxから左 –
これは基本的には、あなたがそれをホバーすると "ボタン"が出てくるのですが、もしそれが戻ってきたら、それは戻ってきます –