HTML canvas shadowOffsetXPropiedad
Ejemplo
Dibuja un rectángulo con una sombra desplazada 20 píxeles hacia la derecha (desde la posición left del rectángulo):
JavaScript:
var ctx=c.getContext("2d");
ctx.shadowBlur=10;
ctx.shadowOffsetX=20;
ctx.shadowColor="black";
ctx.fillStyle="red";
ctx.fillRect(20,20,100,80);
Pruébalo »
Soporte del navegador
![]()
![]()
![]()
![]()
![]()
Internet Explorer 9, Firefox, Opera, Chrome y Safari son compatibles con la propiedad shadowOffsetX.
Nota:Internet Explorer 8 y versiones anteriores no son compatibles con el elemento <canvas>.
Definición y uso
La propiedad shadowOffsetX establece o devuelve la distancia horizontal entre la sombra y la forma.
shadowOffsetX=0 indica que la sombra está directamente debajo de la forma.
shadowOffsetX=20 indica que la sombra está a 20 píxeles a la derecha de la posición left de la forma.
shadowOffsetX=-20 indica que la sombra está a 20 píxeles a la izquierda de la posición left de la forma.
Consejo:Para ajustar la distancia vertical entre la sombra y la forma, usashadowOffsetYla propiedad.
| Valor predeterminado: | 0 |
|---|---|
| Sintaxis de JavaScript: | context.shadowOffsetX=number; |
Valor de la propiedad
| Valor | Descripción |
|---|---|
| number | Valor positivo o negativo que define la distancia horizontal entre la sombra y la forma. |
Otras extensiones
Objeto Canvas