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

Comment utiliser Canvas en HTML5 pour obtenir l'effet de texte dégradé

yulia
Libérer: 2018-10-22 10:27:18
original
5971 Les gens l'ont consulté

est une nouvelle balise en HTML5. Elle peut être utilisée pour dessiner des images, mais des scripts JavaScript doivent être utilisés pour obtenir cet effet. Que savez-vous du canevas en HTML5 ? Cet article vous expliquera comment utiliser Canvas pour créer des effets de texte dégradé. Les amis qui souhaitent dessiner des dégradés sur Canvas peuvent s'y référer.

Utilisez le canevas en HTML5 pour obtenir l'effet de texte dégradé. Les paramètres de syntaxe et de paramètres requis sont les suivants. Les amis qui ne sont pas sûrs peuvent y jeter un œil.

1. fillText( )

Syntaxe : context.fillText(text,x,y,maxWidth)

le texte signifie qu'il doit être affiché. sur la toile Le texte
x représente la coordonnée sur l'axe X du début du dessin du texte
y représente la coordonnée de l'axe Y du début du dessin du texte
maxWidth représente la largeur maximale autorisée du texte, l'unité est le pixel , et est une valeur facultative.

2. createLinearGradient()

Syntaxe : context.createLinearGradient(x0,y0,x1,y1)

x0 représente le X du dégradé point de départ Coordonnées de l'axe
y0 représente la coordonnée de l'axe Y du point de départ du dégradé
x1 représente la coordonnée de l'axe X du point final du dégradé
y1 représente la coordonnée de l'axe Y du point final du dégradé

Exemple : 1 : Réalisez un texte normal (pas de dégradé de couleurs), le code est le suivant :

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <body>
  <canvas id="myCanvas" width="300" height="150" style="border:1px solid #ccc;"></canvas>
 </body>
 <script type="text/javascript">  
  var c=document.getElementById("myCanvas");
  var ctx=c.getContext("2d");  
  ctx.font="20px Georgia";
  ctx.fillText("学习使我快乐",10,50);
 </script>
</html>
Copier après la connexion

L'image d'effet est telle que montrée sur l'image :

Comment utiliser Canvas en HTML5 pour obtenir leffet de texte dégradé

Exemple 2 : Réaliser un texte Dégradé, le code spécifique est le suivant :

ctx.font="30px Verdana";
  // Create gradient
  var gradient=ctx.createLinearGradient(0,0,c.width,0);
  gradient.addColorStop("0","orange");
  gradient.addColorStop("0.5","blue");
  gradient.addColorStop("1.0","red");
  // Fill with gradient
  ctx.fillStyle=gradient;
  ctx.fillText("have a nice day ",10,100);
Copier après la connexion

Rendu :

Comment utiliser Canvas en HTML5 pour obtenir leffet de texte dégradé

Lorsque vous créez un texte dégradé, créez d'abord un dégradé avec createLinearGradient(), puis utilisez fillStyle pour appliquer des dégradés au texte.

Ce qui précède vous présente comment utiliser Canvas en HTML5 pour créer des effets de texte dégradé. C'est simple et pratique. J'espère que vous pourrez créer des effets plus sympas.

Pour plus de cours connexes, veuillez visiter le Tutoriel vidéo HTML5

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!

Étiquettes associées:
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