Показать сообщение отдельно
  #1 (permalink)  
Старый 27.05.2020, 18:27
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

Плавное появления элемента
function test(text){
document.body.innerHTML+='<div id="alert" class="alert">'+text+'</div>';
 setInterval(function(){
   elem("alert").classList.add("alert-open");
 },100)
}

.alert {
  position: fixed;
  left: 0;
  right: 0;
  bottom: -30%;
  transition-property: bottom;
  transition-duration: 0.5s;
}
.alert-open {
    bottom: 0%;
}


Когда вызываем функцию у нас появляется блок который плавно выезжает.
Подскажите пожалуйста как избавится от setInterval?
Спасибо.
Ответить с цитированием