Lucas Bonomi
Webdesigner Front-End developer @Algolia| CSS Ninja | co founder @rocket_design | http://rkdn.fr | http://bullg.it - For hire
Comment créer un projet open source #BADA55
@LukyVj
http://lukyvj.github.io/family.scss
Lucas Bonomi
@LukyVj
Frontend Developer
at
Algolia
CSS, Sass, Javascript, open-source
Member of @bullgit
Qu'est-ce que c'est ?
@LukyVj
Bibliothèque de mixins Scss destinée à rendre plus simple l'utilisation de sélecteurs nth compliqués.
À quoi ça sert ?
@LukyVj
Voyez cette bibliothèque comme un set de raccourcis
ul li {
@include first(3){
@include active;
}
}
ul li:nth-child(-n + 3) {
background: red;
color: #fff;
}
A quoi ça sert ?
@LukyVj
Voyez cette bibliothèque comme un set de raccourcis
ul li { @include between(3, 6){ @include active; } }
ul li:nth-child(n+3):nth-child(-n+6) {
background: red;
color: #fff;
}
@LukyVj
Certaines mixins prennent un ou plusieurs paramètres
@include after-first(5)
@include odd-between(3, 13)
@include all-but(5)
@include n-between(3, 5, 30)
D'autres n'en prennent aucuns
@include odd()
@include last-child()
@include first-last()
@include unique()
Le côté open-source
@LukyVj
Le projet a reçu de très bon retours, et d'autres moins bons.
Lorsque l'on décide d'open-sourcer un projet. Il faut s'attendre à recevoir des critiques.
Mais la critique peut être très constructive.
Le côté open-source
@LukyVj
Le côté open-source
@LukyVj
Le côté open-source
@LukyVj
Le côté open-source
@LukyVj
Le côté open-source
@LukyVj
Le côté open-source
@LukyVj
Le côté open-source
@LukyVj
Holmes, by @Haroenv
@LukyVj
By Lucas Bonomi
Webdesigner Front-End developer @Algolia| CSS Ninja | co founder @rocket_design | http://rkdn.fr | http://bullg.it - For hire