ARTICULOS

Obtener sombras con CSS

Autor: Leandro D´Onofrio (http://www.leandrodonofrio.com/) - 10/03/2007
Esta obra está bajo una licencia de Creative Commons

Sencilla porque se utiliza lo básico de CSS. La idea es tener cinco DIVs anidados. 3 de ellos tendrá un tono de gris. Luego se los distribuirá para formar la sombra.  Por lo tanto el esquema es:

Esquema de sombras

Y el resultado:

Resultado Final

Entonces dentro de <body> en el HTML creamos los 5 DIVs:

HTML

<div id= "contenedor">
 <div class = "sombra1">
  <div class = "sombra2">
   <div class = "sombra3">
    <div class = "caja">
     El contenido va aqui
    </div>
   </div>
  </div>
 </div>
</div>

En el estilo en cascada coloreamos a cada uno y los distribuimos:

CSS

* {
position : relative ; /*Importante*/
}

#contenedor .sombra2, #contenedor .sombra3, #contenedor .caja {
left : -2px; /*Posicionamiento de los DIVs*/
top : -2px;
}

#contenedor .sombra1 {
background-color : #CCC; /*Coloreamos el fondo*/
}

#contenedor .sombra2 {
background-color : # 999 ;
}

#contenedor .sombra3 {
background-color : # 666 ;
}

#contenedor .caja {
background-color : #FFF;
border : 1px solid #CCC; /*Le damos borde a la caja y padding*/
padding :10px;
}

Testeado en FF 2.0 y IE 6.

 

Más artículos sobre Hojas de Estilo

1. CSS Hojas de estilo es cascada
2. Formularios basados en retículas CSS
3. Crear página centrada sin usar tablas
4. Modelo de cajas
5. Scroll con hojas de estilo CSS
6. Mejorando la apariencia de los formularios
7. Menú rollover
8. Cambiando de color las barras de scroll
9. Problemas del Modelo de Caja en IE 5
10. Cambiar el cursor del Mouse
Más artículos...

Otros artículos...

Fireworks Optimizando gráficos con el Fireworks
Java Script Banners aleatorios sin actualizar la página
Marketing 10 razones para utilizar copyleft
Java Script Redimensionar tamaño de ventana
Java Script Nivelar altura de capas paralelas
Marketing Venda online y cobre con tarjetas de crédito
Usabilidad Guía para diseñar páginas de error
ASP Detectar plugin de Flash con ASP
ASP Altas, bajas y modificaciones
XML ¿Qué es la Sindicación de Contenidos?
Más artículos...