Показать сообщение отдельно
  #12 (permalink)  
Старый 19.03.2020, 17:54
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

LADYX,
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .div,
  .active {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 50vh;
  background-image: url('http://www.masini.ro/imagini/galerie/8863/ferrari-599-gtb-fiorano-coupe-2010/ferrari-599-gtb-fiorano-coupe-2010_0_large.jpeg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
  z-index: -1;
}
.button{
    z-index: 10;
}

  </style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

    <script>
$(function() {

var grounds = ['http://www.masini.ro/imagini/galerie/8863/ferrari-599-gtb-fiorano-coupe-2010/ferrari-599-gtb-fiorano-coupe-2010_0_large.jpeg',
                           'https://i.pinimg.com/736x/ad/57/de/ad57de484686d3ea4dd42f4963608f09--ferrari-scuderia-ferrari-f.jpg',
                           'https://www.torquenews.com/sites/default/files/image-1/%5Btitle-raw%5D/maserati_granturismo.jpg'];
var index = 0;
var t = 3;
var len = grounds.length;
var div = $('.div');
(function setBackgroundImage()
{
   !document.querySelector('.active') || div.css({'background-image': `url(${grounds[++index % len]})`});
   window.setTimeout(setBackgroundImage, t * 1000)
})()
$('.button').click(function(){
        div.toggleClass('active');
    });

});
  </script>
</head>
<body>


<button class="button">Кнопка</button>
<div class="div"></div>

</body>
</html>
Ответить с цитированием