Je travaille avec WordPress depuis trois ans, mais ce n’est qu’il ya un an que je suis devenu sérieux au sujet du développement de WordPress. Plus précisément, je suis passionné par le thème des enfants et passe beaucoup de temps à développer des thèmes..
Au cours des deux dernières années, nous avons assisté à la montée en puissance des préprocesseurs CSS, principalement des outils facilitant la rédaction de feuilles de style et facilitant leur maintenance..
Dans cette série, nous allons examiner ce que sont les pré-processeurs, quels sont les plus populaires, et comment nous pouvons les intégrer dans le développement de nos thèmes..
En ce qui concerne le développement d'interface utilisateur, il ne s'agit pas seulement de rendre les choses plus belles, mais aussi de rendre les choses bien structurées et aussi performantes que possible, et je pense que cela devrait être quelque chose qui passe dans nos projets WordPress. , ainsi que.
Dans cette série, je compte expliquer un peu ce que sont les pré-processeurs et souligner quelques-uns des principaux acteurs de la scène. Je vais aussi parler de certains des cadres les plus populaires. Je passerai ensuite à une plongée plus profonde dans LESS et expliquerai pourquoi je préfère l’utiliser. Enfin, je vais expliquer comment l'utiliser avec CodeKit pour compiler votre code CSS pour votre thème..
Comme mentionné précédemment, il existe un certain nombre de pré-processeurs CSS, les plus utilisés étant LESS et SASS. Les deux sont syntaxiquement similaires et peuvent considérablement augmenter la vitesse à laquelle vous pouvez écrire votre CSS.
Il y a quelques différences comme leurs compilateurs et extensions ou frameworks avec lesquels ils peuvent être combinés.
LESS est un langage de style dynamique. Vous pouvez écrire votre CSS par programmation dans un .Moins déposer et compiler votre sortie dans un .css fichier. Le langage de compilation de LESS est JavaScript. C’est très bien parce que vous pouvez exécuter le compilateur côté serveur ou côté client.
Certaines des fonctionnalités de LESS incluent:
Je vais entrer dans plus de détails sur la syntaxe pour ceux-ci dans le prochain post de cette série.
Deux des frameworks front-end les plus populaires qui utilisent LESS sont:
SASS est une extension de CSS3. Il a deux syntaxes: .scss
et .toupet
. .SCSS
est la syntaxe la plus courante mais prend également en charge l'ancienne syntaxe en retrait.
Certaines des fonctionnalités de SASS incluent:
Voici quelques cadres qui incluent SASS et SCSS:
Les préprocesseurs CSS sont une tendance croissante dans la conception Web. Ils peuvent considérablement réduire le temps que vous passez à écrire des styles pour vos sites..
Ils peuvent également vous aider à structurer votre CSS comme vous le feriez dans d'autres langages comme PHP ou JavaScript. Si vous n'utilisez pas déjà de préprocesseurs CSS dans votre projet Web, vous devez absolument en tenir compte..
Maintenant que nous avons jeté un coup d'œil à deux des préprocesseurs les plus populaires, je vais plonger plus profondément dans LESS et donner quelques raisons pour lesquelles j'ai personnellement choisi de l'utiliser dans le prochain post. Je vais également vous montrer comment commencer à utiliser CodeKit avec vos projets WordPress.