@maxyc_webber
Web-программист

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

Требуется раз в 10 секунд плавно изменять фоновую картинку. Всего 3 картинки. Может кто подсказать как?
Гугл мучаю, но мозг не понимает.
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 4
Nikulio
@Nikulio
NaN !== NaN
bx-slider хорошо подойдет
Ответ написан
Комментировать
MaryT
@MaryT
IT люблю
Вот вариант для смены фона, но только не будет так плавно.
Создаете несколько классов: elements1, elements2 elements3 с фоном который вам нужен.
<div id="elements" class="elementX ">

$(function(){
  var div = document.getElementById('elements');
  var count = 0;
  setInterval(function() {
    if ( count == 0 ) $( div ).removeClass( 'element3' );
    $( div ).removeClass( 'element'+count );
    count++;
    $( div ).addClass( 'element'+count );
    if ( count==3 ) count = 0;
  }, 2000);
});
Ответ написан
Комментировать
romanbel
@romanbel
Программист
Делаем гифку и ставим как фоновую картинку
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы