background preloader

STYLUS

Facebook Twitter

Stylus/compare.md at master · stylus/stylus. Préprocesseurs CSS: Stylus plus pratique que LESS. Bonjour à tous !

Préprocesseurs CSS: Stylus plus pratique que LESS

Je viens de m'inscrire sur le forum mais cela fait déjà quelques années que j'apprécie la qualité des articles sur alsacréations. Merci à tous les contributeurs ! Je tiens maintenant à mon tour à vous faire partager ma modeste expérience en développement web. Dernièrement, j'ai été très intéressé par les deux articles suivants : - CSS maintenables - Des CSS dynamiques grâce au langage LESS J'ai testé LESS qui m'a immédiatement convaincu de l'intérêt d'un préprocesseur CSS. Les articles sur ce sujet fourmillent sur le web (surtout si vous êtes anglophone). Pour une comparaison rapide des trois outils, je vous invite à consulter cette présentation. Vos fichiers source peuvent être compilés par le serveur (cf. article d'Alsacreations), mais un point important est que les trois outils peuvent aussi fonctionner indépendamment du serveur : ainsi ils permettent de générer automatiquement les fichiers CSS lorsque les fichiers source sont modifiés.

Bien, quel est le vainqueur ? Que pensez-vous de Stylus ? (préprocesseur CSS) - Dev. Front. Stylus — expressive, robust, feature-rich CSS preprocessor. Stylus et les préprocesseurs CSS (en guise d’introduction) En préambule je voudrais dire que le but de l’article n’est pas de se poser la question de savoir si les pré-processeurs c’est mal ou pas – il est bien connu que les gens n’aiment pas le changement : il faut en effet 21 jours aux neurotransmetteurs du cerveau humain pour créer une nouvelle connexion entre neurones qui facilitera le changement et ensuite 90 jours pour consolider les nouvelles habitudes.

Stylus et les préprocesseurs CSS (en guise d’introduction)

On comprendra donc aisément que de nombreuses personnes souhaitent s’en tenir aux bonnes vieilles CSS qu’ils maîtrisent parfaitement. J’ai d’ailleurs lu pas mal d’articles et de commentaires assez drôles sur le sujet. Les préprocesseurs CSS ne remplacent pas le langage CSS en lui même et le fait d’apprendre un nouveau langage qui vient se sur-ajouter n’empêche en rien de continuer l’apprentissage de CSS (il n’est d’ailleurs pas possible d’apprendre Stylus sans connaître CSS).

Première question : qu’est-ce qu’un préprocesseur ? Input : body font 12px Helvetica, Arial, sans-serif. Getting Started with Stylus. Within the web development community, we hear a lot about two popular CSS preprocessor: Sass and LESS.

Getting Started with Stylus

You don’t often, however, hear about the third big preprocessor: Stylus. When it came to redesigning the Mozilla Developer Network, I chose Stylus for a few important reasons: Since Stylus is NodeJS-based, we didn’t need to add another technology to our stack (Sass would have required Ruby)Stylus provides a JavaScript API so that preprocessing can be further customizedStylus doesn’t require brackets, colons, or semicolons: the syntax is completely space-based. You can, however, add any of those punctuations and Stylus will still compile correctly.An additional component and mixin library called Nib is also available. Of course Stylus provides the standard CSS preprocessor abilities, like extending classes, creating mixins (functions), importing stylesheets, and setting variables, but it also provides a load of more advanced features.

Getting Stylus, Options, and Processing CSS. Johan BLEUZEN - Stylus, un pre-processor de CSS pour Node.js. J'ai déjà testé beaucoup de pré-processor dans le but de trouver celui qui me convient le mieux.

Johan BLEUZEN - Stylus, un pre-processor de CSS pour Node.js

Stylus est un de ces outils qui permettent de faciliter le développement de feuilles de style. Stylus utilise une approche assez novatrice et particulière qui pourrait plaire aux développeurs qui sont familier avec Jade, le moteur de template utilisé pour les applications Node.js... Stylus est un pré-processor de CSS, tout comme Less ou encore SASS mais il a la particularité de fonctionner avec Node.js. Mais ce n'est pas le seul intérêt de Stylus. Syntaxe "à la" Jade En effet, en introduction je vous parlais de la syntaxe Jade, c'est une syntaxe très simple, pas de point-virgules, pas d'accolades, pas de double points.