Bonjour,
Est il possible d'ajouter des balises HTML dans une balise <canvas> ?
Si oui comment ?
Merci d'avance
Bonjour,
Est il possible d'ajouter des balises HTML dans une balise <canvas> ?
Si oui comment ?
Merci d'avance
Un jour quelqu'un a dit :
Je ne savais pas qu'il fallait faire correctement ...
Oui, de la même manière que n'importe quel autre élément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <canvas id="truc" width="150" height="150"> <img src="truc.png" width="150" height="150" alt="" /> </canvas>
Attention toutefois, le contenu HTML contenu dans la balise canvas ne sera affiché que par les navigateurs qui n'acceptent pas cette balise
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
D'accord donc si je veux insérer un lien je fais
Mais aprés comment je spécifie le lien vers lequel il pointe ? :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var link = document.createElement('a'); link.width = 10; link.heiht = 20;
Un jour quelqu'un a dit :
Je ne savais pas qu'il fallait faire correctement ...
Non, pas vraiment
Tu es sûr d'avoir bien compris ce qu'est une balise canvas ?
Il s'agit d'une image dynamique, tu ne peux pas y intégrer de code HTML
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
En fait je voudrais interagir avec un canvas dans un univers WebGL lol.
Un jour quelqu'un a dit :
Je ne savais pas qu'il fallait faire correctement ...
Salut,
Tu devrais utiliser un framework pour ton canvas, ça te facilitera la tâche .
Avec jcscript, par exemple, ça donnerait ça :
Sachant que 5 est la position X et 10 la position Y .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <script> jc.start('canvasID'); jc.text("Le texte du lien",5,10,'#000000').font('14px Arial').click(function(){ document.location.href = "tonLien.html"; }); jc.start('canvasID'); </script>
Bon taf, A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager