Estilos dinámicos con Less CSS

| enero 15, 2012 |

Less es un lenguaje de hojas de estilo dinámico, que se puede ejecutar en el lado del cliente con Javascript o en el lado del servidor con Node.js. Además es totalmente multiplataforma y de código abierto.

Less añade todo lo que alguna vez hemos echado en falta con CSS. Cosas como variables, operaciones y mixins.

Cómo usar Less

En el lado del cliente

Primero descargamos el archivo less.js desde la web oficial de less
Luego creamos una hoja de estilos Less, por ejemplo style.less y la añadimos al header de nuestro HTML de la siguiente manera:

Código :

<link rel="stylesheet/less" href="less/style.less" /> 

Por último hacemos referencia a less.js que descargamos anteriormente

Código :

<script type="text/javascript" src="js/less-1.2.0.min.js"></script>

[nota:e957cacdf1]Es muy importante que la hoja de estilos se añada antes que el script. [/nota:e957cacdf1]

En el lado del servidor

Para compilar los archivos Less tenemos varias opciones:
Para Windows, mac y Linux se puede usar simpLESS o si prefieren la línea de comandos, pueden instalar Less vía npm.

Conociendo el poder de Less

Vamos a ver la gran variedad de funcionalidades que nos ofrece Less.

Comentarios

Podemos usar los comentarios normales de CSS y estos serán visibles en el código resultante:

Código :

/* Comentario visible en el css resultante */

Pero también podemos usar comentarios que solo son visibles en el archivo Less:

Código :

//Comentario no visible en el css resultante

Variables

Las variables en Less funcionan exactamente igual que en cualquier lenguaje de programación y se usan de la siguiente manera:

Código :

@link-color: #F34F25;
@h-color: #20496C;
a {
   color: @link-color;
}
h1, h2 {
   color: ...
Continua leyendo desde la fuente

Related posts:

  1. Crea estilos CSS en Adobe Dreamweaver CS5 La base del diseño en web es el uso de...
  2. Menú básico con CSS Maquetación de menú básico usando una lista vertical. Maquetar una...
  3. Texto sombreado y en 3D con CSS 3 y HTML5 Si has intentado crear texto en 3D utilizando CSS3 y...
  4. No a los CSS Reset Los Reset CSS han estado pululando por la web desde...
  5. Condicionales en CSS En HTML y CSS existen varios condicionales que nos permiten...

Related posts brought to you by Yet Another Related Posts Plugin.

Leave a Reply