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

Un texte dégradé peut-il être généré sans définir chaque lettre individuellement ?

Patricia Arquette
Libérer: 2024-11-22 10:55:11
original
721 Les gens l'ont consulté

Can Gradient Text Be Generated Without Defining Each Letter Individually?

Générateur de texte dégradé sans définir chaque lettre

Question :

Existe-t-il un moyen de générer du texte dégradé sans spécifier chaque lettre? Par exemple, quelque chose comme ci-dessous :

.rainbow {
  background-image: linear-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
  background-image: gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
Copier après la connexion
<span class="rainbow">Rainbow text</span>
Copier après la connexion

Mais pas avec les couleurs de l'arc-en-ciel, plutôt quelque chose comme un dégradé du blanc au gris.

Réponse :

Bien que la syntaxe exacte pour spécifier les arrêts de couleur puisse varier, voici un exemple similaire avec un blanc à gris/bleu clair dégradé :

.rainbow2 {
  background-image: linear-gradient(to right, #E0F8F7, #585858, #fff);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
Copier après la connexion
<span class="rainbow">Rainbow text</span>

No rainbow text
Copier après la connexion

En ajustant les arrêts de couleur et leurs positions, vous pouvez créer des dégradés personnalisés pour votre texte sans avoir à coder en dur chaque lettre.

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