Comment ajouter plusieurs images de fond et de faire pivoter des objets avec CSS3

Avec CSS3, vous pouvez facilement ajouter autant d'images d'arrière-plan à un seul élément comme vous voulez. Vous pouvez également faire pivoter les images. L'illustration montre un exemple d'un conteneur avec trois images de fond, un motif, et deux fichiers PNG avec transparence.

image0.jpg

La façon la plus simple d'ajouter plusieurs images est de séparer chaque par une virgule, en veillant à placer l'image que vous voulez être dans la position la plus haute d'abord et des images supplémentaires ci-dessous dans l'ordre d'empilement désiré:

.case {/ * repli * / background: url (bg-full.jpg) en haut à gauche no-repeat - / * navigateurs modernes * / background: url (bg-top.jpg) en haut à gauche no-repeat, url (bg-bottom .jpg) en bas à droite no-repeat, url (bg-middle.jpg) a quitté repeat-x}



Comme solution de repli pour les anciens navigateurs, vous pouvez inclure une seule image qui a tous les éléments combinés de vos images séparées au sommet du bloc de style, comme indiqué ici par la /* se retirer */ commentaires. Cette méthode garantit que les anciens navigateurs affichent la première image et ignorer le reste.

En tant que concepteur de sites Web, l'un des moyens que vous pouvez ajouter un certain intérêt pour la conception de votre 2D est de rompre avec la structure linéaire de la grille par rotation d'un objet dans l'espace. Avec CSS3, vous pouvez facilement faire pivoter un objet en appliquant la transform: tourner style à un objet:

.tourner {transform: rotate (-4deg) - webkit-transform: rotate (-4deg) - / * Safari et Chrome * / - moz-transform: rotate (-4deg) - / * Firefox * / - o-transform: tourner (-4deg) - / * Opera * /}

Les objets peuvent être tournés dans le sens horaire (4deg) Ou antihoraire (-4deg). Vous pouvez aussi l'échelle et incliner un objet avec le scale () et skew () transformer les méthodes en spécifiant des valeurs numériques ou des degrés de l'axe des X et l'axe Y:

div {transform: échelle (3,6) - ms-transform: échelle (3,6) - / * IE 9 * / - webkit-transform: scale (3,6) - / * Safari et Chrome * / - o -Faites: échelle (3,6) - / * Opera * / - moz-transform: scale (3,6) - / * Firefox * /} div {transform: obliquité (10deg, 20 degrés) - ms-transform: skew (10deg, 20 degrés) - / * IE 9 * / - webkit-transform: obliquité (10deg, 20 degrés) - / * Safari et Chrome * / - o-transform: obliquité (10deg, 20 degrés) - / * Opera * / - moz -Faites: obliquité (10deg, 20 degrés) - / * Firefox * /}

» » » » Comment ajouter plusieurs images de fond et de faire pivoter des objets avec CSS3