La propiedad canvas fillStyle se utiliza para establecer o devolver el color, el degradado o el patrón utilizado para rellenar el dibujo .
Estilo:
context.fillStyle=color|gradient|pattern;
El valor de la propiedad:
- color: Se utiliza para establecer el color de relleno del dibujo. El valor predeterminado de la propiedad estilo de relleno del lienzo es negro.
- degradado: se utiliza para configurar el objeto de degradado para rellenar el dibujo. El objeto degradado es lineal o radial.
- patrón: Se utiliza para establecer el patrón para rellenar el dibujo.
Ejemplo 1:
<!DOCTYPE html> <html> <head> <title> HTML canvas fillStyle property </title> </head> <body> <canvas id="GFG" width="500" height="300"> </canvas> <script> var x = document.getElementById("GFG"); var contex = x.getContext("2d"); // set fillStyle color green. contex.fillStyle = "green"; contex.fillRect(50, 50, 350, 200); contex.stroke(); </script> </body> </html>
Producción:
Ejemplo-2:
<!DOCTYPE html> <html> <head> <title> HTML canvas fillStyle property </title> </head> <body> <canvas id="GFG" width="500" height="300"> </canvas> <script> var x = document.getElementById("GFG"); var contex = x.getContext("2d"); var gr = contex.createLinearGradient(50, 0, 350, 0); gr.addColorStop(0, "green"); gr.addColorStop(1, "white"); contex.fillStyle = gr; contex.fillRect(50, 50, 350, 200); contex.stroke(); </script> </body> </html>
Producción:
Ejemplo-3:
<!DOCTYPE html> <html> <head> <title> HTML canvas fillStyle property </title> </head> <body> <canvas id="GFG" width="500" height="300"> </canvas> <script> var x = document.getElementById("GFG"); var contex = x.getContext("2d"); var gr = contex.createLinearGradient(0, 100, 0, 200); gr.addColorStop(0, "green"); gr.addColorStop(1, "yellow"); contex.fillStyle = gr; contex.fillRect(50, 50, 350, 200); contex.stroke(); </script> </body> </html>
Producción:
Navegadores compatibles:
- Google Chrome
- Internet Explorer 9.0
- Firefox
- Safari
- Ópera