Astuce Sass : imbrication de propriétés composites
https://chierchia.fr/blog/2016/01/astuce-sass-imbrication-de-proprietes-compositesCette semaine je lisais Sass pour les Web designers, de Dan Cederholm et j’ai découvert une petite astuce que je ne connaissait pas : l’imbrication de propriétés composites.
Qu’est-ce que l’imbrication de propriétés composites ?
On sait déjà que les pré-processeurs comme Sass permettent d’écrire des règles CSS imbriquées, ce qui permet d’éviter les répétitions mais aussi de coller à la structure du code HTML.
L’imbrication des propriétés composites permet de faire la même chose avec certaines propriétés CSS composées d’un prefixe, comme par exemple toutes les règles d’arrière-plan (background-color
, background-image
, etc) ou de polices d’écriture (font-size
, font-style
, etc.). Voilà à quoi ça ressemble en pratique :
See the Pen Imbrications de propriétés by Ange Chierchia (@nighcrawl) on CodePen.
Cette astuce fonctionnera avec toutes les propriétés composées d’un prefixe (margin
, padding
, border
, background
, font
, etc.).
Bonne journée !
0 Webmentions
No webmentions were found.
- {% for webmention in webmentions %}
- {{ webmention.content }} {% endfor %}
No bookmarks were found.
{% endif %}- {% for webmention in webmentions %}
- {% endfor %}
No likes were found.
{% endif %}- {% for webmention in webmentions %}
- {{ webmention.content }} {% endfor %}
No links were found.
{% endif %}- {% for webmention in webmentions %}
- {{ webmention.title }} {% endfor %}
No posts were found.
{% endif %}- {% for webmention in webmentions %}
- {{ webmention.content }} {% endfor %}
No replies were found.
{% endif %}- {% for webmention in webmentions %}
- {% endfor %}
No reposts were found.
{% endif %}- {% for webmention in webmentions %}
- {% endfor %}
No RSVPs were found.
{% endif %}- {% for webmention in webmentions %}
-
{% if webmention.author %} {% endif %}{% if webmention.content %} {{ webmention.content }} {% else %} {{ webmention.title }} {% endif %} {% endfor %}
No webmentions were found.
{% endif %}