innerHTML. они изначально не видны пользователю. что бы они появились (с анимацией), нужно добавить к ним класс 'show'. если я добавляю класс сразу поле innerHTML элемент добавляется, но без анимации, сразу, резко. я попробовал после вызвать .classList.add с таймаутом, в этом случае элемент появляется с анимацией, но это костыль. попробовал сделать так как на фото, но это не помогло, класс show добавляется, но элемент отображается без анимации, подскажите пж, как можно задебажить?
Ну напиши сначала стили
Используйте вместо css transition появление с помощью css animation в стилях, тогда будет анимироваться. p.s. кстати говоря не считаю setTimeout или requestAnimationFrame костылем, чтобы после вставки дать класс
Обсуждают сегодня