В DOM-записывается новый элемент, затем по истечению 2-х секунд он удаляется. Как анимировать этот элемент в момент удаления из DOM? Например, чтобы блок равномерно исчезал словно растворяется. Интересует наиболее правильный и простой пример.
var warningEl = document.createElement('div');
warningEl.setAttribute('class', 'warning');
var message = document.createTextNode('Какое-то сообщение');
warningEl.appendChild(message);
var container = document.getElementsByClassName('container')[0];
container.appendChild(warningEl);
function animate() {
container.removeChild(warningEl);
}
setTimeout(animate, 2000);
}
css
.warning {
opacity: 1;
transition-property: opacity;//какое свойство анимировать
transition-duration: 2s;//длительность анимации
transition-timing-function: ease;//на сколько быстро должно изменяться значение стилевого свойства для которого применяется эффект перехода
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Поставил на бэкграунд видео с ютуба, но заметил, что загружается оно не каждый разА в IE вообще не показывается
Как в Angular2 сделать динамические select-ы? Те есть три селекта: страна, город, улица
Cогласно документации Jasmine у объекта Spy есть метод withArgs()