Gagnez en productivité grâce aux préprocesseurs css
1. Gagnez en productivité avec
les préprocesseurs CSS
Pierre-Emmanuel Fringant
http://www.formation-cakephp.com
@pefringant
2. Préprocesseur CSS ?
● Tourne en tâche de fond
● Analyse des scripts en métalangage
● Affiche les éventuelles erreurs
● Produit un fichier CSS
● Plusieurs environnements possibles
4. Organisation, imports
● Fractionnement libre des fichiers
● Composants réutilisables
● Import :
sass/
partials/
_forms.scss
_pagination.scss
@import "partials/forms";
@import "partials/pagination";
● Un seul fichier CSS au final
5. Imbrication
.gallery {
ul {
li {
line-height: 70px;
margin-right: 20px;
a {
display: block;
img {
...
Attention aux sélecteurs trop longs :
.gallery ul li a img {...