使用transition: width 1s
和$('input').css('width', '300px');
输入框变为0px宽,然后转换为300px。
如何从现有宽度过渡到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
}
答案 0 :(得分:3)