Effetto movimento sul bg.
HTML
<h1>Ken Burns CSS Animation Effect</h1> <picture class="gallery kenburns"> <img src="https://brandontran.com/images/top-gun-maverick-1.jpg" width="1000" height="560"> </picture>
CSS
html, body {
padding: 0;
margin: 0;
}
.gallery {
width: 100%;
height: 56vw;
overflow: hidden;
border: 2px dashed red;
box-sizing: border-box;
display: block;
}
.gallery img {
object-fit: cover;
width: 100%;
height: auto;
}
@keyframes kenburns {
0% {
opacity: 0;
}
5% {
opacity: 1;
}
95% {
transform: scale3d(1.3, 1.3, 1.3) translate3d(-9%, -4%, 0px);
animation-timing-function: ease-in;
opacity: 1;
}
100% {
transform: scale3d(1.35, 1.35, 1.35) translate3d(-7%, -4%, 0px);
opacity: 0;
}
}
.kenburns img {
animation: kenburns 25s infinite;
}
See the Pen
Ken Burns CSS Animation Effect by Brandon Tran (@brandonleetran)
on CodePen.
