Esquinas redondeadas y degradados con CSS3
Categories: Tutoriales - Tags: css, diseño web, efectosHola a todos! Últimamente empieza a sonar más fuerte HTML5 y CSS3 , a medida que los navegadores se hacen más compatibles con estas nuevas tecnologías, así que hoy pensé en traerles un par de “trucos” que pueden realizar con CSS3 y que hasta ahora solo era posible con Javascript o imágenes.
Esquinas redondeadas
Hace un tiempito largo explique como redondear las esquinas de un DIV con el Plugin de JQuery JQuery.corners.
Hoy les explico lo mismo tan solo usando CSS3.
1 | <div class="rounded"> Este es un ejemplo para http://masquewordpress.com</div> |
Dado un div cualquiera aplicamos la propiedad border-radius
1 2 3 4 5 | .rounded{ border-radius:7px; -moz-border-radius:7px; //Firefox -webkit-border-radius:7px; //Safari y navegadores que usen WebKit } |

Degradados y sombras con CSS3
Utilizando el ejemplo anterior vamos a aplicarle sombras al DIV y luego un degradado. Aunque en mi ejemplo utilizo DIVS cabe decir que se puede aplicar a otros objetos como botones y crear efectos muy buenos. Pueden ver un ejemplo de botones con degradado y sombras aquí.
Aplicando sombras al DIV y letras
1 2 3 4 5 6 7 8 9 10 | .rounded{ border-radius:7px; -moz-border-radius:7px; //Firefox -webkit-border-radius:7px; //Safari y navegadores que usen WebKit text-shadow: #fff 0px 1px 1px; box-shadow: 1px 1px 2px rgba(0,0,0,.5); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);//Safari y navegadores que usen WebKit -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);//Firefox } |
Y por último le aplicamos un degradado
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | .rounded{ border-radius:7px; -moz-border-radius:7px; //Firefox -webkit-border-radius:7px; //Safari y navegadores que usen WebKit text-shadow: #fff 0px 1px 1px; box-shadow: 1px 1px 2px rgba(0,0,0,.5); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);//Safari y navegadores que usen WebKit -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);//Firefox background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#ffffff)); background: -moz-linear-gradient(top, #D7E9F3, #ffffff); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#ffffff'); } |
Listo !! con estas simples lineas habremos creado unos lindos efectos. Tengan en cuenta que van a necesitar las últimas actualizaciones de sus navegadores para que esto funcione correctamente.












