Propriété CSS background-repeat
La propriété background-repeat définit comment l'image du fond doit être répétée. Par sa valeur initiale, la propriété background-repeat est répétée à la fois horizontalement et verticalement. S'il y a la valeur "repeat-x", l'image ne sera répétée que horizontalement. S'il y a la valeur "repeat-y", l'image ne sera répété que verticalement. Il existe deux autres valeurs: "space" et "round". "Space" fait l'image être répétée sans coupure et "round" fait l'image être répétée sans interstice.
On a besoin d'utiliser la propriété background-repeat avec les propriétés background-image et background-position.
Valeur initiale | repeat |
Appliquée à | Tous les éléments. Elle est aussi appliquée aux éléments pseudos ::first-letter et ::first-line. |
Héritée | Non. |
Animable | Non. |
Version | CSS1 |
Syntaxe DOM | object.style.backgroundRepeat = "repeat-x"; |
Syntaxe
background-repeat: repeat | repeat-x | repeat-y | no-repeat | space | round | initial | inherit;
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
body {
background-image: url("/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
background-repeat: repeat;
}
</style>
</head>
<body>
<h2>C'est quelque titre pour un exemple.</h2>
<p>Quelque paragraphe pour un exemple.</p>
</body>
</html>
Dans l'exemple suivant, la propriété the background-image n'est pas répétée.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
body {
background-image: url("/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
background-repeat: no-repeat;
}
</style>
</head>
<body>
<h2>C'est quelque titre pour un exemple.</h2>
<p>Quelque paragraphe pour un exemple.</p>
</body>
</html>
Un autre exemple, où la valeur "repeat-x" est appliquée. Elle fait la propriété background-image n'être répétée que horizontalement.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
body {
background-image: url("/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
background-repeat: repeat-x;
}
</style>
</head>
<body>
<h2>C'est quelque titre pour un exemple.</h2>
<p>Quelque paragraphe pour un exemple.</p>
</body>
</html>
Maintenant essayons un exemple avec la valeur "repeat-y". Elle fait l'image n'être répétée que verticalement .
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
body {
background-image: url("/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
background-repeat: repeat-y;
}
</style>
</head>
<body>
<h2>C'est quelque titre pour un exemple.</h2>
<p>Quelque paragraphe pour un exemple.</p>
</body>
</html>
Essayons un exemple avec la valeur "space". Ici background-image est répétée sans coupure.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
body {
background-image: url("/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
background-repeat: space;
}
</style>
</head>
<body>
<h2>C'est quelque titre pour un exemple.</h2>
<p>Quelque paragraphe pour un exemple.</p>
</body>
</html>
Un autre exemple avec la valeur "round". Elle fait la background-image être répétée sans interstice.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
body {
background-image: url("/uploads/media/default/0001/02/668fdd72934232cdeff7a45a89be805113c916b5.jpeg");
background-repeat: round;
}
</style>
</head>
<body>
<h2>C'est quelque titre pour un exemple.</h2>
<p>Quelque paragraphe pour un exemple.</p>
</body>
</html>
valeurs
Valeur | Description |
---|---|
repeat | L'image du fond est répétée à la fois horizontalement et verticalement. C'est la valeur initiale. |
repeat-x | L'image du fond n'est répétée que horizontalement. |
repeat-y | L'image du fond n'est répétée que verticalement. |
no-repeat | L'image du fond n'est pas répétée. |
space | L'image du fond est répétée autant que possible sans coupure. |
round | L'image du fond est répétée sans interstice. |
initial | Définit la valeur initiale. |
inherit | Hérite la propriété de l'élément parent. |
Support de Navigateurs
1.0+ | 1.0+ | 1.0+ | 3.5+ |