¿Como hacer esquinas redondeadas?

Categories: CSS, Diseño - Tags: ,

Hay muchas formas de hacer esquinas redondeadas yo voy a mostrar como hacerlo de la forma mas simple usando solo 2 div y sin necesitar hacks ni javascript ni ningun otro truco raro

HTML de las esquinas redondeadas

La idea es poner un div con las esquinas redondeadas de arriba y que ademas contenga nuestro texto y un div con las esquinas de la parte de abajo.

1
2
3
4
5
<div id="main">
  Aqui va todo nuestro texto
</div>
<div id="mainBottom">
</div>

Estilos para las esquinas redondeadas

El problema de las esquinas redondeadas es que la imagen de fondo debe ser lo suficientemente grande para que no se corte, o usar 3 divs para que uno sea la parte superior, otro el medio y el borde de abajo, prefiero usar solo 2 divs, el superior con un borde muy grande eso no es problema ya que al ser mayormente blanco jalará 1 o 2 Kb mas (osea practicamente nada)

1
2
3
4
5
6
7
8
9
10
11
12
13
#main {
    width:605px;
    background-image:url(img/main_bg.png);
    background-repeat:no-repeat;
    padding:40px;
       margin:auto;
}
#mainBottom {
    background-image:url(img/main_bot_bg.png);
    width:685px;
    height:40px;
        margin:auto;
}

Eso sería todo, puedes ver una demo y bajar el codigo fuente:






2 Responses to ¿Como hacer esquinas redondeadas?

  1. wowweed.es says:

    y si pudieses hacer los bordes redondos sin imágenes?
    yo se cómo, http://www.html.it/articoli/nifty/index.html

    aquí tienes muchas posibilidades

    Salu2

  2. CSS3: Esquinas redondeadas | Miguel Manchego says:

    [...] un post anterior expliqué como hacer esquinas redondeadas sin muchos líos usando imágenes sin embargo usando CSS3 [...]

Leave a Reply

Your email address will not be published. Required fields are marked *

*


+ two = 8

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>