Moin moin,
ich versuche mich gerade an einem Ken Burns Effekt via CSS. Dabei soll ein Hintergrundbild eines DIVs zeitgesteuert leicht gezoomt und gescrollt werden.
Das funktioniert auch mittels
Allerdings: Dabei wird jetzt das DIV größer, obwohl ich eine max-height angegeben habe. Es legt sich dann über die darunter (im Sinne vertikal) folgenden Divs drüber. Auch ein z-index hat mir nix gebracht.
Hat jemand eine Idee wie ich diese Animation auf den Hintergrund beschränken kann?
Live-Beispiel: https://www.cruisewatch.net/
Danke für alle Tipps!
ich versuche mich gerade an einem Ken Burns Effekt via CSS. Dabei soll ein Hintergrundbild eines DIVs zeitgesteuert leicht gezoomt und gescrollt werden.
Das funktioniert auch mittels
Code:
@keyframes kenburns {
0% {
opacity: 0;
}
5% {
opacity: 1;
}
95% {
transform: scale3d(1.2, 1.2, 1.2) translate3d(-10px, -10px, 0px);
animation-timing-function: ease-in;
opacity: 1;
}
100% {
transform: scale3d(1.5, 1.5, 1.5) translate3d(-10px, -10px, 0px);
opacity: 0;
}
}
#imageContainer {
animation: kenburns 50s infinite;
}
Allerdings: Dabei wird jetzt das DIV größer, obwohl ich eine max-height angegeben habe. Es legt sich dann über die darunter (im Sinne vertikal) folgenden Divs drüber. Auch ein z-index hat mir nix gebracht.
Hat jemand eine Idee wie ich diese Animation auf den Hintergrund beschränken kann?
Live-Beispiel: https://www.cruisewatch.net/
Danke für alle Tipps!