Quelques mixins utiles pour SASS

Cet article vous propose de regrouper un certain nombre de mixins SASS utiles pour la création de vos pages web.

Les mixins proposés dans cet article ne sont pas tous du même niveau et n’ont pas tous la même origine. En effet, dans certains cas, il s’agira de répondre à un vrai besoin dans d’autres il s’agira juste de se simplifier la tâche ou encore de ne pas avoir à installer Compass. Pour ce qui est de l’origine de ces mixins, j’en ai créé et/ou adapté quelques uns et récupéré d’autres à droite à gauche sur la toile.

Centrage

Centrez facilement un élément.

// Version mixin
@mixin center() {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
// Version placehoder
%center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

Dimensions

Dimensionnez rapidement vos blocs avec height qui a la même valeur que width par défaut.

// Dimensionnement d'element
// @param {Number} $width - Width
// @param {Number} $height ($width) - Height
@mixin size($width, $height: $width) {
    width: $width;
    height: $height;
}

Grille flexbox

Consultez ce code créé par crego (@crego) sur le site CodePen.

Transformations

Consultez ce code créé par crego (@crego) sur le site CodePen.

Triangle CSS

Consultez ce code créé par crego (@crego) sur le site CodePen.

S’abonner
Notification pour
guest

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires