Vextor-ltd
@Vextor-ltd
Webdeveloper

Почему нет эффекта постепенного появления блока после динамической вставки в него содержимого?

При динамической вставке некого простого шаблона с html-кодом (тэги: <img> и <p>) через innerHTML в <div> с изначальными свойствами visibility: hidden; и transition: visibility 1s ease-out; (созданного не на лету, а прописаного в вёрстке) не работает эффект постепенного появления.

Т.е. я генерю из массива нужный шаблон , вставляю в этот <div> через innerHTML и присваиваю ему visibility: visible. В итоге<div> появляется моментально, а не постепенно в течение 1s. Порядок действий вставки и присвоения свойства на результат не влияют.

Если использовать opacity, та же петрушка.

Кто сталкивался? Как пофиксить?
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 12:53
25000 руб./за проект
22 нояб. 2024, в 12:20
10000 руб./за проект
22 нояб. 2024, в 11:53
3000 руб./за проект