Oloblogger |
Posted: 14 Jan 2011 08:03 AM PST En alguna ocasión he intentado hacer esto de una manera más simple, pero lo cierto es que no lo he logrado. Unas veces no funcionaba en un navegador, otras en el otro, otras requería un ancho de imagen fijo... De momento es una chapucilla, pero puede que a alguien en la que estoy pensando, le sea suficiente ;) La cosa va de colocar una cinta adhesiva (fixo, celo, scoth tape o como quiera que le llameis vosotros) en la parte superior de las imágenes que queramos. Evidentemente será con una clase CSS, para que podamos variar o incluso suprimir el efecto masivamente, con sólo cambiar las propiedades de la correspondiente clase. La principal ventaja es evitar tener que estar usando programas de edición para cada imagen que publicamos. /* IMAGENES SUPERPUESTAS */ .efectoimg { margin: 20px 10px auto; /* separación entre imágenes */ position: relative; float:left; /* para poder colocar varias imágenes inline */ } .efectoimg img { /* simulando marco fotografía */ background: #fff; border: solid 1px #ccc; padding: 4px; } .efectoimg span { /* capa con la imagen superpuesta * width: 77px; /* dimensiones de la imagen del background */ height: 27px; display: block; position: absolute; top:-12px; /* desplazamiento vertical */ left:50%; /* centrado horizontal */ margin-left:-38px; /* la mitad del width para centrar del todo */ background: url(http://img214.imageshack.us/img214/2161/cinta.png) no-repeat; z-index:1; } .efectoimg a { text-decoration: none; /* eliminando subrayado enlaces */ } Una vez que todo esto está en nuestra plantilla, ya sólo falta aplicarlo a la imagen correspondiente: <div class="efectoimg"> <a href="url_enlace"><span></span><img alt="Imagen" src="url_imagen" /></a> </div> Os recuerdo que esta imagen de cinta adhesiva puede ser cambiada por otra cualquiera que vuestra imaginación decida. Si como en este caso, tiene que tener transparencia, el formato siempre será PNG. Para cualquier otro tipo de motivo, dará igual usar un GIF o un JPG. Truco conseguido gracias a la idea de Webdesignerwall. |
You are subscribed to email updates from Oloblogger | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No hay comentarios:
Publicar un comentario