Maison > interface Web > tutoriel HTML > Guide de mise en page HTML : comment utiliser des pseudo-éléments pour la décoration de liste

Guide de mise en page HTML : comment utiliser des pseudo-éléments pour la décoration de liste

WBOY
Libérer: 2023-10-18 11:00:17
original
1502 Les gens l'ont consulté

Guide de mise en page HTML : comment utiliser des pseudo-éléments pour la décoration de liste

Guide de mise en page HTML : Comment utiliser des pseudo-éléments pour la décoration de listes

Introduction :

Dans la conception Web, les listes sont l'un des éléments courants utilisés pour afficher une série de contenus associés. Cependant, un style de liste simple peut paraître ennuyeux et ne pas réussir à capter l'attention de l'utilisateur. Afin d’augmenter l’attractivité de la liste, on peut utiliser des pseudo-éléments CSS pour la décorer. Cet article explique comment utiliser des pseudo-éléments pour embellir des listes et fournit des exemples de code spécifiques.

1. Conception du style de base de la liste :

Avant d'utiliser des pseudo-éléments pour décorer la liste, nous concevons d'abord le style de base de la liste. Supposons que nous ayons une liste HTML non ordonnée avec la structure suivante :

<ul class="list">
  <li>项目1</li>
  <li>项目2</li>
  <li>项目3</li>
</ul>
Copier après la connexion

Nous pouvons utiliser CSS pour définir le style des éléments de la liste, y compris la police, la taille de la police, la couleur, la hauteur de ligne, la couleur d'arrière-plan, etc. Voici un exemple de style simple :

.list {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #333;
  line-height: 1.5;
  background-color: #f5f5f5;
}

.list li {
  padding-left: 20px;
  margin-bottom: 10px;
}
Copier après la connexion

Le code ci-dessus définit la police de la liste sur Arial sans-serif, la taille de la police sur 14 pixels, la couleur sur #333 (noir), la hauteur de ligne sur 1,5 fois, et la couleur d'arrière-plan à # f5f5f5 (gris clair). Chaque élément de liste a une marge gauche de 20 pixels et une marge inférieure de 10 pixels.

2. Utilisez des pseudo-éléments pour décorer la liste :

  1. Définissez le style de puce :

Pour personnaliser le style de puce de la liste, nous pouvons utiliser le pseudo-élément ::marker pour obtenir il. Par exemple, si nous voulons utiliser des points comme puces, nous pouvons utiliser le code suivant : ::marker来实现。例如,我们想要使用圆点作为项目符号,可以使用以下代码:

.list li::marker {
  content: "●";
  color: #ff0000;
}
Copier après la connexion

以上代码通过::marker伪元素为每个列表项设置了红色的圆点。你可以根据需要自定义项目符号的样式,如大小、颜色、字体等。

  1. 添加项目前的图标:

如果想要在每个列表项前面添加一个图标作为装饰,我们可以使用伪元素::before来实现。以下是一个示例代码:

.list li::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url('icon.png');
  background-size: cover;
  margin-right: 10px;
}
Copier après la connexion

以上代码通过::before伪元素在每个列表项前添加了一个宽高为20像素的图标。你可以将icon.png替换为你想要使用的图片路径,并根据需要设置图标的大小、间距等样式。

  1. 添加项目后的装饰元素:

如果想要在每个列表项后添加一个装饰元素,我们可以使用伪元素::after来实现。以下是一个示例代码:

.list li::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #ff0000;
  border-radius: 50%;
  margin-left: 10px;
}
Copier après la connexion

以上代码通过::afterrrreee

Le code ci-dessus définit un point rouge pour chaque élément de la liste via le pseudo-élément ::marker. Vous pouvez personnaliser le style de puce en fonction de vos besoins, tels que la taille, la couleur, la police, etc.

    Ajouter une icône avant l'élément :

    Si vous souhaitez ajouter une icône en guise de décoration devant chaque élément de la liste, on peut utiliser le pseudo élément ::before accomplir. Voici un exemple de code :

    rrreee
    Le code ci-dessus ajoute une icône d'une largeur et d'une hauteur de 20 pixels avant chaque élément de la liste via le pseudo-élément ::before. Vous pouvez remplacer icon.png par le chemin de l'image que vous souhaitez utiliser et définir la taille, l'espacement et d'autres styles de l'icône selon vos besoins.
    1. Ajouter des éléments décoratifs après les éléments :
    2. Si vous souhaitez ajouter un élément décoratif après chaque élément de la liste, nous pouvons utiliser le pseudo élément ::after accompli. Voici un exemple de code :
    3. rrreee
    Le code ci-dessus ajoute un point rouge d'un diamètre de 10 pixels après chaque élément de la liste via le pseudo-élément ::after. Vous pouvez styliser les éléments décoratifs selon vos besoins, tels que la taille, la couleur, la forme, etc. 🎜🎜Conclusion : 🎜🎜Utiliser des pseudo-éléments pour décorer vos listes est un moyen simple et efficace de rendre vos listes plus attractives et personnalisées. En définissant des styles de puces, en ajoutant des icônes avant les éléments et en ajoutant des éléments décoratifs après l'ajout d'éléments, nous pouvons obtenir une variété d'effets de décoration de liste. Voici quelques exemples de codes. Vous pouvez les modifier et les étendre en fonction de vos propres besoins pour créer un style de liste unique et améliorer l'expérience utilisateur de la page Web. 🎜🎜Lien de référence : 🎜🎜🎜Pseudo-éléments CSS : https://developer.mozilla.org/zh-CN/docs/Web/CSS/Pseudo-elements🎜🎜Liste HTML : https://developer.mozilla.org / zh-CN/docs/Web/HTML/Element/ul🎜🎜Style de liste CSS : https://developer.mozilla.org/zh-CN/docs/Web/CSS/list-style🎜🎜

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    source:php.cn
    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal