Autor Tema: Rondondear Esquinas con CSS  (Leído 30220 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado JGuillen™

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3449
  • PHP,C#,MySQL,SQL
Rondondear Esquinas con CSS
« : octubre 22, 2008, 01:41:47 pm »
Creo que a muchos nos ha pasado que  a veces queremos colocar algun div con sus esquinas redondeadas, hay muchas maneras de hacerlo entre las mas comunes son como editar imagenes y siento q es una menera muy complicada. En fin, navegando por la internet encontre una manera de alcanzar ese efecto facilmente, lo cual les explico como....


Existen excelentes navegadores como el firefox que traen su propiedad en css para generar este efecto de esquinas redondeadas (-moz-border-radius) al igual que el Safari (-webkit-border-radius) pero lastimosamente existen navedores muy cerrados como los es el IE que no tiene una propiedad que pueda generar esto.

Ahora bien para que este efecto funcion en la mayoria de navegadores haremos uso del http://www.htmlremix.com/curved-corner-border-radius-cross-browser/ que es un hack css que nos facilita el hecho de generar este efecto.

Pasos a seguir...

Paso 1:

Debemos de descargar este archivo border-radius.htc

Paso 2:

Una vez descargado dicho archivo, simplemente hacemos esto en nuestro estilo

Código: [Seleccionar]
.rendondear
{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(border-radius.htc);
}
#capa
{
  background-color: #F7F7F7;
width: 500px;
height: 400px;
margin-top: 20px;
border: #A0C7F1 solid 1px;
}


Y para aplicar el efecto hacemos esto...

Código: [Seleccionar]
<div id="capa" class="rendondear" align="center">
<br />
<p>Ejemplo de un Div con Bordes Redondeados</p>
</div>


Aca les dejo todo el codigo

Código: [Seleccionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Esquinas Redondeadas</title>
<style type="text/css">

.rendondear
{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior:url(border-radius.htc);
}
#capa
{
  background-color: #F7F7F7;
width: 500px;
height: 400px;
margin-top: 20px;
border: #A0C7F1 solid 1px;
}

</style>
</head>
<body>
<div id="capa" class="rendondear" align="center">
<br />
<p>Ejemplo de un Div con Bordes Redondeados</p>
</div>

</body>

</html>



Bueno eso es todo, espero que les sirva y ademas ahi les adjunto este pequeño ejemplo..!



Saludos  :thumbsup:



Si ya estaba esto, pues disculpen y unanlo.  :big_boss:




Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: Rondondear Esquinas con CSS
« Respuesta #1 : octubre 22, 2008, 04:24:56 pm »
gracias por el metodo jguillen a mi me ha servido bastante el spiffy corners

http://www.spiffycorners.com/index.php

Te da las clases y ahi elegis los colores el tamanio de letra  :thumbsup:, para que lo agreguen al listado.

El metodo que pusiste hace uso tambien por defecto de el kit de mozilla y el webkit para las esquinas redondeadas

Desconectado Darkness

  • The Communiter-
  • *
  • Mensajes: 2147
  • The Darkness
    • Diseño y Programaciòn Web Profesional
Re: Rondondear Esquinas con CSS
« Respuesta #2 : octubre 23, 2008, 08:21:00 am »
Excelente gracias hey...
La Muerte Simplemente es el Despertar de Un Sueño Lleno de Falsedades e hipocrecias.
"Larga Vida Al Heavy Metal"

Iron Maiden Discografia DD