Bonjour, bonsoir
je voudrais savoir comment faire la chose suivante
J'ai une fonction js qui va interagir avec un de mes canvas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function f1(){ var canvas = document.getElementById('c1'); if (canvas.getContext){ var ctx = canvas.getContext('2d'); ctx.font = "20pt Comic Sans Ms,Calibri,Geneva,Arial"; ctx.strokeStyle = "rgb(0,0,0)"; ctx.strokeText("Univers de Shin Sekai Shinobi", 200, 30); } }
Ce code aura pour effet d'écrire dans mon canvas c1 la phrase du strokeText.
Première question...comment remplir le texte avec une couleur ?
Je sais qu'il y a fillText mais je voudrais garder le principe de la couleur de bordure du stroke également.
Donc en fait l'objectif recherché c'est une bordure de lettre d'une couleur et une couleur de remplissage de lettre différente.
Seconde question; si je veux faire un événement en rapport avec le texte directement et pas seulement le canvas; comment procéder ?
Par exemple changer la couleur du texte. Un simple onmouseover sur le div qui reprends la fonction en changeant juste la couleur serait suffisant ?
Partager