Maison > interface Web > tutoriel CSS > le corps du texte

Comment puis-je personnaliser la longueur et la position du soulignement à l'aide de dégradés CSS ?

Barbara Streisand
Libérer: 2024-11-06 06:27:02
original
733 Les gens l'ont consulté

How Can I Customize Underline Length and Position Using CSS Gradients?

Soulignage de style : contrôle de la longueur et de la position

Les soulignements sont couramment utilisés pour souligner le texte. Cependant, ils sont limités à une longueur et une position fixes, ce qui laisse des limites à la personnalisation. Ce guide explique comment modifier la longueur et la position des soulignements à l'aide des dégradés CSS.

Utilisation des dégradés

Les dégradés offrent un moyen flexible de manipuler les soulignements. En utilisant un dégradé d'arrière-plan, vous pouvez ajuster à la fois la taille et la position de la partie soulignée.

.underline {
  background-image: linear-gradient(#5fca66 0 0);
  background-position: bottom center; /* Adjust position */
  background-size: 80% 2px; /* Control length and height */
  background-repeat: no-repeat;
  padding-bottom: 4px; /* Can also affect position */
}
Copier après la connexion

Ajuster la longueur et la position

En modifiant la taille de l'arrière-plan propriété, vous pouvez contrôler la longueur et la hauteur du soulignement. Par exemple :

.small {
  background-size: 50% 1px;
}

.big {
  background-size: 100% 3px;
}
Copier après la connexion

Pour repositionner le soulignement, ajustez la propriété background-position. Par exemple :

.left {
  background-position: bottom left;
}

.center-close {
  background-position: bottom 5px center;
}

.right {
  background-position: bottom right;
}
Copier après la connexion

Contrôles supplémentaires

La propriété padding-bottom peut également être utilisée pour affiner la position du soulignement, en particulier lorsqu'elle est utilisée conjointement avec la propriété background-position.

.close {
  padding-bottom: 0;
  background-position: bottom 5px center;
}

.far {
  padding-bottom: 10px;
}
Copier après la connexion

Exemple

<span class="underline">This is a sentence</span>. I would like <span class="underline close">some words to have</span> longer <span class="underline left">underlines</span> than others. I would <span class="underline big center-close">also like</span> to be able to change the <span class="underline small right">position</span> of the <span class="underline big">underline</span>(to
<span class="underline far">be centered under the word, for example</span>).
Copier après la connexion

Cet exemple montre les différents ajustements de longueur et de position rendus possibles par les dégradés CSS.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!