Aller au contenu

Planificateur de couches CSS @layer

Nommez jusqu’à huit couches, ajoutez leurs règles CSS et organisez leur ordre de déclaration. Copiez la déclaration et les blocs @layer dans votre feuille de style.

Fonctionne localement dans votre navigateur
· @layer · ordre de déclaration · priorité en cascade
PLAN DE CASCADE
PILE DE COUCHES
EXPORTER LE CSS

Comment ordonner les couches de cascade et copier le plan @layer

Le planificateur tient une seule liste de couches de cascade. Chaque entrée porte un nom et les règles qui lui appartiennent, et l’export écrit une déclaration unique — @layer reset, tokens, base, components, utilities; — puis un bloc par couche dans cet ordre. La pile de droite est cette même liste lue de haut en bas : la première carte est déclarée en premier, la dernière l’emporte quand deux couches fixent la même propriété.

Le plan part de cinq couches (reset, tokens, base, components et utilities), avec une courte règle d’exemple chacune, et la quatrième est sélectionnée. Aucun bouton de lancement n’est nécessaire : la pile, la lecture et le panneau de code suivent chaque frappe, et Copier CSS place ce texte dans le presse-papiers.

  1. Choisissez une couche dans le sélecteur Couche active. Les entrées sont numérotées dans l’ordre de déclaration, de la première à la dernière.
  2. Renommez-la dans Nom de la couche. Le champ s’arrête à 36 caractères, et l’export passe le nom en minuscules, remplace espaces et signes par -, préfixe par x- un nom qui commence par un chiffre et écrit layer quand le champ reste vide.
  3. Collez dans Règles de la couche les déclarations de cette couche. Chaque ligne non vide est indentée de deux espaces dans le bloc exporté ; le champ reste du texte brut, sans validation ni tri.
  4. Ajouter une couche et Supprimer la couche font varier la liste entre une et huit entrées : le neuvième clic répond par la limite, la dernière suppression garde la couche restante. Déclarer plus tôt et Déclarer plus tard réordonnent la couche sélectionnée en la laissant active.
  5. Copier CSS emporte le plan complet ; Réinitialiser ramène les cinq couches par défaut.

Ordre de déclaration, priorité et règles exportées

L’ordre de déclaration décide de la priorité

Les couches de cascade se résolvent dans l’ordre où elles sont déclarées : la couche nommée en dernier l’emporte quand les deux fixent la même propriété. La pile étiquette les deux extrémités de cet ordre — Déclaré en premier · priorité plus faible sur la première carte, Déclaré en dernier · priorité plus élevée sur la dernière —, les couches intermédiaires ne portant que la marque @layer.

Déclarer plus tôt et Déclarer plus tard déplacent la couche sélectionnée d’une position à la fois, et la ligne de déclaration en tête est réécrite aussitôt : les couches visibles dans la pile sont exactement les noms de la déclaration, dans cet ordre.

Noms, règles et les deux limites

Un nom de couche devient un identifiant CSS : le planificateur le passe en minuscules, remplace tout ce qui sort de a-z, 0-9, _ et - par un tiret, coupe les tirets aux extrémités et ajoute x- quand il commence par un chiffre. MAIN LAYER sort donc en main-layer, et un champ vide en layer.

L’atelier impose deux limites : un plan accepte d’une à huit couches, et le champ de nom s’arrête à 36 caractères. Supprimer la dernière couche ou ajouter la neuvième ne change rien au plan, la raison s’affiche au-dessus du panneau.

Deux couches du même nom et le traitement local

Renommer une couche avec un nom déjà utilisé est permis, mais l’export répète ce nom et le navigateur fusionne les deux blocs en une seule couche : les règles des deux cartes se retrouvent ensemble. L’atelier le signale dès que cela se produit, pour que le doublon soit visible avant la copie.

Le plan ne quitte pas la page : la liste, les règles et la déclaration sont construites dans le navigateur, Copier CSS les écrit directement dans le presse-papiers, et il n’y a ni envoi, ni compte, ni bouton de lancement. Réinitialiser ramène à tout moment les cinq couches par défaut.

Outils récents :