Étiquette : windows

Installation de Compass et Sass sur Windows

Voici aujourd’hui un petit tuto sur l’installation de Compass et SASS. Pour ceux qui ne connaissent pas, Compass est un Framework CSS utilisant SASS, une puissante extension de CSS3 permettant
la création de variables, de mixins, d’arborescence des selecteurs, etc.

 

 

Voyons donc comment l’installer :

En premier lieu, téléchargez Ruby à cette adresse : http://rubyinstaller.org/downloads/, et installez le en prenant garde à bien cocher la case « Add Ruby executables to your PATH » lors de l’étape 2.

Ensuite, ouvrez l’invite de commandes Windows en mode administrateur, et écrivez :

gem install sass

puis

gem install compass

 

Une fois cela fait, rendez-vous dans le dossier de votre site avec la commande cd :

cd C:\wamp\www\site_test

Et tapez ensuite :

compass create

 

Vous devriez à présent pouvoir constater que 2 nouveaux dossiers (+1 caché) ont été créés par Compass à l’endroit spécifié. Notez également la présence d’une fichier config.rb.

Le dossier « Stylesheets » contiendra vos fichiers .css, et le dossier « SASS » vos fichiers .scss.

Si vous souhaitez renommer ces dossiers, il est impératif de modifier le fichier config.rb et de remplacer l’ancienne configuration par la nouvelle. Par exemple :

css_dir = "css"
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "js"

 

Pour écrire vos CSS, vous éditerez toujours les fichiers .scss du dossier « sass ». Ainsi, commencez par ajouter au fichier screen.scss :

body {
    background-color:red;
}

Pensez à lier votre feuille de style CSS à votre HTML, puis actualisez votre page Web.

 

Rien ne se passe ? C’est normal ! Le fichier doit être compilé.

Pour cela, retournez dans votre terminal et entrez :

compass compile

Cette fois-ci, vous pouvez actualiser la page et constater que vos changements ont été pris en compte.

Mais je vous vois venir…

 

Donc je vais devoir écrire « compass compile » à chaque fois que je fais une modification ? :O ?

 

Eh bien non, Compass à prévu le coup :). Vous pouvez tout simplement écrire :

compass watch

qui surveillera le projet et compilera automatiquement les fichiers .scss s’ils sont modifiés.

 

Vous avez maintenant toutes les bases pour débuter avec Compass et SASS, et vous constaterez que le gain de temps est démentiel.

Je vous invite à consulter la documentation de Compass pour mieux démarrer.