lunes, 25 de abril de 2011

Sombras sin imágenes

Un articulo de Nicolas Gallagher nos proporciona la técnica y algunos aspectos para conseguir sombras sin imágenes. Esto es un pequeño ejemplo:



En Blogger para utilizar las sombras sin imagen primeramente añadimos los estilos de la sombra, se añadirá justo antes de ]]></b:skin> y a partir de ahí el estilo de sombra que deseamos mostrar.


.drop-shadow {
position:relative;
float:left;
width:40%;
padding:1em;
margin:2em 10px 4em;
background:#fff;
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.drop-shadow:before,
.drop-shadow:after {
content:"";
position:absolute;
z-index:-2;
}
.drop-shadow p {
text-align:center;
font-size:16px;
font-weight:bold;

A continuación añadimos los estilos según el modelo que vamos a añadir:

Lifted corners

Curled corners

Perspective

Raised box

Rotated box

Guardamos los cambios y nos situamos justo donde deseamos mostrar nuestro efecto sombra (entrada, plantilla o gadget de HTML) y añadimos lo siguiente:

Lifted corners
<div class="drop-shadow lifted">
<p>TEXTO</p>
</div>

Curled corners
<div class="drop-shadow curled">
<p>TEXTO</p>
</div>


Perspective
<div class="drop-shadow perspective">
<p>TEXTO</p>
</div>


Raised box
<div class="drop-shadow raised">
<p>TEXTO</p>
</div>


Rotated box
<div class="drop-shadow lifted rotated">
<p>TEXTO</p>
</div>

Se visualiza en Firefox 3.5 +, 5 + Chrome, Safari 5 +, Opera 10.6 +, IE 9 +

No hay comentarios:

Publicar un comentario