1
Q
动画文本输入高度
A
回答
2
你可以,如果你喜欢单独CSS和JavaScript的没有做到这一点。
在下面的例子中,我已经把一个输入放到一个居中的弹性盒中,只是为了让这个高度垂直向上和向下扩展。将变换原点Y轴设置为50%可确保变换原点时,从中心开始变化,并且不会“向下”增长。这个例子有点夸张,你需要根据你的需要进行调整。
#formWrapper {
display: flex;
justify-content: center;
align-items: center;
min-height: 100px;
}
input {
height: 12px;
transform-origin: 50% left;
-webkit-transition: .5s ease-out;
-moz-transition: .5s ease-out;
-o-transition: .5s ease-out;
transition: .5s ease-out;
}
input:focus {
height: 50px;
}
<div id="formWrapper">
<input type="text" />
</div>
相关问题
- 1. 文本框输入高度
- 2. 文本输入动画
- 3. 大型文本行高度动画
- 4. Bootstrap文本输入错误高度
- 5. 文本和输入高度不对
- 6. 动画输入字段内的文本
- 7. 在输入文本上创建动画
- 8. Jquery:动画高度
- 9. Jquery:动画高度
- 10. 固定高度的文本输入字段,顶部的文本
- 11. WPF高度动画 - 高度方向
- 12. 动画到文本高度(自动布局)
- 13. 输入动画文字
- 14. tinyMCE - 我需要限制输入的文本的宽度/高度
- 15. C#使用文本框输入更改窗体宽度/高度?
- 16. 动画文件的高度jQuery
- 17. 我想动画的高度
- 18. 动画的UITableViewCell高度
- 19. jQuery动画菜单高度
- 20. 如何动画UITableViewCell高度?
- 21. Javascript高度动画问题
- 22. Android:降低高度动画
- 23. 反向jQuery高度动画
- 24. jQuery动画高度悬停
- 25. 底部动画“高度”jquery
- 26. 动画div的高度
- 27. UICollectionView头高度动画
- 28. 动画的高度,在IE
- 29. jquery动画高度问题
- 30. 动画inputAccessoryView的高度Swift
我想我会用这个解决方案去。我仍然有兴趣知道如何仅仅出于兴趣而用Jquery完成它,但你的方式正是我所需要的。感谢罗伯特! – charliework
我相信你仍然可以在CSS中应用转换原点属性,并且如果你想要用javascript做动画,但它完全没有必要。因为你可以利用硬件加速,所以CSS过渡更加干净和平滑。总是尝试使用CSS动画,在那里你可以通过jQuery的东西。干杯。 –