Я нашел на Codepen слайд-шоу, которое выглядит примерно так: https://codepen.io/wh1zk1d/pen/WRJjLd
Мне нравится этот, но я просто хотел изображение с эффектом Кена Бернса, поэтому я упростил код :
Прелесть этого кода в том, что он очень прост: -)
#slides {
background: #000;
height: 450px;
overflow: hidden;
width: 100%;
}
#slides div {
animation: ken-burns 3s ease-out;
animation-fill-mode: both;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
height: 100%;
width: 100%;
}
@keyframes ken-burns {
from {
transform: scale(1.2);
} to {
transform: scale(1);
}
}
<div id="slides">
<div style="background-image: url('https://images.unsplash.com/photo-1491609154219-ffd3ffafd992?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80')"></div>
</div>
У меня это работает на всех моих внутренних страницах веб-сайта, который я создаю, но то, что я хотел бы сделать на домашней странице, - это использовать то же самое концепция, с небольшими изменениями, для создания слайд-шоу с несколькими изображениями (4) ...
Прямо сейчас это работает: загружается одно изображение, а затем, когда анимация завершается, она останавливается. Это отлично работает с внутренними страницами, но на домашней странице было бы неплохо, если бы это повторялось в бесконечном непрерывном l oop.
Я попытался добавить еще один div с другим фоновым изображением, но код по-прежнему работает так же. Загружает изображение в первый div, затем останавливается.
Я почти уверен, что это простая настройка, но может ли кто-нибудь помочь мне настроить то, что я уже использую, чтобы заставить работать несколько изображений (4), вместе с бесконечным непрерывным l oop этих изображений?
Спасибо, Джо sh