Comment créer plusieurs milieux l'image CSS3

Il est possible de combiner plusieurs images en une seule image lorsque l'on travaille avec les navigateurs CSS3 capable. Au moins l'une des images doit avoir des régions transparentes qui permettent à la seconde image de coup d'oeil de derrière elle. La procédure suivante modifie l'exemple SingleImage pour contenir deux images. La deuxième image est fourni avec une source téléchargeable PawPrint.jpg.

Cependant, vous pouvez facilement remplacer une image de votre goût à la place (tant que l'image a les régions transparentes requises).

  1. Ouvrez le Fichier SingleImage.CSS.

  2. Modifiez le style de corps de sorte que la propriété background-image contient maintenant deux images, comme indiqué ici.




    body {background-image: url ("PawPrint.jpg"), url ("CuteCat.jpg") - background-color: SaddleBrown-color: SeaGreen-font-size: x-large-text-shadow: 1px 1px Yellow- }

    Remarquez que les deux entrées d'image sont séparés par une virgule - pas beaucoup de propriétés à entrées multiples exigent des virgules, mais ceci est l'un d'eux. L'ordre dans lequel apparaissent les images est également importante. L'image contenant la transparence doit apparaître en premier car il apparaît sur le dessus de la seconde image. Si vous inversez les entrées, l'image manque transparents sera sur le dessus et vous verrez une seule image.

  3. Enregistrez le fichier CSS que MulitpleImage.CSS.

  4. Ouvrez le fichier SingleImage.HTML.

  5. Modifiez le et <link> balises afin qu'ils ressemblent à ceci:

    Un fond Multiple Image
  6. Enregistrez le fichier HTML comme MultipleImage.HTML.

  7. Chargez la page MultipleImage.

    Vous voyez l'arrière-plan. Remarquez comment les empreintes de pattes superposer l'image d'origine, mais ne cachent pas complètement.

    image0.jpg

» » » » Comment créer plusieurs milieux l'image CSS3