Maison  >  Article  >  interface Web  >  Comment implémenter la couleur du dégradé de police en CSS3

Comment implémenter la couleur du dégradé de police en CSS3

青灯夜游
青灯夜游original
2022-02-28 17:27:1210056parcourir

Méthode : utilisez background-clip pour afficher la couleur d'arrière-plan dégradé dans la zone de texte, la syntaxe est "élément de texte {background-image:linear-gradient(..);background-clip:text;color:transparent;}" .

Comment implémenter la couleur du dégradé de police en CSS3

L'environnement d'exploitation de ce tutoriel : système Windows7, version CSS3&&HTML5, ordinateur Dell G3.

couleur du dégradé de police CSS3

Il n'y a pas d'attribut direct en CSS pour définir le dégradé du texte. Habituellement, le texte ne peut être qu'une couleur unie. Cependant, vous pouvez utiliser le découpage de l'arrière-plan pour faire apparaître la couleur d'arrière-plan dans la zone de texte. Il semble que le texte ait un dégradé

<p class="text">为你定制 发现精彩</p>
.text{
  background-image: linear-gradient(#FFCF02, #FF7352);
  background-clip: text;
  -webkit-background-clip: text;
}

Mais cela n'a aucun effet, le texte est toujours la couleur par défaut

Comment implémenter la couleur du dégradé de police en CSS3

La raison en est. en fait très simple, car il s'agit de l'arrière-plan recadré. Ce qui est affiché à la fin est en fait la couleur d'arrière-plan. Le texte coloré est superposé sur l'arrière-plan, il vous suffit donc ici de définir la couleur du texte sur transparent. couleur et -webkit-text-fill-color.

.text{
  background-image: linear-gradient(#FFCF02, #FF7352);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent; /*需要文字透明*/
}

De cette façon, vous pouvez voir l'effet de dégradé du texte

Comment implémenter la couleur du dégradé de police en CSS3

Description du contenu principal :

Attribut background-image : définissez l'image d'arrière-plan sur une couleur de dégradé linéaire. Pour en savoir plus sur le contenu du dégradé CSS3, cliquez ici

attribut background- clip : Spécifie la zone de dessin de l'arrière-plan. (Nous avons remarqué -webkit- sur cet attribut, indiquant qu'il existe toujours des problèmes de compatibilité avec cet attribut. Tous les navigateurs ne le prennent pas en charge. Il n'y a pas de valeur de texte dans le W3C. Le texte ici est l'arrière-plan en cours de recadrage du texte)

Comment implémenter la couleur du dégradé de police en CSS3

attribut color : définissez la couleur du texte sur transparent, puis la couleur d'arrière-plan derrière celui-ci sera affichée.

(Partage de vidéos d'apprentissage : Tutoriel vidéo CSS, Tutoriel d'introduction au front-end web)

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!

Déclaration:
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