📅  最后修改于: 2023-12-03 15:38:11.957000             🧑  作者: Mango
在表单设计中,有时需要使用多行文本框,用户输入完毕之后,我们需要对该表单字段进行验证,通常情况下在用户输入错误的时候,我们会进行红色提示,这时候,我们可以加入动画效果来增强用户的体验感。
我们可以通过CSS3中的animation属性来实现表单字段的颤动效果,核心代码如下:
textarea:focus{
animation: shake .3s ease-in-out;
}
@keyframes shake{
0%, 100%{
transform: translateX(0);
}
25%{
transform: translateX(-5px);
}
75%{
transform: translateX(5px);
}
}
启用多行文本表单字段颤动,可以提升用户的体验感,增强可视效果,提高表单的可用性,让用户在填写多行文本时更加流畅自如。