L'image de fond de zoom lent
J'ai été cherché partout mais je n'arrive pas à trouver une réponse définitive sur la façon de faire de l'image de fond lentement zoom avant à l'aide de CSS. De l'aide serait appréciée. Mon code jusqu'à présent effectue un zoom avant sur des éléments de texte, mais pas le fond.
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);
}
}
Vous devez vous connecter pour publier un commentaire.
Je n'ai pas pu obtenir le corps à l'échelle requise, ma conjecture est que l'utilisateur de la feuille de style est primordial pour une raison quelconque. Cependant, comme une solution de contournement, vous pouvez utiliser un intérieur div comme ceci:
HTML:
Voici un simple exemple:
Exemple De Travail
Nous, fondamentalement, suffit d'utiliser transform: scale; et déclencher le changement par l'ajout d'une classe avec jQuery sur un événement (j'ai choisi pour déclencher dès que le DOM).
HTML:
CSS:
JS:
Si vous souhaitez augmenter ou diminuer la vitesse il suffit de changer la valeur de "transition" dans le CSS.