Desenhando texto usando canvas no HTML5



HTML5 inclui um mecanismo para a colocação de texto na tag <canvas>. Isso fornece uma maneira muito mais dinâmica, flexível para apresentar o texto que as versões anteriores.Você pode criar alguns bons efeitos combinando a colocação do texto com o desenho de retângulos, linhas, arcos, e as imagens que já demonstrou.

Para desenhar texto em uma tela, a propriedade mais importante e métodos são:

fonte - define as propriedades da fonte de texto
fillText ( texto, x, y ) - Desenha texto "cheio" na tela
strokeText ( texto, x, y ) - Desenha o texto na tela (não preencher)
Usando fillText ():

Exemplo



Escrever um texto cheio de alta 30px na tela, usando a fonte "Arial":

<!DOCTYPE html>
<html>
 <body>
  <canvas id="myCanvas" width="200" height="100" style="border: 
  1px solid #d3d3d3;">
    O navegador não suporta a tag canvas do HTML5
  </canvas>
  <script>
   var c=document.getElementById("myCanvas");
   var ctx=c.getContext("2d");
   ctx.font="30px Arial";
   ctx.fillText("Olá mundo",10,50);
  </script>
 </body>
</html>


Usando strokeText ():



<!DOCTYPE html>
<html>
 <body>
  <canvas id="myCanvas" width="200" height="100" style="border:      
  1px solid #d3d3d3;">
   O navegador não suporta a tag canvas do HTML5
  </canvas>
  <script>
   var c=document.getElementById("myCanvas");
   var ctx=c.getContext("2d");
   ctx.font="30px Arial";
   ctx.strokeText("Olá Mundo",10,50);
  </script>
 </body>
</html>



Veja Mais:

- Desenhar curvas ou arcos em canvas com HTML5
- Criar um retangulo sobre outro transparente com canvas no HTML5
- Coordenadas do Canvas no HTML5
- Elemento canvas em HTML5
- Atributo required no HTML5
- Formulário de contato pronto com HTML5
- Como usar Placeholder no HTML5
- Validar CEP com HTML5 usando Pattern
- Colocar vídeo na página com HTML5
- Colocar áudio na página com HTML5
- Elemento Áudio e Vídeo em HTML5
- Criar Formulários em HTML5
- Introdução ao HTML5
- Estrutura de um documento html 5
- Layout em HTML5

 

 

 

0 comentários:

Postar um comentário

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | JCPenney Coupons