Less CSS by Gauthier Eloy

35
is more ! mercredi 30 janvier 13

description

présentation du préprocesseur Less CSS par Gauthier Eloy - http://www.igloo.be

Transcript of Less CSS by Gauthier Eloy

Page 1: Less CSS by Gauthier Eloy

is more !

mercredi 30 janvier 13

Page 2: Less CSS by Gauthier Eloy

{ }A propos de moi

‣ Gauthier Eloy

‣ 25 ans

‣ Namur

‣ Diplômé en multimédia Liège

‣ Web & UI designer iGLOO.be

mercredi 30 janvier 13

Page 3: Less CSS by Gauthier Eloy

}{ Qui a déjà utilisé un préprocesseur CSS ?

mercredi 30 janvier 13

Page 4: Less CSS by Gauthier Eloy

0

12,5

25

37,5

50

5

13

23

3

7

2

46

1

SASSSCSSLESSSTYLUSI don't like any of themI don't have a preferenceI've never tried any of themOther

css-tricks.com 13 000 personnes

June 2012

mercredi 30 janvier 13

Page 5: Less CSS by Gauthier Eloy

{ }Le CSS aujourd’hui

‣ Ses avantages

‣ CSS3

‣ Ses problèmes

‣ Redondance du code

‣ Pas de structure procédurale

‣ Manque de flexibilité

‣ Organisation linéaire, pas d’héritage

mercredi 30 janvier 13

Page 6: Less CSS by Gauthier Eloy

}{ Time is moneyGagnez 50% de votre temps en production

mercredi 30 janvier 13

Page 7: Less CSS by Gauthier Eloy

{ }Le préprocesseur CSS

‣ Définition

‣ Avantages :

‣ Maintenabilité & organisation

‣ Rapidité de développement & robustesse

‣ Nouveaux outils pratiques & productivité

mercredi 30 janvier 13

Page 8: Less CSS by Gauthier Eloy

{ }Less en pratique

1. Variables

2. Nested rules

3. Opérations

4. Mixins & fonctions

mercredi 30 janvier 13

Page 9: Less CSS by Gauthier Eloy

}{ Less talk,more action!

mercredi 30 janvier 13

Page 10: Less CSS by Gauthier Eloy

}{ 1. Variables

mercredi 30 janvier 13

Page 11: Less CSS by Gauthier Eloy

Less CSS

CSS

mercredi 30 janvier 13

Page 12: Less CSS by Gauthier Eloy

}{ 2. Nested rules

mercredi 30 janvier 13

Page 13: Less CSS by Gauthier Eloy

CSS

Less CSS

mercredi 30 janvier 13

Page 14: Less CSS by Gauthier Eloy

}{ 3. Opérations

mercredi 30 janvier 13

Page 15: Less CSS by Gauthier Eloy

Less CSS

CSS

mercredi 30 janvier 13

Page 16: Less CSS by Gauthier Eloy

Less CSS

CSS

mercredi 30 janvier 13

Page 17: Less CSS by Gauthier Eloy

}{ 4.Mixins & fonctions

mercredi 30 janvier 13

Page 18: Less CSS by Gauthier Eloy

CSS

mercredi 30 janvier 13

Page 19: Less CSS by Gauthier Eloy

Less CSS

mercredi 30 janvier 13

Page 20: Less CSS by Gauthier Eloy

CSS

Less CSS

mercredi 30 janvier 13

Page 21: Less CSS by Gauthier Eloy

mercredi 30 janvier 13

Page 22: Less CSS by Gauthier Eloy

mercredi 30 janvier 13

Page 23: Less CSS by Gauthier Eloy

}{ Fonctions

mercredi 30 janvier 13

Page 24: Less CSS by Gauthier Eloy

CSS

Less CSS

mercredi 30 janvier 13

Page 25: Less CSS by Gauthier Eloy

escape red

ceil

floor

saturate

negation

rgb

rgba

luma

hslhsla

hsv

hsva

green

bluehue

percentage

lightness

saturation

alpha

desaturatedarken

fadein

average

fadespin

mixgreyscalecontrast

multiply

screen overlaysoftlight

hardlight

difference exclusion

mercredi 30 janvier 13

Page 26: Less CSS by Gauthier Eloy

{ }Installation

simpLESShttp://wearekiss.com/simpless

LESSapphttp://incident57.com/less/

mercredi 30 janvier 13

Page 27: Less CSS by Gauthier Eloy

mercredi 30 janvier 13

Page 28: Less CSS by Gauthier Eloy

mercredi 30 janvier 13

Page 29: Less CSS by Gauthier Eloy

mercredi 30 janvier 13

Page 30: Less CSS by Gauthier Eloy

mercredi 30 janvier 13

Page 31: Less CSS by Gauthier Eloy

mercredi 30 janvier 13

Page 32: Less CSS by Gauthier Eloy

mercredi 30 janvier 13

Page 33: Less CSS by Gauthier Eloy

{ }Pour aller plus loin...

Documentation Less

‣ lesscss.org

Librairies existantes

‣ lesselements.com

Twitter Bootstrap

‣ github.com/bootstrap/

Inuit CSS

‣ github.com/peterwilsoncc/inuit.css

mercredi 30 janvier 13

Page 34: Less CSS by Gauthier Eloy

}{ Merci !dribbble.com/pixelize

@gauthiereloy

linkedin.com/in/gauthiereloy

mercredi 30 janvier 13

Page 35: Less CSS by Gauthier Eloy

is more !

mercredi 30 janvier 13