SVG: du texte à l'intérieur rect
Je veux afficher un texte à l'intérieur de SVG rect
. Est-il possible?
J'ai essayé
<svg xmlns="http://www.w3.org/2000/svg">
<g>
<rect x="0" y="0" width="100" height="100" fill="red">
<text x="0" y="10" font-family="Verdana" font-size="55" fill="blue"> Hello </text>
</rect>
</g>
</svg>
Mais il ne fonctionne pas.
- double possible de insérer du texte entre un rectangle dessiné en svg.
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas possible. Si vous voulez afficher du texte à l'intérieur d'un rect élément que vous devez les mettre tous les deux dans un groupe avec l'élément de texte à venir après le rect élément ( de sorte qu'il apparaît sur le dessus ).
HTML:
g
élément implicite taille ici et j'aimerais le rectangle de l'étendre à sa taille.Par programmation à l'aide D3:
<svg><rect/><text/></svg>
.Vous pouvez utiliser foreignobject pour plus de contrôle et de placer riche contenu HTML sur le rectangle ou un cercle
HTML:
Par programmation de l'affichage du texte sur le rectangle à l'aide de code Javascript de base
JS:
HTML: