Я не уверен на 100%, что вы подразумеваете под "анимировать изображение, чтобы оно плавало вверх, пока оно отображается", но я могу поделиться с вами ключевыми кадрами, которые я использую, чтобы позволить изображениям постепенно исчезать и исчезать. Я надеюсь, что это поможет вам. Вы можете применить класс CSS к этому разделу контента или использовать предпочитаемый метод для установки этого ключевого кадра. Как только вы установите анимацию с постепенным исчезновением, предположим, что это не слайд-шоу, а изображения просто исчезают при загрузке через некоторое время.
@keyframes fadeinout {
0% { opacity:1; }
17% { opacity:1; }
25% { opacity:0; }
92% { opacity:0; }
100% { opacity:1; }
}
Я заметил, что заголовок этого вопроса «замирание изображений друг в друге», если вы имеете в виду, что одно изображение меняется на другое (в CSS мы подразумеваем, что этот набор изображений будет «наверху друг друга» в положении: absolute ;, вам нужно установить селектор: nth-of-type (n), чтобы задержать анимацию для дочерних элементов. Поэтому, если у вас есть набор из 3 изображений, которые вы хотите исчезнуть, вы должны использовать следующее.
#slideshow img:nth-of-type(1) {
-webkit-animation-delay: 6s;
-moz-animation-delay: 6s;
-o-animation-delay: 6s;
animation-delay: 6s;
}
#slideshow img:nth-of-type(2) {
-webkit-animation-delay: 4s;
-moz-animation-delay: 4s;
-o-animation-delay: 4s;
animation-delay: 4s;
}
#slideshow img:nth-of-type(3) {
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
animation-delay: 2s;
}