Hintergrund Bild langsam vergrößern
Ich Suche schon überall herum, aber ich kann nicht scheinen zu finden, eine definitive Antwort, wie man das hintergrund Bild langsam vergrößern mit CSS. Hilfe würde geschätzt. Mein code bisher zoomt die text-Elemente, aber nicht der hintergrund.
CSS:
body {
background-image: url("../img/background.jpg");
background-repeat:no-repeat;
background-attachment:fixed;
background-size:cover;
background-position:center-top;
background-position-x: 50%;
background-position-y: 0%;
-webkit-animation: zoomin 5s 1;
}
@-webkit-keyframes zoomin {
0% {
-webkit-transform: scale(1);
}
100% {
-webkit-transform: scale(2);
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
War ich nicht in der Lage, um den Körper zu skalieren wie gewünscht, meine Vermutung ist, dass das Benutzer-stylesheet zu überschreiben, es aus irgendeinem Grund. Jedoch, wie eine Problemumgehung, die Sie verwenden könnte, eine innere div-etwa so:
HTML:
Hier ist ein einfaches Beispiel:
Beispiel
Wir im Grunde einfach-transform: scale; und auslösen der änderung durch hinzufügen einer Klasse mit jQuery auf ein Ereignis (ich wählte, um auszulösen, sobald das DOM geladen).
HTML:
CSS:
JS:
Wenn Sie möchten, zu erhöhen oder verringern Sie die Geschwindigkeit, ändern Sie einfach den Wert von "transition" in der CSS.