Download - Trabajar CSS con estilo

Transcript
Page 1: Trabajar CSS con estilo

TRABAJAR CSS CON ESTILO

Byron Corrales | @byroncor

Page 2: Trabajar CSS con estilo

OOCSS

OOCSS se inspira en algunos principios de la OOP (abstracción, herencia, composición...)

Page 3: Trabajar CSS con estilo
Page 4: Trabajar CSS con estilo
Page 5: Trabajar CSS con estilo

PREPROCESADORES CSS

Reducirás considerablemente el tiempo de desarrollo

Cambio en el flujo de trabajo

Page 6: Trabajar CSS con estilo

Un preprocesador es un programa que procesa sus datos de entrada para producir una salida que se utiliza como entrada a otro programa

Page 7: Trabajar CSS con estilo

SIMPLE Y PRÁCTICO

Page 8: Trabajar CSS con estilo

DEADLINES

Page 9: Trabajar CSS con estilo
Page 10: Trabajar CSS con estilo
Page 11: Trabajar CSS con estilo

RESISTENCIA

Page 12: Trabajar CSS con estilo
Page 13: Trabajar CSS con estilo

SASS

Ruby

LESS

Javascript, nodejs, java, php, python..

Compilado del lado del servidor Compilado del lado del cliente

2006 2010

HAML JADE

Page 14: Trabajar CSS con estilo
Page 15: Trabajar CSS con estilo

YO ESCOGÍ LESSCSSlesscss.org

Page 16: Trabajar CSS con estilo

Una mejor organización del código

Proyectos más fáciles de mantener

Reutilización de código

Comentarios privados en modo desarrollo

VENTAJAS

Page 17: Trabajar CSS con estilo

Debe aprender a usarse, y todo el equipo de desarrollo debe usarlo

Poco probable que quieras regresar al css común

DESVENTAJAS

Page 18: Trabajar CSS con estilo

INSTALACIÓN - CLIENTE

Descargar en http://lesscss.org/

<link rel="stylesheet/less" type="text/css" href="styles.less" />

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

Page 19: Trabajar CSS con estilo

INSTALACIÓN - SERVER

npm install -g less

lessc styles.less styles.css

Page 20: Trabajar CSS con estilo

INSTALACIÓN - SERVER

npm install -g less

lessc styles.less styles.css

Page 21: Trabajar CSS con estilo

VARIABLES

Page 22: Trabajar CSS con estilo

MIXINGS / FUNCIONES

Page 23: Trabajar CSS con estilo

NESTED RULES

Page 24: Trabajar CSS con estilo

OPERACIONES

Page 25: Trabajar CSS con estilo

@arguments

Page 26: Trabajar CSS con estilo

GUARDS

Page 27: Trabajar CSS con estilo

CHECKING FUNCTIONS

iscolorisnumberisstringiskeywordIsurl

ispixelispercentageisem

Page 28: Trabajar CSS con estilo

COMENTARIOS

// Asi se escribe un comentario en less

/* Asi se escribe un comentario convencional en css*/

Page 29: Trabajar CSS con estilo

LO MAS INTERESANTE ES LO QUE PODES CREAR

Page 30: Trabajar CSS con estilo

style.less

lib_style.less

@import "lib_style.less";

Page 31: Trabajar CSS con estilo
Page 32: Trabajar CSS con estilo

markdotto.com/bootstrap/

Page 33: Trabajar CSS con estilo

lesselements.com

Page 34: Trabajar CSS con estilo

APPS

Page 35: Trabajar CSS con estilo

SublimeText

Page 36: Trabajar CSS con estilo

wearekiss.com/simpless

Page 37: Trabajar CSS con estilo

incident57.com/codekit/

Page 38: Trabajar CSS con estilo

github.com/Mte90/Plessc

Page 39: Trabajar CSS con estilo
Page 40: Trabajar CSS con estilo
Page 41: Trabajar CSS con estilo

GRACIAS