hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Automatisez: sélecteurs nth-child avec Family.scss Mixins

Sass est le meilleur moyen de gérer les bibliothèques CSS modernes et mixin peut économiser encore plus de temps au cours du cycle de développement.

Ces mixins fonctionnent comme des codes automatisés ou des fonctions que vous appelez dans vos fichiers Sass principaux. Certains mixins sont plus généraux tandis que d'autres sont très spécifiques comme la bibliothèque Family.scss .

Cette librairie gratuite propose 26 mixins pour exécuter des sélecteurs complexes :nth-child sans mémoriser tout ce code.

La plupart des développeurs connaissent le sélecteur :nth-child et par défaut, ce n'est certainement pas compliqué. Vous passez simplement un sélecteur numérique, par exemple :nth-child(2) où les règles de style d'appartenance s'appliquent à chaque deuxième enfant de l'élément parent.

Cependant, cela peut devenir beaucoup plus complexe lorsque vous voulez sélectionner des éléments dynamiques (tels que le premier et le dernier) ou lorsque vous voulez sélectionner une petite poignée d'éléments (tels que les trois premiers enfants).

C'est là que Family.scss peut vous aider. C'est une très petite bibliothèque et elle contient 26 solutions pour les sélecteurs d'enfants allant de base à super complexe . Chaque mixin a une démo sur la page d'accueil, que vous pouvez parcourir et filtrer au besoin.

Voici quelques exemples intéressants pour montrer ce que cette bibliothèque peut faire:

  • after-first(5) - sélectionner tous les éléments après les 5 premiers enfants
  • from-end(3) - sélectionne le 3ème au dernier élément enfant
  • all-but(3) - sélectionner tous les enfants sauf le 3ème
  • even-between(3, 12) - sélectionner tous les enfants pairs entre les 3e et 12e éléments

Il y a des douzaines d'autres que vous pouvez parcourir et ils ont chacun des démos pour vous aider à visualiser comment ils fonctionnent.

Quelques mixins avancés reposent sur des requêtes de quantité qui sélectionnent des éléments "au moins" ou "au plus" fixés sur une certaine plage. Par exemple, vous pouvez sélectionner tous les enfants pour les éléments parents qui ont au moins 5 enfants (ou plus).

Ces idées peuvent être déroutantes en lisant à leur sujet, mais les démos en direct rendent vraiment tout à fait clair.

Pour creuser, vous pouvez télécharger une copie de cette bibliothèque mixin du dépôt GitHub, avec toutes ces démos. Et, vous pouvez partager vos pensées ou vos questions avec le créateur du projet sur Twitter @LukyVJ.

Pokémon Go célèbre Thanksgiving avec Double XP, Stardust, et plus

Pokémon Go célèbre Thanksgiving avec Double XP, Stardust, et plus

Les joueurs de Pokémon Go se réjouissent que Niantic ait mis à jour le jeu pour permettre aux joueurs d' améliorer leur personnage et leur Pokémon plus rapidement comme une célébration de Thanksgiving.Du 23 novembre au 30 novembre, tous les joueurs recevront le double d'XP et de Stardust de toutes les sources . Qu

(Conseils techniques et de conception)

Meilleures pratiques Sass: astuces et outils pour les développeurs

Meilleures pratiques Sass: astuces et outils pour les développeurs

Tout comme jQuery a révolutionné JavaScript à la vanille, Sass a révolutionné le CSS à la vanille . La plupart des développeurs qui apprennent Sass conviennent qu'ils ne voudront plus jamais y retourner. Beaucoup conviennent également que le plus gros problème avec les nouveaux développeurs est la façon dont ils utilisent Sass, pas Sass lui-même.J'ai pa

(Conseils techniques et de conception)