Juglar

Lacónico. 10+3.   Menú

Caja con esquinas redondeadas

Categoría: Diseño Web  -   27 Enero 2005  -  

El objetivo es que la caja que contiene el texto tenga relieve. Para ello seguimos el ejemplo de Tedd, usando ocho gifs pequeños: uno para cada esquina, y uno para cada lado. La altura de la caja se adapta al contenido.

El CSS

body {
margin: 0;
padding: 0;
text-align: center;
}

#box {
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 3em;
padding: 0;
text-align: left;
width: 40em;
}

#content {
padding:3em;
}

#tlc, #trc, #blc, #brc {
background-repeat: no-repeat;
}

#tlc {
background-image:url(images/tlc.gif);
background-position: 0% 0%;
}

#trc {
background-image:url(images/trc.gif);
background-position: 100% 0%;
}

#blc {
background-image:url(images/blc.gif);
background-position: 0% 100%;
}

#brc {
background-image:url(images/brc.gif);
background-position: 100% 100%;
}

#tb, #bb {
background-repeat: repeat-x;
}

#tb {
background-image:url(images/tb.gif);
background-position: 0% 0%;
}

#bb {
background-image:url(images/bb.gif);
background-position: 50% 100%;
}

#rb {
background-image:url(images/r.gif);
background-position: 100% 0%;
background-repeat: repeat-y;
}

#lb {
background-image:url(images/l.gif);
background-position: 0% 100%;
background-repeat: repeat-y;
}

Siendo:
tlc = top left corner
trc = top right corner
blc = bottom left corner
brc = bottom right corner
lb = left border
rb = right border
tb = top border
bb = bottom border

El HTML:

<div id="box">

<div id="lb">

<div id="rb">
<div id="bb"><div id="blc"><div id="brc">
<div id="tb"><div id="tlc"><div id="trc">

<div id="content">

contenido

</div>

</div></div></div></div>
</div></div></div></div>

</div>

Y las imágenes serían:



Ref:
Torresburriel.com
Torresburriel.com
Blogpocket

Artículos relacionados

Opciones de discusión

Hay 5 Comentarios

  • Gravatar Image

    Como siempre, gracias por ofrecernos un buen recurso y bien explicadito. Un saludo ;)

    jasp 28 Enero 2005 7:59 Enlace
  • Gravatar Image

    Parece muy complicado pero a la vez es muy sencillo.
    ¡Genial!

    Manuls 30 Enero 2005 19:29 Enlace
  • Gravatar Image

    pero que blog tan interesante! voy a agregarte a mis blogs para visitarte màs seguido, porque tienes cosas que puedo aprender.

    Queen of Hearts 31 Enero 2005 16:46 Enlace
  • Gravatar Image

    Un abrazo Jugli

    Brisa 1 Febrero 2005 21:18 Enlace
  • Gravatar Image

    no me funciona bien para internet explorer 6… el que trae xp por defecto… si alguien pudiera… solucionarlo… funciona perfecto en firefox 2 y en IE7

    jeff 29 Abril 2007 1:06 Enlace

Deja un comentario

Todos los comentarios serán moderados antes de su publicación.

Disculpen las molestias.