Bueno, he revisado varios tutoriales acerca de sombras con CSS y ninguno me ha resultado sencillo. Es decir, soy principiante en esto del CSS y veía muchos atributos raros y esas cosas. Ninguno me resultaba fácil de asimilar.
Ya cansado, decidí hacerlo a mi manera. Es muy simple y no está nada mal. Sé que puede mejorarse y mucho. La idea es que puedan hacerlo los principiantes como yo. Vamos al grano:
La idea es tener un recuadro con texto y la sombra del mismo. Para ello, utilicé tres etiquetas DIV.
Como verán, dentro del contenedor tenemos la div del texto y la sombra. La div del texto se encuentra dentro de la div sombra. Ahora, al darle márgenes negativos al texto, se logra "desfazarlo" y lograr el efecto.
Veamos el código:
Código :
<style type="text/css"> body{ margin:0; padding:0; text-align:center; font-family:"Trebuchet MS", Arial, Verdana; font-size:12px; } /* Aquí modificamos el Contenedor*/ #cont{ text-align:center; padding: 5px; margin: 0 auto; width:500px; } /* Ahora la sombra */ #sombra{ margin:10px; background:#CCCCCC; /* Color de la sombra */ border: solid 1px #CCCCCC; /* Color del borde */ width: 500px; } /* Veamos el texto */ #text{ border:solid 1px #CCCCCC; margin:-10px 2px 2px -10px; /* Aqui están los famosos márgenes negativos*/ padding:2px; background:#FFFFFF; /* Le damos un color de fondo */ } </style>
¿Cómo lo aplicamos?
Código :
<div id="cont"> <div id="sombra"> <div id="text">Aquí colocas tu texto.</div> </div> </div>
El resultado.
¿Y que hay de las imágenes?
Pues, es lo mismo. Sólo cambio un atributo en el contenedor:
Código :
#cont{ text-align:center; padding: 5px; margin: 0 auto; /* width:500px; */ float: left; }
Ahora lo aplicamos:
Código :
<div id="cont"> <div id="sombra"> <div id="text"><img src="imagen.jpg" /></div> </div> </div>
El resultado.
¿Qué les parece?
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por xflash el 26 de Abril de 2006
¡Gracias por el tuto!
Por Hector el 26 de Abril de 2006
La verdad que el efecto que produce es muy bueno...asi puedes olvidarte de photoshop para los marcos, simplemente con CSS, MUY BUENO
UN SALUDO
Por Silvestre_ el 26 de Abril de 2006
Tomaré nota.
Por Jack Royce el 26 de Abril de 2006
Por Pool el 26 de Abril de 2006
Por XKlibur el 26 de Abril de 2006
Por NEO_JP el 26 de Abril de 2006
PD: Creo que el titulo podria ser cambiado a Sombras -solo- con CSS o algo similar.
Bien hecho dave!
Por Luque Eddy el 27 de Abril de 2006
Por jeickelement el 28 de Abril de 2006
Por ChickenWings el 29 de Abril de 2006
Me gustaría saber si de pronto lo tienes en zip, o los archivos del ejemplo.
Por dave73 el 29 de Abril de 2006
ChickenWings_blog :
Me gustaría saber si de pronto lo tienes en zip, o los archivos del ejemplo.
Mmm...nop. No es necesario, sólo debes adjuntar el código CSS en el mismo html mediante la etiqueta script o puedes llamarlo externamente mediante la etiqueta link. Eso queda a tu parecer. Pero es un ejemplo muy simple y la verdad que no hay archivos disponibles. De ultima, si eres principiante en CSS, puedes revisar los turoriales de Clab. De ahí aprendí yo
Un saludo y me contenta saber que les sirve.
Por Mariux el 29 de Abril de 2006
Por Amado el 13 de Mayo de 2006
P.D. Soy nuevo en esto de css
Por Silvestre_ el 25 de Mayo de 2006
..y hablando del tema,
sabeís esto se puede redondear, y nunca mejor dicho, con otro pequeño aporte.
Tal vez ya lo sabreis, pero nunca está de más:
incluyendo estos parámetros en el estilo (style) se redondea las esquinas.
Código :
Esto genera las cuatro esquinas redondeadas, aquí sería por cada esquina:
Código :
Un saludito
Por Silvestre_ el 25 de Mayo de 2006
Por wilssonly el 02 de Junio de 2006
Por elguru el 08 de Junio de 2006
Por Jaivo el 14 de Julio de 2006
Por paluh el 21 de Julio de 2006
Saludos desde Cuba
Por Equix el 20 de Agosto de 2006
Por 1001010 el 31 de Mayo de 2007
felicidades
Por emacdesign el 02 de Agosto de 2007
Por JD el 25 de Octubre de 2007
Salu2
Por cary el 27 de Noviembre de 2007
Por frenadoll el 27 de Noviembre de 2007
Por sysmaya el 04 de Octubre de 2008
http://lineadecodigo.com/2007/01/04/imagenes-con-sombra-en-css/
Por tere el 16 de Enero de 2009
Por lekofev el 07 de Octubre de 2010
Por Majat el 08 de Octubre de 2010
Por robert el 16 de Diciembre de 2010
que utiliza esta pagina