


Conseils de programmation CSS3 : maîtrisez l'utilisation 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, ...)
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; }
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; }
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规则 */ }
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; }
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; }
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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.

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é.

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.

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

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? Introduisez Bootstrap CSS pour créer des éléments de bouton et ajoutez la classe de bouton bootstrap pour ajouter du texte du bouton

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.

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-
