Mansolid
@Mansolid
Начинающий вебмастер

Как плавно менять бэкграунд дива?

Привет, кто подскажет как сделать плавную смену с полупрозрачностью бэкграунда дива, можно ли это сделать на чистом CSS, что для этого нужно?

На данный момент есть body, внутри div class="images" внутри которого уже всё остальное содержимое, как в div class="images" сделать плавную смену двух картинок, может для этого нужен ещё один вложенный див например class="images2" и поочерёдно включать/выключать их?
  • Вопрос задан
  • 474 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Добавляем псевдоэлемент с другим изображением и меняем ему прозрачность.
Для плавности - transition. Для автоповтора:
animation: foo 5s infinite;

https://jsfiddle.net/wpavqpbs/
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@maxIvanenqo
Можно так поизвращаться)
https://codepen.io/anon/pen/XRYmVx
Ответ написан
Комментировать
@Stopy
Видимо никто не в курсе, но если диву дать transition: *s; а потом через js поменять параметр background-image, то он картинку плавно и поменяет. Только это обязательно должно происходить по событию, т.к. на onload (onready) изображение замениться моментально
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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