Я делаю слайд-шоу, используя только html и css, в которых изображения исчезают друг с другом в бесконечном цикле.Что случилось с моим слайд-шоу css?
Однако, когда я проверяю его. Первое изображение полностью исчезает до белого, а затем второе изображение исчезает, а не первое затухание изображения и второе изображение одновременно.
Чтобы уточнить это, это происходит только во втором цикле. То есть первый цикл из пяти изображений делает переход легко, с одновременным затуханием и затуханием, но каждый последующий цикл слайд-шоу имеет переходы между слайдами.
Я хотел бы сделать эти переходы без проблем. Очевидно, что я допустил ошибку либо с помощью элементов управления непрозрачностью, либо таймера ключевых кадров.
Пожалуйста, помогите. Очень благодарен.
CSS-:
.css-slideshow {
min-width:100%;
position: fixed;
}
.css-slideshow figure {
position: fixed;
min-width: 100%;
width: 100%;
margin: 0 auto;
}
figure:nth-child(1) {
animation: xfade 24s 24s infinite;
}
figure:nth-child(2) {
animation: xfade 24s 18s infinite;
}
figure:nth-child(3) {
animation: xfade 24s 12s infinite;
}
figure:nth-child(4) {
animation: xfade 24s 6s infinite;
}
figure:nth-child(5) {
animation: xfade 24s 0s infinite;
}
@keyframes xfade {
0%{
opacity: 1;
}
10.5% {
opacity: 1;
}
12.5%{
opacity: 0;
}
98% {
opacity: 0;
}
100% {
opacity: 1;
}
}
HTML-:
<div class="css-slideshow">
<figure>
<img src="slider-image1.jpg" width="100%" alt="class-header-css3"/>
</figure>
<figure>
<img src="slider-image2.jpg" width="100%" alt="class-header-semantics"/>
</figure>
<figure>
<img src="slider-image3.jpg" width="100%" alt="class-header-offline"/>
</figure>
<figure>
<img src="slider-image4.jpg" width="100%" alt="class-header-device"/>
</figure>
<figure>
<img src="dfdfdfdfdd.jpg" width="100%" alt="class-header-connectivity"/>
</figure>
</div>
Предоставьте достаточно кода, чтобы сделать полный пример. Это только CSS. Где разметка? – MassDebates
Хорошая точка. Теперь разметка есть. – needshelp
http://codepen.io/anon/pen/rLJPyv Я бросил вашу разметку и CSS в кодировщик. Я не вижу промежуточного «белого» блеска – MassDebates