トランジションプロパティがmargin-left property.Actuallyで動作している理由を教えていただけますか?私はmargin-leftプロパティをシフトしています。余白左のプロパティでトランジションが動作しない理由
私はCSSでやりたい.But機能をアニメーション使用のjQueryの助けを借りて行うことができます
私はこの
.outer li {
display: inline-block;
-webkit-transition: margin-left 2s; /* Safari */
transition: margin-left 2s;
}
JS
function addToMarginLeft(elem, pixels) {
var ml = parseFloat(elem.css('margin-left'));
/* elem.animate({
'margin-left': (ml + pixels) + 'px'
},1000)*/
elem.css('margin-left', (ml + pixels) + 'px');
}
フィドル https://jsfiddle.net/uvsb6asa/3/のようにしてみてください