Aller au contenu

Propriété CSS list-style-image

La propriété list-style-image est utilisée pour afficher une image à la place du marqueur d'élément de liste.

Si l'image possède une largeur et une hauteur intrinsèques, elles seront utilisées pour la taille du marqueur. Si l'image a un ratio intrinsèque et soit une largeur soit une hauteur intrinsèque, la dimension manquante sera calculée à partir du ratio et de la dimension fournis.

La propriété list-style-image s'applique aux éléments de liste et aux éléments dont la propriété display est définie sur "list-item". Par défaut, cela inclut les éléments <li>. Elle peut également être définie sur les éléments parents : <ol> ou <ul>.

INFO

La propriété list-style-type sera utilisée lorsque l'image n'est pas disponible pour être affichée.

Valeur initialenone
S'applique àÉléments de liste.
HéritéeOui.
AnimableNon.
VersionCSS1
Syntaxe DOMobject.style.listStyleImage = 'url("image.jpg")';

Syntaxe

Syntaxe de la propriété CSS list-style-image

css
list-style-image: none | <url> | image-set() | initial | inherit;

Exemple de la propriété list-style-image :

Exemple de la propriété CSS list-style-image avec la valeur none

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      ul {
        list-style-image: none;
      }
    </style>
  </head>
  <body>
    <h2>List-style-image property example</h2>
    <ul>
      <li>List item 1</li>
      <li>List item 2</li>
      <li>List item 3</li>
    </ul>
  </body>
</html>

Résultat

Propriété CSS list-style-image

Exemple de la propriété list-style-image avec une URL de source d'image attachée :

Exemple de la propriété CSS list-style-image

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      ul {
        list-style-image: url("https://fr.w3docs.com/uploads/media/default/0001/01/03d3f916bd5c266dd5008d5c210478cc730437eb.png");
      }
    </style>
  </head>
  <body>
    <h2>List-style-image property example</h2>
    <ul>
      <li>List item 1</li>
      <li>List item 2</li>
      <li>List item 3</li>
    </ul>
  </body>
</html>

Valeurs

ValeurDescriptionTester
noneIndique qu'aucune image ne sera affichée. À la place de l'image, le marqueur de liste défini par list-style-type sera affiché. Il s'agit de la valeur par défaut de cette propriété.Tester »
<url>Permet de fournir l'URL source de l'image qui sera utilisée comme marqueur d'élément de liste.Tester »
image-set()Spécifie un ensemble d'images pouvant être utilisées en fonction de l'environnement de rendu (par exemple, la résolution d'écran).Tester »
initialDéfinit la valeur par défaut de la propriété.Tester »
inheritHérite la propriété de son élément parent.

Pratique

Quelle est la fonction de la propriété 'list-style-image' en CSS ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.