Table des matières
Comment définir les propriétés personnalisées CSS
Comment utiliser les variables CSS
Cas d'utilisation pratiques
Mise à jour des variables avec JavaScript
Maison interface Web tutoriel CSS Quelles sont les propriétés personnalisées CSS (variables) et comment les utiliser?

Quelles sont les propriétés personnalisées CSS (variables) et comment les utiliser?

Jul 21, 2025 am 02:34 AM
Variable CSS Propriétés personnalisées

Les attributs personnalisés CSS (c'est-à-dire les variables CSS) améliorent l'efficacité de développement en stockant et en réutilisant les valeurs de style. Les méthodes d'utilisation du noyau incluent: 1. Utilisez la syntaxe de nom -variable pour définir dans: racine ou sélecteurs spécifiques; 2. Variables de référence via la fonction var (- nom variable, valeur par défaut); 3. Peut mettre à jour dynamiquement les valeurs des variables, prendre en charge la commutation de sujets, la conception réactive et d'autres scénarios. Leurs règles d'héritage et de cascade sont cohérentes avec les propriétés CSS ordinaires et peuvent être modifiées via JavaScript Runtime pour réaliser des préférences utilisateur ou des ajustements de style dynamique.

Quelles sont les propriétés personnalisées CSS (variables) et comment les utiliser?

Les propriétés personnalisées CSS, souvent appelées variables CSS, sont un moyen de stocker et de réutiliser les valeurs sur votre feuille de style. Ils facilitent la gestion des thèmes, maintiennent la cohérence et réduisent la répétition. Contrairement aux CSS traditionnels, où vous avez dû répéter la même couleur ou la même valeur de police plusieurs fois, les propriétés personnalisées vous permettent de les définir une fois et de les utiliser n'importe où.

Quelles sont les propriétés personnalisées CSS (variables) et comment les utiliser?

Comment définir les propriétés personnalisées CSS

Vous définissez des propriétés personnalisées à l'aide d'une syntaxe spéciale: elles commencent toujours par deux tirets ( -- ) suivis d'un nom de votre choix. Ces propriétés sont portée, ce qui signifie que où vous les définissez affecte où ils peuvent être utilisés.

Par exemple:

Quelles sont les propriétés personnalisées CSS (variables) et comment les utiliser?
 :racine {
  - primaire-couleur: # 007BFF;
  --Font-Size: 16px;
}

Ici, nous définissons deux variables à l'intérieur :root , ce qui les rend mondialement disponibles dans tout le document. Vous pouvez également définir des variables sur des sélecteurs plus spécifiques si vous souhaitez qu'ils ne s'appliquent que dans certaines parties de la page.

Quelques choses à garder à l'esprit:

Quelles sont les propriétés personnalisées CSS (variables) et comment les utiliser?
  • Les noms de variables sont sensibles à la casse, donc --color et --Color sont différents.
  • Vous pouvez mettre à jour leurs valeurs dynamiquement via JavaScript ou des requêtes multimédias.
  • Ils cascade et héritent comme les propriétés CSS ordinaires.

Comment utiliser les variables CSS

Une fois défini, vous pouvez utiliser une propriété personnalisée en la faisant référence avec la fonction var() . Cette fonction prend le nom de la variable et une valeur de secours facultative si la variable n'est pas définie.

Exemple d'utilisation:

 bouton {
  Color d'arrière-plan: var (- couleur primaire);
  taille de police: var (- taille de police, 14px);
}

Dans cet extrait:

  • La couleur d'arrière-plan du bouton utilise notre --primary-color .
  • Si --font-size n'est pas réglé quelque part, il retombe à 14px .

Ceci est particulièrement utile pour créer des thèmes ou permettre les préférences des utilisateurs (comme le mode sombre) sans dupliquer de gros morceaux de CSS.

N'oubliez pas non plus que les variables fonctionnent n'importe où dans CSS - pas seulement dans des endroits communs comme les couleurs ou les tailles. Vous pouvez même les utiliser pour la synchronisation de transition, les paramètres de mise en page de la grille ou les effets d'ombre complexes.

Cas d'utilisation pratiques

Les propriétés personnalisées brillent vraiment lors de la gestion des styles ou des thèmes dynamiques. Voici quelques applications pratiques:

  • Commutation de thème : Définissez les variables de thème clair et sombre et basculez entre elles.
  • Ajustements de conception réactifs : ajustez les tailles d'espacement ou de police en fonction de la taille de l'écran en mettant à jour les variables à l'intérieur des requêtes multimédias.
  • Styleling basé sur les composants : Définissez les variables dans les conteneurs de composants afin que les éléments enfants puissent hériter des styles spécifiques au contexte.

Disons que vous avez un composant de carte. Au lieu de rembourrer de codage dur ou de rayon de bordure, vous pouvez faire quelque chose comme:

 .carte {
  --Card-padding: 1rem;
  --Card-Radius: 8px;

  rembourrage: var (- card-padding);
  Border-Radius: var (- Card-Radius);
}

Maintenant, si vous avez besoin d'une variation de la carte avec un espacement différent ou un rayon d'angle, vous pouvez simplement remplacer ces variables dans une sous-classe:

 .card.Férué {
  --Card-padding: 2rem;
}

Cela maintient vos styles de base propres et réutilisables tout en facilitant les remplacements.

Mise à jour des variables avec JavaScript

L'un des plus grands avantages des variables CSS est qu'ils peuvent être modifiés à l'exécution à l'aide de JavaScript. Cela ouvre des possibilités pour les changements de style axés sur l'utilisateur ou le thème dynamique.

Pour mettre à jour une variable à partir de JavaScript:

 document.documentElement.style.setproperty ('- primaire-couleur', '# ff5722');

Cela changerait la variable --primary-color dans le monde. Si vous souhaitez cibler un élément spécifique au lieu de la racine, sélectionnez d'abord cet élément.

Vous pouvez l'utiliser pour:

  • Laissez les utilisateurs choisir une couleur de thème dans un cueilleur.
  • Passez en mode à contraste élevé pour l'accessibilité.
  • Animer les valeurs au fil du temps (par exemple, pour les éléments d'interface utilisateur interactifs).

N'oubliez pas que la modification d'une variable met à jour tous les endroits où il est utilisé - pas besoin de mettre à jour manuellement chaque règle CSS.

Fondamentalement, c'est tout.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment déclarer des attributs personnalisés en HTML ? Comment déclarer des attributs personnalisés en HTML ? Aug 21, 2023 am 08:37 AM

Dans cet article, nous discuterons de la manière de déclarer un attribut personnalisé en HTML. Les attributs personnalisés peuvent être utiles en HTML lorsque vous souhaitez stocker des informations supplémentaires qui ne font pas partie des attributs HTML standard. Cela permet plus de flexibilité et de personnalisation en HTML et peut vous aider à créer votre codem.

Comment fonctionnent les variables CSS ? Comment utiliser les variables CSS en ligne pour la mise en page ? Comment fonctionnent les variables CSS ? Comment utiliser les variables CSS en ligne pour la mise en page ? Jun 14, 2022 am 10:46 AM

Cet article vous amènera à comprendre les variables CSS, à expliquer leur fonctionnement et à vous présenter comment utiliser les variables CSS en ligne pour améliorer l'efficacité de la mise en page intelligente. J'espère que cela sera utile à tout le monde !

Quelle est la portée d'une propriété personnalisée CSS? Quelle est la portée d'une propriété personnalisée CSS? Jun 25, 2025 am 12:16 AM

La portée des propriétés personnalisées de CSS dépend du contexte de leur déclaration, les variables globales sont généralement définies dans: Root, tandis que les variables locales sont définies dans un sélecteur spécifique pour la composontisation et l'isolement des styles. Par exemple, les variables définies dans la classe de cartes. Ne sont disponibles que pour des éléments qui correspondent à la classe et à leurs enfants. Les meilleures pratiques incluent: 1. Utilisation: racine pour définir des variables globales telles que la couleur du sujet; 2. Définir les variables locales à l'intérieur du composant pour implémenter l'encapsulation; 3. Évitez de déclarer à plusieurs reprises la même variable; 4. Faites attention aux problèmes de couverture qui peuvent être causés par la spécificité du sélecteur. De plus, les variables CSS sont sensibles à la casse et doivent être définies avant utilisation pour éviter les erreurs. Si la variable n'est pas définie ou si la référence échoue, la valeur de retour ou la valeur par défaut initiale sera utilisée. Le débogage peut être fait par le biais du développeur du navigateur

Quelles sont les utilisations des attributs personnalisés HTML5 ? Quelles sont les utilisations des attributs personnalisés HTML5 ? Jul 29, 2022 pm 04:35 PM

L'attribut personnalisé html5 "data-*" est utilisé pour stocker les données personnalisées appliquées derrière la page privée, et les données personnalisées peuvent donner à la page une meilleure expérience interactive (pas besoin d'utiliser Ajax ou d'accéder au serveur pour interroger les données), la syntaxe " <element data-*="Spécifier la valeur de l'attribut (une chaîne)">" ; l'attribut "data-*" se compose de deux parties : 1. Le nom de l'attribut ne doit pas contenir de lettres majuscules et il doit y en avoir au moins une. caractère après "data-" ;2. Valeur de l'attribut, la valeur peut être n'importe quelle chaîne.

Création et application des attributs personnalisés en C # Création et application des attributs personnalisés en C # Jul 07, 2025 am 12:03 AM

CustomAttributes sont des mécanismes utilisés dans C # pour attacher des métadonnées aux éléments de code. Sa fonction principale consiste à hériter de la classe System.Attribute et à lire la réflexion à l'exécution pour implémenter des fonctions telles que la journalisation, le contrôle de l'autorisation, etc. spécifiquement, il comprend: 1. CustomAttributes sont des informations déclaratives, qui existent sous forme de classes de fonctionnalités, et sont souvent utilisées pour marquer des classes, des méthodes, etc.; 2. Lors de la création, vous devez définir une classe héritée de l'attribut et utiliser AttributUsage pour spécifier la cible d'application; 3. Après l'application, vous pouvez obtenir des informations sur les fonctionnalités via la réflexion, telles que l'utilisation d'attribut.getCustomAttribute ();

Quelles sont les propriétés personnalisées CSS (variables) et comment améliorent-elles la maintenabilité et le thème? Quelles sont les propriétés personnalisées CSS (variables) et comment améliorent-elles la maintenabilité et le thème? Jun 19, 2025 am 12:48 AM

Les variables CSS améliorent la maintenance du style et la gestion du thème en définissant des valeurs réutilisables. Ses avantages de base comprennent: 1. Réduire la duplication et améliorer la cohérence en définissant centralement les valeurs de style; 2. Prise en charge la couverture dynamique pour obtenir une commutation multi-thème simple et efficace; 3. Évitez les pièges communs tels que la dénomination incohérente, la surutilisation, etc. Les développeurs doivent définir les variables globales dans: racine et utiliser des valeurs de portée et de repli pour améliorer la flexibilité et la lisibilité, tandis que les ajustements dynamiques sont combinés avec JavaScript pour améliorer l'expérience utilisateur.

Comment utiliser les variables CSS pour le thème? Comment utiliser les variables CSS pour le thème? Jul 15, 2025 am 01:22 AM

Le cœur de l'utilisation des variables CSS pour réaliser la commutation de sujet consiste à définir les variables de base et à organiser la structure du sujet, et à basculer dynamiquement les noms de classe ou les attributs. Les étapes sont les suivantes: 1. Définir les variables de base telles que les couleurs, les polices, etc. en racine; 2. Créez des classes qui couvrent les variables pour différents thèmes (comme les couleurs sombres et claires); 3. Variables d'appel à l'aide de var () dans les règles CSS; 4. Communiquez les noms de classe ou les attributs via JavaScript pour réaliser des changements de thème; 5. Étendre les variables à la taille de la police, aux coins arrondis, aux ombres et autres attributs de style. Cette structure claire et une maintenance facile réside dans une dénomination raisonnable et un contrôle de la portée.

Quelles sont les propriétés personnalisées CSS (variables) et comment les utiliser? Quelles sont les propriétés personnalisées CSS (variables) et comment les utiliser? Jul 21, 2025 am 02:34 AM

Les attributs personnalisés CSS (c'est-à-dire les variables CSS) améliorent l'efficacité de développement en stockant et en réutilisant les valeurs de style. Les méthodes d'utilisation de base incluent: 1. Utilisez la syntaxe du nom variable pour définir dans: Root ou Sélecteur spécifique; 2. Variables de référence via la fonction var (- nom variable, valeur par défaut); 3. Peut mettre à jour dynamiquement les valeurs variables, prendre en charge la commutation de thème, la conception réactive et d'autres scénarios. Leurs règles d'héritage et de cascade sont cohérentes avec les propriétés CSS ordinaires et peuvent être modifiées via JavaScript Runtime pour réaliser des préférences utilisateur ou des ajustements de style dynamique.

See all articles