Vextor-ltd
@Vextor-ltd
Webdeveloper

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы