Bordes con sombras
Ademas de los bordes lineales y los personalizados con imágene, podemos construir cuadros contenedores con un efecto de sombra. Para eso usaremos la propiedad box-shadow. Esta caja o bloque aparecerá como si estuviera por encima del texto de la página o deprimido, como hundido entre el texto y el fondo. Es un efecto interesante para botones (con javascript) o para paneles de notificación o para simular una tarjeta.
Un ejemplo es éste código
En total este nuevo efecto (box-shadow) necesita 5 atributos.
Atributo | Uso | Valor |
---|---|---|
inset | Efecto de hundido bajo el texto. Es opcional | |
offset-x, offset-y | Distancia de la sombra al borde. Admite valores positivos y negativos. | Número |
blur-radius | Es la cantidad de difuminado, a mayor valor mayor efecto difuminado | Número |
spread-radius | Es el ancho de la sombra | Número |
color | El color de la sombra. Es opcional | Código de color |
Los cinco valores pueden darse especificarse en el modo abreviado siguiendo el orden de la tabla para los valores numéricos.
El sombreado puede ser util para dar una cierta idea de 3D en el documento. A mayor valor de los offset-x offset-y más elevado parece el elemento sobre el fondo. Una luz fuerte y próxima se simula con un valor bajo para el difuminado, blur-radius.