Foros del Web » Creando para Internet » CSS »

crear borde con css

Estas en el tema de crear borde con css en el foro de CSS en Foros del Web. lo que pasa es que necesito crear un diseño de un borde para un div que me de el efecto contrario de el siguiente codigo ...
  #1 (permalink)  
Antiguo 25/09/2011, 23:32
 
Fecha de Ingreso: septiembre-2011
Ubicación: Bogota Colombia
Mensajes: 11
Antigüedad: 12 años, 6 meses
Puntos: 0
crear borde con css

lo que pasa es que necesito crear un diseño de un borde para un div que me de el efecto contrario de el siguiente codigo

-moz-border-radius-topright:20px;
-moz-border-radius-bottomright:20px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius:20px;

/*crome*/
-webkit-border-top-right-radius:20px;
-webkit-border-bottom-right-radius:20px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-top-left-radius:20px;
-webkit-border-radius:20px;


el caso es que las curvas se generen hacia adentro, no se si es posible con solo css, el div tiene un borde de 2 px solid y necesito crearle ese efecto en las esquinas.
  #2 (permalink)  
Antiguo 26/09/2011, 00:03
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: crear borde con css

hola, varias cosas:

1) de las 5 lineas que tienes, en realidad solo es necesaria la última. De la forma actual le estás indicando el valor para cada una de las 4 esquinas por separado, y luego para las 4 esquinas juntas, lo que evidentemente es un sinsentido.

2) Los navegadores viejos no soportaban la propiedad estándar y cada uno tenía su forma de hacer los bordes redondeados, por eso hay códigos para mozilla y para chrome de forma separada... pero desde hace un tiempo a esta parte ya ambos aceptan la propiedad estándar "border-radius", así que esas 10 líneas las puedes resumir en solo una:
Código CSS:
Ver original
  1. border-radius:20px;

3) Lo que quieres no se hace con border-radius porque no acepta valores negativos. Sin embargo hay una solución usando la propiedad gradient. Aquí tienes un ejemplo.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -

Etiquetas: bordes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:43.