Extraits de code 2025, Février

Fonctions Px à Em - Astuces CSS

Fonctions Px à Em - Astuces CSS

Nous avons parlé de "Pourquoi Ems?" ici avant. Pour ces nouvelles valeurs em, le Mozilla Developer Network fait un excellent travail pour expliquer ems: ... an em is "

Fonctions simples d'assistance aux ressources - Astuces CSS

Fonctions simples d'assistance aux ressources - Astuces CSS

Traiter les chemins est toujours un peu ennuyeux, vous le concéderez. Heureusement, il est extrêmement facile avec Sass d'avoir une belle API pour gérer les actifs et "

Fonction d'alimentation - Astuces CSS

Fonction d'alimentation - Astuces CSS

Bien que très utile avec l'arithmétique, Sass est un peu court avec les fonctions d'aide mathématiques. Il y a eu un problème ouvert sur le référentiel officiel pour "

Choses Sass pour les liens - Astuces CSS

Choses Sass pour les liens - Astuces CSS

Via Alex King, vous pouvez utiliser des variables pour les sélecteurs: $ a-tags: 'a, a: active, a: hover, a: viewed'; $ a-tags-hover: 'a: active, a: hover'; # ($ a-tags) (couleur: "

Fonction sens inverse - Astuces CSS

Fonction sens inverse - Astuces CSS

Framework Sass Compass fournit une fonction pratique pour obtenir la direction opposée d'une position, par exemple à gauche lors du passage à droite comme argument. Ce"

Mixin aux propriétés de préfixe - Astuces CSS

Mixin aux propriétés de préfixe - Astuces CSS

Si vous souhaitez gérer votre propre préfixe de fournisseur CSS (plutôt que, disons, Autoprefixer ou Compass), voici un mixin pour vous aider. Plutôt"

Mixin pour qualifier un sélecteur - Astuces CSS

Mixin pour qualifier un sélecteur - Astuces CSS

Il n'existe pas de moyen simple de qualifier un sélecteur à partir de son jeu de règles associé. Par qualifier, j'entends ajouter un nom d'élément (par exemple a) à une classe "

Maintenir le rapport hauteur / largeur Mixin - Astuces CSS

Maintenir le rapport hauteur / largeur Mixin - Astuces CSS

Cet article de juillet 2013 décrit une méthode d'utilisation des éléments psuedo pour maintenir le rapport hauteur / largeur des éléments, même lors de sa mise à l'échelle. Voici un mixin Sass qui "

Matériel Ombres Mixin - Astuces CSS

Matériel Ombres Mixin - Astuces CSS

La conception matérielle a été partout ces derniers temps. Une partie consiste à empiler des couches les unes sur les autres comme de vraies feuilles de papier. Atteindre"

Mixin pour le positionnement décalé - Astuces CSS

Mixin pour le positionnement décalé - Astuces CSS

S'il y a un raccourci CSS qui manque considérablement, c'est celui qui permet de définir la propriété de position, ainsi que les quatre propriétés de décalage "

Mixin pour gérer les points d'arrêt - Astuces CSS

Mixin pour gérer les points d'arrêt - Astuces CSS

Les créations Responsive Web Design existent souvent sur plusieurs points d'arrêt différents. La gestion de ces points d'arrêt n'est pas toujours facile. Utilisation et mise à jour "

Fonction de luminance des couleurs - Astuces CSS

Fonction de luminance des couleurs - Astuces CSS

Lorsque l'on approfondit la théorie des couleurs, il y a quelque chose qu'on appelle la luminance relative des couleurs. Pour faire simple, la luminance d'une couleur définit si son "

Fonctions de programmation fonctionnelle - Astuces CSS

Fonctions de programmation fonctionnelle - Astuces CSS

Pour les créateurs de bibliothèques et les constructeurs de framework, avoir quelques fonctions supplémentaires pour appliquer dynamiquement des fonctions aux éléments d'une liste peut s'avérer utile. Ici"

@extend Wrapper aka Mixtend - Astuces CSS

@extend Wrapper aka Mixtend - Astuces CSS

Lors de l'extension d'un sélecteur avec la directive @extend, Sass ne prend pas le contenu CSS du sélecteur étendu pour le placer dans celui qui s'étend. Il"

Fixer un nombre à N chiffres - Astuces CSS

Fixer un nombre à N chiffres - Astuces CSS

Lorsqu'il s'agit de nombres en JavaScript ou dans tout autre langage de programmation, il existe un moyen de tronquer un nombre après n chiffres. Malheureusement il n'y a pas"

Carte simplifiée Obtenir la fonction - Astuces CSS

Carte simplifiée Obtenir la fonction - Astuces CSS

Les courbes de Bézier peuvent être utilisées pour ajouter de beaux effets aux transitions et animations CSS. Taper la notation fonctionnelle complète (par exemple, cubic-bezier (0,550, "

Deep Get / Set dans Maps - Astuces CSS

Deep Get / Set dans Maps - Astuces CSS

Lorsque vous travaillez sur des architectures Sass complexes, il n'est pas rare d'utiliser des cartes Sass pour maintenir la configuration et les options. De temps en temps, vous verrez des cartes "

Barres de défilement personnalisées Mixin - Astuces CSS

Barres de défilement personnalisées Mixin - Astuces CSS

Les barres de défilement sont l'un de ces composants d'interface utilisateur qui sont présents sur presque toutes les pages d'Internet, mais nous (les développeurs) avons peu ou pas de contrôle dessus. "

CSS Triangle Mixin - Astuces CSS

CSS Triangle Mixin - Astuces CSS

Il existe un hack CSS assez populaire utilisant des bordures transparentes sur un élément de largeur 0 / hauteur 0 pour imiter des triangles. Il y a un extrait CSS ici sur CSS-Tricks "

Centrage Mixin - Astuces CSS

Centrage Mixin - Astuces CSS

En supposant que l'élément parent a la position: relative ;, ces quatre propriétés centreront un élément enfant à la fois horizontalement et verticalement à l'intérieur, peu importe "

Ajouter correctement l'unité au numéro - Astuces CSS

Ajouter correctement l'unité au numéro - Astuces CSS

Lors de la conversion d'un nombre sans unité en une longueur, une durée, un angle ou autre, les gens ont tendance à simplement ajouter l'unité sous forme de chaîne, comme ceci: $ value: 42; "

Serrer un nombre - Astuces CSS

Serrer un nombre - Astuces CSS

En informatique, nous utilisons le mot pince pour restreindre un nombre entre deux autres nombres. Une fois serré, un nombre conservera sa propre valeur "

Couvrant Mixin - Astuces CSS

Couvrant Mixin - Astuces CSS

Je me retrouve à utiliser ces propriétés ensemble tout le temps, ce qui est généralement une bonne opportunité pour une abstraction comme un mixin: @mixin coverer ("

BEM Mixins - Astuces CSS

BEM Mixins - Astuces CSS

La meilleure introduction à BEM est de Harry Roberts: BEM - qui signifie bloc, élément, modificateur - est une méthodologie de dénomination frontale conçue par les gars de "

Mise en cache du sélecteur de courant (&) dans Sass - Astuces CSS

Mise en cache du sélecteur de courant (&) dans Sass - Astuces CSS

Le caractère & dans Sass est unique en ce qu'il représente le sélecteur actuel. Cela change au fur et à mesure que vous nidifiez. Disons que vous êtes imbriqué, mais que vous souhaitez accéder à un "

Fonctions d'opacité noir et blanc - Astuces CSS

Fonctions d'opacité noir et blanc - Astuces CSS

Il est assez courant d'avoir besoin d'un peu de noir ou de blanc transparent. En CSS, vous pouvez faire: .half-black (background: rgba (0, 0, 0, 0.5);) Cela devient plus facile dans "

Vérification de type avancée - Astuces CSS

Vérification de type avancée - Astuces CSS

Cette collection de fonctions sert à tester si la valeur d'une variable est d'un certain type. Par exemple, 13rem est-il une longueur relative? VRAI! Est "glacial"

Numéros rembourrés zéro - Astuces CSS

Numéros rembourrés zéro - Astuces CSS

Function getZeroPaddedNumber ($ value, $ padding) (return str_pad ($ value, $ padding, "0", STR_PAD_LEFT);) Utilisation echo getZeroPaddedNumber (123, 4); // les sorties"

Testeur de plage de codes postaux simple - Astuces CSS

Testeur de plage de codes postaux simple - Astuces CSS

Cette expression régulière ci-dessous teste le code postal fourni s'il commence par les numéros 096 et qu'il y a exactement 2 chiffres après. Si c'est le cas, il fait écho Oui, si "

Validation d'URL - Astuces CSS

Validation d'URL - Astuces CSS

$ url = 'http://example.com'; $ validation = var_filtre ($ url, FILTER_VALIDATE_URL, FILTER_FLAG_HOST_REQUIRED); if ($ validation) $ output = 'URL correcte'; "