Плавная анимация затухания

370
03 июля 2017, 20:39

Привет. Хочу сделать валидацию данных на JS перед отправкой на сервер. И если данные в каком-то инпуте не прошли валидацию, то этот инпут должен резко окрашиваться в красный (background-color: #f44336) и в течение 1 секунды плавно перетекать в белый.

Как реализовать такую анимацию в CSS3?

Answer 1

input { 
  color: red; 
  animation-name: noValid; 
  animation-duration: 1s; 
  animation-iteration-count: infinite; 
  animation-timing-function: linear; 
} 
 
@keyframes noValid { 
  from { 
    color: red; 
  } 
  to { 
    color: black; 
  } 
}
<input type="text" name="a" value="not valid">

Только в твоем случае, нужно сделать некий класс error и вешать его на инпут в случае ошибки

READ ALSO
Найти определенный отрывок заключить в span

Найти определенный отрывок заключить в span

Мне нужно выделить отрывок текста с помощью javascriptКак на картинке

243
Как выполнить все методы, имена которых указаны в массиве?

Как выполнить все методы, имена которых указаны в массиве?

Есть массив с названиями методовВ конструкторе класса нужно запустить все эти методы по их именам

262
Загрузка в браузере Chrome файла json - Node.js

Загрузка в браузере Chrome файла json - Node.js

ЗдравствуйтеДошел в учебнике по js до node

378