comment tracer la zone de texte à l'intérieur de la toile
j'ai besoin de zone de texte à l'intérieur de la toile. est-il possible de tirer de zone de texte à l'intérieur de la toile??
comme:
<canvas>
<input type="text">
</canvas>
je ne veux pas répondre comme ceci:
<canvas style="background-color:blue;height:100px;width:100px">
</canvas>
<input type="text" style="z-index:101; position:absolute; top:10px; left:10px;"/>
est possible de tirer de zone de texte à l'intérieur de la balise canvas à l'aide de javascript?
Vous pouvez prendre un coup d'oeil à raphaeljs.com
Le dernier code est comment vous pouvez le faire. Pourriez-vous préciser pourquoi vous ne voulez pas l'utiliser?
j'ai vérifié raphaeljs.com mais je ne peux pas en mesure de trouver mieux.si vous avez déjà utilisé. svp préciser le nom de la fonction.
consultez cette stackoverflow.com/questions/9778314/...
consultez ce lien pour obtenir de l'aide stackoverflow.com/questions/9778314/...
Le dernier code est comment vous pouvez le faire. Pourriez-vous préciser pourquoi vous ne voulez pas l'utiliser?
j'ai vérifié raphaeljs.com mais je ne peux pas en mesure de trouver mieux.si vous avez déjà utilisé. svp préciser le nom de la fonction.
consultez cette stackoverflow.com/questions/9778314/...
consultez ce lien pour obtenir de l'aide stackoverflow.com/questions/9778314/...
OriginalL'auteur Arunkumar | 2013-04-17
Vous devez vous connecter pour publier un commentaire.
Pas. Il n'est pas possible.
Si vous voulez que le texte des boîtes comme cela, vos réponses sont:
utiliser les CSS exactement la façon de vous montrer
keyup
pour ajouter une autre ligne, ou effacer le texte actuelC'est BEAUCOUP de travail, par rapport à CSS.
Donc, techniquement, oui, vous pouvez faire quelque chose qui est comme une zone de saisie, si vous êtes prêt à écrire ce qui pourrait être des centaines de lignes de unminified code, pour faire le même genre de chose que vous feriez si vous étiez le dessin d'une souris et d'un clavier capable de zone de texte sur un écran vide en utilisant rien mais le C++...
Mais vous ne pouvez pas ajouter des éléments du DOM et en faire une partie de la toile, avec toutes leurs manifestations et leurs comportements naturels.
Il y a quelques bibliothèques qui pourrait aider, mais je ne comprends pas pourquoi vous voulez aller à travers l'ensemble de ce travail, sans une bonne raison.
OriginalL'auteur Norguard
Essayer ce site pour dessiner la zone de texte du composant sur la toile. Ses pas le CSS ou le HTML, le peu de javascript.
Il explique tout sur le texte dans le canevas.
CanvasInput - HTML5 Canvas de Saisie de Texte
OriginalL'auteur Vikas_web
Je pense que la solution suivante fonctionne bien, même si vous ne pouvez pas tapez dans la zone de texte à l'intérieur de la Toile, vous pourriez utiliser une zone de texte et d'appliquer ce texte à la zone de texte à l'intérieur de la toile http://www.html5canvastutorials.com/tutorials/html5-canvas-wrap-text-tutorial/.
OriginalL'auteur Christopher Grigg