CSS – Background



Vous pouvez définir les propriétés d'arrière-plan suivantes d'un élément:

  • La propriété background-color est utilisée pour définir la couleur d'arrière-plan d'un élément.

  • La propriété background-image est utilisée pour définir l'image d'arrière-plan d'un élément.

  • La propriété background-repeat est utilisée pour contrôler la répétition d'une image en arrière-plan.


  • La propriété background-position est utilisée pour contrôler la position d'une image en arrière-plan.

  • La propriété background-attachment permet de contrôler le défilement d'une image en arrière-plan.

  • La propriété background est utilisée comme un raccourci pour spécifier un certain nombre d'autres propriétés d'arrière-plan

Définir la couleur d'arrière-plan

Voici l'exemple qui montre comment définir la couleur d'arrière-plan pour un élément.

<html>
   <head>
   <body>
      <p style = "background-color:yellow;">
      Ce texte a une couleur de fond jaune.</p>
   </body>
   </head>
<html>
Il produira le résultat suivant -


This text has a yellow background color.


Définir l'image de fond :

Nous pouvons définir l'image d'arrière-plan en appelant les images stockées locales comme illustré ci-dessous



<html>
   <head>
      <style>
         body  {
            background-image: url("/css/images/css.jpg");
            background-color: #cccccc;
            text-align : center;
            padding-top : 50px ;
 
         }
      </style>
      <body>
         <h1> Bonjour le monde!</h1>
      </body>
   </head>
<html>







Répéter l'image de fond :

L'exemple suivant montre comment répéter l'image d'arrière-plan si une image est petite. Vous pouvez utiliser la valeur sans répétition pour la propriété background-repeat si vous ne voulez pas répéter une image. Dans ce cas, l'image ne s'affiche qu'une seule fois.

Par défaut, la propriété background-repeat aura une valeur de répétition.

  

<html>
   <head>
      <style>
         body {
            background-image: url("/css/images/css.jpg");
            background-repeat: repeat;
         }
      </style>
   </head>
   <body>
      <h1> Bonjour le monde!</h1
   </body>
</html>




L'exemple suivant qui montre comment répéter l'image d'arrière-plan verticalement.

<html>
   <head>
      <style>
         body {
            background-image: url("/css/images/css.jpg");
            background-repeat: repeat-y;
         }
      </style>
   </head>
   <body>
      <h1>Bonjour le monde !</h1>
   </body>
</html>




L'exemple suivant montre comment répéter l'image d'arrière-plan horizontalement.

<html>
   <head>
      <style>
         body {
            background-image: url("/css/images/css.jpg");
            background-repeat: repeat-x;
         }
      </style>
   </head>
   <body>
            <h1>Bonjour le monde !</h1>
 
   </body>
</html>





Définir la position de l'image d'arrière-plan :

L'exemple suivant montre comment définir la position de l'image d'arrière-plan à 100 pixels du côté gauche.


<html>
   <head>
      <style>
         body {
            background-image: url("/css/images/css.jpg");
            background-position:100px;
         }
      </style>
   </head>
   <body>
          <h1>Bonjour le monde !</h1>
 
   </body>
</html>

L'exemple suivant montre comment définir la position de l'image d'arrière-plan à 100 pixels du côté gauche et à 200 pixels du haut.

<html>
   <head>
      <style>
         body {
            background-image: url("/css/images/css.jpg");
            background-position:100px 200px;
         }
      </style>
   </head>
   <body>
                <h1>Bonjour le monde !</h1>
   </body>
</html>

Définir l'attachement de fond :

L'attachement d'arrière-plan détermine si une image d'arrière-plan est fixe ou défile avec le reste de la page.

L'exemple suivant montre comment définir l'image d'arrière-plan fixe.

<!DOCTYPE html>
<html>
   <head>
   
      <style>
         body  {
            background-image: url('/css/images/css.jpg');
            background-repeat: no-repeat;
            background-attachment: fixed;
         }
      </style>
      
   </head>
   <body>
   
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le           bas.</p>
            <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
           <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
 
      
   </body>
</html>

L'exemple suivant montre comment configurer l'image d'arrière-plan en défilement.

<!DOCTYPE html>
<html>
   <head>
   
      <style>
         body  {
            background-image: url('/css/images/css.jpg');
            background-repeat: no-repeat;
            background-attachment: fixed;
            background-attachment:scroll;
         }.
      </style>
      
   </head>
   <body>
   
      <p<p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers  le bas.</p>
            <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
      <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
           <p>L'image d'arrière-plan est fixe. Essayez de faire défiler la page vers le bas.</p>
 
      
   </body>
</html>

Sténographie

Vous pouvez utiliser la propriété background pour définir toutes les propriétés d'arrière-plan à la fois. Par exemple -


<p style="background:url(/images/pattern1.gif) repeat fixed;">
   Ce paragraphe a corrigé l'image de fond répétée.
</p>

Aucun commentaire

Fourni par Blogger.