¿Quieres registrarte?

Cómo crear una plantilla con bordes sombreados en CSS

Por: Darel
2 de Mayo del 2007
515 de clabLevel
Otros artículos de Darel
41,990 visitas

Inicié hace poco en esto del diseño web utilizando CSS; así que todavía no estoy muy empapado sobre el tema, pero de todas formas, espero que les resulte de utilidad este pequeño tip.

Ya se discutió hace un buen rato por los foros, pero no encontré documentación al repecto, por lo que aquí se las comparto, no se si sea la mejor manera pero igual, puedes sugerir mejoras.

Primero necesitamos diseñar el aspecto que queremos que tenga nuestra página (plantilla), para esto puedes utilizar el programa que gustes, siempre y cuando sepas como hacer los efectos que manejaremos en el programa que hayas elegido (que en realidad es el "Glow"), el formato no importa tampoco, eso te lo dejo a tu elección. En éste caso utilizaré Fireworks (imagen PNG).

Primero elegimos el tamaño del lienzo, es importante que elijas un valor de anchura adecuado para los usuarios que aún utilizan la resolución de (800x600), toma en cuenta lo estresante que es el scroll horizontal. Yo utlizaré un lienzo de 790x500 px.




A continuación, echamos a volar nuestra imaginación y plasmamos una plantilla para nuestra página, que consta de un encabezado, un cuerpo y un pie de página (si no se te ocurre nada en estos momentos has lo que yo, recuadros coloridos).



Al recuado blanco que formará el body puedes aplicarle esquinas redondeadas para una mejor apariencia. Ahora le agregamos el efecto de Glow; para los que decidieron seguir este tuto con Fireworks, lo explico a continuación:

Seleccionas el rectángulo y das un clic sobre el icono de "+" junto a la etiqueta "efect", te posas sobre "Shadow and Glow" y eliges "Glow".



aparecerá un pequeño recuadro de donde puedes elegir los valores de dispersión, color y transparencia. He aquí los que elegí yo.

Una ves elegidos los valores deseados, procedemos a cortar la imagen. Tomemos en cuenta las tres divisiones que mencioné antes: encabezado, cuerpo y pie.



entonces cortamos nuestra imagen en tres y guardamos cada una de las partes en archivos diferentes. chécate el ejemplo.



Imagen guardada como "header.png".



Ésta la guardé como "body.png".



Y por último, el pie de página ("foot.png").

Ahora nos vamos a nuestro CSS y agregamos lo que sigue:

Código :

 *
   {
      margin: 0;
      padding: 0;/* para Firefox */
   }
body
   {
      text-align: center; /* para centrar los DIV's*/
   }
div#encabezado
   {
      margin: 0 auto 0 auto; /* centrar el DIV */
      width: 790px; /* ancho del DIV */
      height: 142px;/* Especificamos el alto resultante después de haber cortado la imagen (header.png)*/ 
      background-image: url("header.png");
      background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
   }
div#cuerpo
   {
      margin: 0 auto 0 auto;
      width: 790px;
      background-image: url("body.png");
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#pie
   {
      margin: 0 auto 0 auto;
      width: 790px;
      height: 54px; /* alto de la imagen (foot.png) después de haberla cortado */
      background-image: url("foot.png");
      background-repeat: no-repeat; 
   }



Lo lógico es que nuestra plantilla se encuentre centrada en el documento, es por esa razón que agrego la especificación para el body (en caso de IE). Para entenderlo mejor, checa el tutorial de cómo centrar DIV's horizontales.

Como hemos especificado que la imagen central se repita sólo verticalmente, podrás agregar toda la información que desees y dará la apariencia de que la plantilla se va estirando, ¿Ahora entindes por qué dejamos las esquinas redondeadas superiores en la imagen del header?.

Hemos terminado, fácil no? ;). Puedes descargar aqui el ejemplo funcionando

Ahora intenta jugar con los colores, si deseas un color diferente para el área vacía alrededor de la plantilla, cambia el color del lienzo de la imagen y aplica el mismo valor hexadecimal para el body. Y como un consejo, en ocasiones, si seleccionas todo el contenido de una página web, podrás descubrir algunos secretos de su diseño, y si aún así no se te prende el foco, pregúntale a San Google.

Enviar a twitter Enviar a facebook


También te interesa


Etiquetas css fireworks

Comentarios | Enviar un comentario
Gracias por el tip, ya necesitaba variar un poco en la estructura de mís páginas y esto me servira mucho.
Por: Odin
Muy bueno, pero te comento algo:
Para IE, el centrado que funciona es el de:

body
{
text-align: center
}

pero para Firefox el centrado que funciona es:

div#contenedor
{
margin: 0 auto;
}
O lo que es lo mismo, los bordes derechos e izquierdos deben estar con margin auto.

Otra cosa con respecto a esto es que no deberias repetir esto:

margin: 0 auto 0 auto; /* centrar el DIV */

cuando esto es lo mismo:

margin: 0 auto; /* centrar el DIV */

El primero para TOP y BOTTOM y el segundo para LEFT Y RIGHT.

La imagen de body.jpg , puede ser de 1px de alto solamente, de esa manera se gana en peso de pagina.

De nuevo muy bueno tu tutorial.
Por: fearlex_blog
gracias esto es muy práctico, es lo que siempre uno busca hacer al principio...
podrías agregarle a esto mismo un menu y un contenido?
gracias
Por: jorge_blog
buen truco
.. proporcina elegancia a la pagina
Por: nelson_blog
La verdad es ke esta muy beno el tuto,
io tenia problemas para maejar el CSS, y realmente me cabecie para poder hacer los bordes sombreados....

Muy bueno el tutorial, es muy claro.

Saludos
Por: Pablosh_blog
Tengo problemas,

Lo primero es pan comido, pero ya cuando debo ingresar el codigo css se me dificulta la cosa...

Yo uso Dreamweaver, he adjuntado la plantilla css, y no me da resultados al chekar la vista previa....

Y mi otra duda es... donde inserto el contenido de la pagina..??? en una tabla de las mismas dimensiones ke el diseño sombreado o no????

me podrian ayudas
Por: Pablosh_blog
Hola, está muy bueno el ejemplo, pero no puedo lograr ver la vista previa en Dreamweaver. Me gustaria saber o ver algun ejemplo de la aplicacion de este ejemploa Dreamweaver.
Muchas Gracias
Por: Pablo_Css_blog
esta muy dificil
Por: alexandra_blog
como puedo poner el protector de pantalla matrix mi hi5
Por: david_blog
tengo una imagen en mi pc y deseo colocarlo como fondo en mi hi5 como lo hago¿?¿?¿
Por: Rossy_blog
bhueno hola a todos lo q yo queria era poner una caratula xq me dejeron para crear o buscar en inter una caratula para llevarlo a microdof word
Por: katty Rojas_blog
hola
Por: freddy_blog
hola
Por: keyla_blog

jorge_blog :

gracias esto es muy práctico, es lo que siempre uno busca hacer al principio...
podrías agregarle a esto mismo un menu y un contenido?
gracias


Claro, puedes especificar qué contenido ponerle y te lo damos hecho ? :roll:

PD: Buen tip, le has dado una buena utilidad a eso del repeat-y, no había caido :wink:
Por: infernalpr
¿Qué pasa o como se resuelve cuando el ancho de la página está determinado en %?
Por: American_blog
que es una buena pajina y que es interesante
Por: tu mama_blog
sorry pero no entiendi nada me gustaria k me esxplike como crear una plantilla para mi hi5! bueno el k tenga un gran corazon para ayudarme le dejo mi msn para estar en contacto espero k aigan alguien lo agradeceria mucho:

el_yoster@hotmal.com
Por: yoster_blog
la verdad no funciono el codigo pero gracias
Por: roque-blog
esta de la ptm...
Por: adictionz-blog
coye hermnao aprecio ante todo tu interes por conpartir tus conosiemientos para q personas cm yo tengan acceso est es mi correo quiero crear un plantilla para una emprsa q estoy montando pero no se bien est es mi correo elcuervo318@hotmail.com si me djas un comnet podemos hablar y buehh espero me puedas ayudar mi hi5 joglanhi5.com nos vems
Por: joglan leonel-blog
para los que quieran hacer una plantilla para el hi5 es muy facil entras en tu hi5 en el menu de la izquierda le pones donde dice tapizar mi perfil, cuando entres en la ezquina superior derecha dice : tapices que he hecho , y hacer un tapiz para perfil, le pones en hacer un tapiz para perfil y ya
Por: alguienoalgo-blog
que bobadas son esas eeeeeeeeee
enugarde de qu syban algo interesante eeeee
Por: migel angel aparisio-blog
que bobadas eeeeeeeeeeeeeeeeeeeeeeeeeeee
Por: sandra-blog
que mamadas
Por: sandra salasar-blog
Excelente, siempre enseñando cosas utiles.

Muy buena Pagina

saludos
Por: Nico -blog
no ps obvio quedo rrrr claro...jum
Por: jessik-blog
Buen tip :D
Ya me preguntaba cómo se hacia esa peculiar sombra que esta en Clab
Por: [Ray]
ola kiero k me ayudes a areglar mi hi..XD te dijo mi hi5 si.. tanith.33@hot.....

xfa zii,..

zhao cdt
Por: tania-blog
muy bueno su tip para cambiar el aspecto de la pagina web, me despejó muchas dudas
Gracias.
Por: luis alberto-blog
ta chevere ah..
Por: adictionz-blog
ESTAN BIEN PENDEJOS
Por: PITUDO -blog
ta xevere ah!!!!
ummmmmm........
xfis dejo mi hi...virgo24love@hotmail.com
Por: niniita-blog
virgo24love@hotmail.com
Por: sheyla-blog
FOFFANDO
Por: SORAYA-blog
Me valdrán para un wiki?
Por: Rakalaiker-blog
como puedo lograr el mismo resultado en ambos exploradores...?? tengo ke poner ambas partes del codigo ?? muchas gracias
Por: alberto-blog
que estupydeses decen boboboobobobobobobobbosssssssss
Por: marybel-blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.