Método HTML canvas fillText()

Definición y uso

fillText() El método drawFilledText() dibuja texto relleno en el lienzo. El color predeterminado del texto es negro.

Consejo:Utilice font propiedad para definir el tipo de letra y el tamaño, y usar fillStyle Renderiza el texto con otro color/gradiente.

Ejemplo

Utilice fillText() para escribir texto en el lienzo "Hello world!" y "codew3c.com":

Su navegador no admite la etiqueta HTML5 canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="20px Georgia";
ctx.fillText("Hello World!",10,50);
ctx.font="30px Verdana";
// 创建渐变
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Usar relleno de degradado
ctx.fillStyle=gradient;
ctx.fillText("codew3c.com",10,90);

Pruebe usted mismo

Sintaxis

context.fillText(text,x,y,maxWidth);

Valor de los parámetros

Parámetros Descripción
text Texto que se especifica para la salida en el lienzo.
x Coordenada x del punto de partida para comenzar a dibujar el texto (relativa al lienzo).
y Coordenada y del punto de partida para comenzar a dibujar el texto (relativa al lienzo).
maxWidth Opcional. Ancho máximo permitido del texto, en píxeles.

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite por primera vez esa propiedad.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Nota:Internet Explorer 8 y versiones anteriores no admiten el elemento <canvas>.