transition: width 1s
入力ボックスと一緒に使用すると$('input').css('width', '300px');
、300px に移行する前に幅が 0px になります。既存の幅から 300px に移行するにはどうすればよいですか?
また、左から右ではなく、右から左に移行する方法はありますか? または中央の静的で左右の両方が増加しますか?
html
<input type='text'> </input>
<button> increase width </button>
js
$('button').click(function(){
$('input').css('width', '300px');
});
CSS
input {
transition: width 2s;
left: 0px
}