Tutorial: Triangulos con CSS

15 jul

Una técnica que siempre me ha llamado la atención y lleva un tiempo circulando por la red, es crear triángulos con la única ayuda de nuestra hoja de estilos. Esto es muy sencillo si usamos los bordes de una forma particular.

CSS

Para crear nuestros triangulos, necesitamos un div vacío con width y height 0

.triangle{
 border-color: #f00 #0F0 #00F #DDD;
 border-style: solid;
 border-width: 20px;
 height:0;
 width:0;
}

Este código resultaría en un cuadrado compuesto de 4 triángulos de colores:Pero, ¿Que hacemos si solo queremos un triangulo?

.triangle{
 border-color: #f00 transparent transparent transparent;
 border-style: solid;
 border-width: 20px;
 height:0;
 width:0;
}

Como veis, aplicando un color transparente a los demás bordes, conseguimos quedarnos solo con el triángulo superior:También podeis experimentar con border-style para conseguir todo tipo de efectos:

Ejemplo práctico

Yo he creado un ejemplo que podriamos usar en nuestros diseños, por ejemplo en los comentarios de un blog o como en mi caso, en un chat web o sistema de mensajería.

Para ver cómodamente el código, podéis descargarlo y ver la demo.

Links: Descarga | Ejemplo

Advertisement

Etiquetas: , ,

Una respuesta hacia “Tutorial: Triangulos con CSS”

Trackbacks/Pingbacks

  1. Bitacoras.com - 15 julio 2010

    Información Bitacoras.com…

    Valora en Bitacoras.com: Una técnica que siempre me ha llamado la atención y lleva un tiempo circulando por la red, es crear triángulos con la única ayuda de nuestra hoja de estilos. Esto es muy sencillo si usamos los bordes de una forma particular. …..

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.