Maison interface Web tutoriel CSS Conseils de programmation CSS3 : maîtrisez l'utilisation magique des sélecteurs is et Where

Conseils de programmation CSS3 : maîtrisez l'utilisation magique des sélecteurs is et Where

Sep 10, 2023 pm 01:06 PM
css est un sélecteur où sélecteur

Conseils de programmation CSS3 : maîtrisez lutilisation magique des sélecteurs is et Where

Compétences en programmation CSS3 : Maîtrisez l'utilisation magique des sélecteurs est et où

Introduction :
Dans le développement front-end, CSS joue un rôle très important. Il peut non seulement embellir la page, mais également obtenir divers effets interactifs. . Avec le développement de CSS3, de nombreuses fonctions puissantes ont été ajoutées, parmi lesquelles le sélecteur is et le sélecteur où sont sans aucun doute des outils très pratiques. Cet article présentera l'utilisation de base des sélecteurs est et où, et explorera leurs utilisations magiques dans le développement réel.

1. Comment utiliser le sélecteur is
Le sélecteur is est un nouveau sélecteur en CSS3. Il peut faire correspondre plusieurs sélecteurs dans un seul sélecteur en même temps. Habituellement, lorsque nous écrivons des styles, si plusieurs éléments ont le même style, nous utilisons des virgules pour séparer plusieurs sélecteurs, ce qui entraînera une duplication de code. Le sélecteur is peut très bien résoudre ce problème et rendre le code plus concis. La syntaxe de

is selector est la suivante :

:is(selector1, selector2, ...)
Copier après la connexion

Parmi eux, selector1 et selector2 sont des sélecteurs, qui peuvent être des sélecteurs de classe, des sélecteurs de balises, des sélecteurs de pseudo-classe, etc.

Par exemple, supposons que nous ayons deux divs avec les noms de classe "box1" et "box2". Ils doivent tous deux définir le même style. Nous pouvons écrire comme ceci :

.box1,
.box2 {
  background-color: red;
  width: 100px;
  height: 100px;
}
Copier après la connexion

Mais en utilisant le sélecteur is, nous pouvons être plus. Écrivez le code de manière concise :

:is(.box1, .box2) {
  background-color: red;
  width: 100px;
  height: 100px;
}
Copier après la connexion

De cette façon, vous pouvez faire correspondre plusieurs sélecteurs en même temps et éviter de dupliquer le code.

2. Comment utiliser le sélecteur Where
Le sélecteur Where est également un nouveau sélecteur en CSS3. Il peut spécifier des conditions dans une séquence de sélecteur pour déterminer si l'élément correspond à la séquence de sélecteur. L'introduction du sélecteur Where peut nous aider à écrire des sélecteurs de manière plus flexible et à améliorer la réutilisabilité du code. La syntaxe de

where selector est la suivante :

:where(selector1, selector2, ...) {
  /* CSS规则 */
}
Copier après la connexion

Parmi eux, selector1 et selector2 sont des séquences de sélecteurs, qui peuvent être des sélecteurs de classe, des sélecteurs d'étiquettes, des sélecteurs de pseudo-classe, etc.

Par exemple, supposons que nous ayons un div avec le nom de classe "box", et que nous souhaitions modifier son style uniquement sous certaines conditions. Nous pouvons écrire comme ceci :

.box:nth-child(odd) {
  background-color: blue;
}
.box:nth-child(even) {
  background-color: green;
}
.box:nth-child(3) {
  background-color: yellow;
}
Copier après la connexion

En utilisant le sélecteur Where, nous pouvons écrire du code de manière plus concise. :

:where(.box:nth-child(odd),
       .box:nth-child(even),
       .box:nth-child(3)) {
  background-color: blue;
}
Copier après la connexion

De cette façon, les mêmes styles peuvent être stockés au même endroit, améliorant ainsi la maintenabilité du code. De plus, nous pouvons également ajouter ou supprimer des styles selon différentes conditions, rendant le code plus flexible.

Résumé :
is sélecteur et où sélecteur sont deux nouveaux sélecteurs en CSS3, et ils sont très pratiques en développement réel. Le sélecteur is peut faire correspondre plusieurs sélecteurs en même temps, simplifiant l'écriture du code ; le sélecteur Where peut déterminer si un élément correspond à une séquence de sélecteur en fonction de conditions, améliorant ainsi la réutilisation du code. Maîtriser l'utilisation de ces deux sélecteurs peut nous rendre plus flexibles pour répondre aux différents besoins en matière de développement front-end.

J'espère que cet article sera utile à tout le monde dans la programmation CSS3. Maîtrisons les utilisations magiques des sélecteurs est et où et améliorons notre efficacité de développement !

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

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.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

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 utiliser Bootstrap en Vue Comment utiliser Bootstrap en Vue Apr 07, 2025 pm 11:33 PM

L'utilisation de bootstrap dans vue.js est divisée en cinq étapes: installer bootstrap. Importer un bootstrap dans main.js. Utilisez le composant bootstrap directement dans le modèle. Facultatif: style personnalisé. Facultatif: utilisez des plug-ins.

Les rôles de HTML, CSS et JavaScript: responsabilités de base Les rôles de HTML, CSS et JavaScript: responsabilités de base Apr 08, 2025 pm 07:05 PM

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

Comment écrire des lignes fendues sur bootstrap Comment écrire des lignes fendues sur bootstrap Apr 07, 2025 pm 03:12 PM

Il existe deux façons de créer une ligne divisée bootstrap: en utilisant la balise, qui crée une ligne divisée horizontale. Utilisez la propriété CSS Border pour créer des lignes de fractionnement de style personnalisées.

Comprendre HTML, CSS et JavaScript: un guide pour débutant Comprendre HTML, CSS et JavaScript: un guide pour débutant Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnHTML, CSS, etjavascript: 1) HTMLSTRUCTURESCONTENT, 2) CSSSTYLESIT, et3) JavascriptAdddsInterActivity, Forming TheasisofmodernweBEBExperiences.

Comment insérer des photos sur bootstrap Comment insérer des photos sur bootstrap Apr 07, 2025 pm 03:30 PM

Il existe plusieurs façons d'insérer des images dans Bootstrap: insérer directement les images, en utilisant la balise HTML IMG. Avec le composant d'image bootstrap, vous pouvez fournir des images réactives et plus de styles. Définissez la taille de l'image, utilisez la classe IMG-FLUID pour rendre l'image adaptable. Réglez la bordure en utilisant la classe IMG-border. Réglez les coins arrondis et utilisez la classe Roundée IMG. Réglez l'ombre, utilisez la classe Shadow. Redimensionner et positionner l'image, en utilisant le style CSS. À l'aide de l'image d'arrière-plan, utilisez la propriété CSS d'image d'arrière-plan.

Comment utiliser le bouton bootstrap Comment utiliser le bouton bootstrap Apr 07, 2025 pm 03:09 PM

Comment utiliser le bouton bootstrap? Introduisez Bootstrap CSS pour créer des éléments de bouton et ajoutez la classe de bouton bootstrap pour ajouter du texte du bouton

Comment configurer le cadre de bootstrap Comment configurer le cadre de bootstrap Apr 07, 2025 pm 03:27 PM

Pour configurer le framework Bootstrap, vous devez suivre ces étapes: 1. Référez le fichier bootstrap via CDN; 2. Téléchargez et hébergez le fichier sur votre propre serveur; 3. Incluez le fichier bootstrap dans HTML; 4. Compiler les sass / moins au besoin; 5. Importer un fichier personnalisé (facultatif). Une fois la configuration terminée, vous pouvez utiliser les systèmes, composants et styles de grille de Bootstrap pour créer des sites Web et des applications réactifs.

Comment redimensionner le bootstrap Comment redimensionner le bootstrap Apr 07, 2025 pm 03:18 PM

Pour ajuster la taille des éléments dans Bootstrap, vous pouvez utiliser la classe de dimension, qui comprend: ajuster la largeur: .col-, .w-, .mw-ajustement Hauteur: .h-, .min-h-, .max-h-

See all articles