如果打开DevTools>动画选项卡,则可以看到shakeError
上应用了一个动画名称.form-group.form-group--error
:
这是shakeError
的定义:
@keyframes shakeError {
0% {
transform: translateX(0); }
15% {
transform: translateX(0.375rem); }
30% {
transform: translateX(-0.375rem); }
45% {
transform: translateX(0.375rem); }
60% {
transform: translateX(-0.375rem); }
75% {
transform: translateX(0.375rem); }
90% {
transform: translateX(-0.375rem); }
100% {
transform: translateX(0); } }
然后
.form-group--alert,.form-group--error {
animation-name: shakeError;
animation-fill-mode: forwards;
animation-duration: .6s;
animation-timing-function: ease-in-out; }
您可以检查https://vuelidate.js.org/#sub-basic-form的“源”标签以找到docs.scss
文件,以进行更深入的研究。
本文链接:https://www.f2er.com/2733835.html