Table des matières
CSS pur réalise l'effet N% 3 cycle de la couleur des éléments
Maison interface Web tutoriel CSS Comment utiliser des CSS purs pour obtenir l'effet des couleurs des éléments alternés par n% 3?

Comment utiliser des CSS purs pour obtenir l'effet des couleurs des éléments alternés par n% 3?

Apr 05, 2025 pm 07:00 PM
css ai

Comment utiliser des CSS purs pour obtenir l'effet des couleurs des éléments alternés par n% 3?

CSS pur réalise l'effet N% 3 cycle de la couleur des éléments

Dans le développement frontal, il est souvent nécessaire d'allouer dynamiquement les couleurs en fonction des positions des éléments, telles que la réalisation de l'effet des cycles de couleur par n% 3. Cet article expliquera comment réaliser cet effet en utilisant CSS uniquement.

Supposons que la structure HTML est la suivante:

<div class="container">
  <p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</div>
Copier après la connexion

L'objectif est de faire changer cycliquement la couleur de l'élément P en fonction de sa position (n% 3 résultat): n% 3 == 0 est la couleur 1, n% 3 == 1 est la couleur 2, et n% 3 == 2 est la couleur 3.

Tout d'abord, définissez la variable CSS pour stocker la valeur de la couleur:

 .Container {
  --Color1: #fff;
  --Color2: # da3838;
  --Color3: RVB (49, 196, 23);
}
Copier après la connexion

Ensuite, utilisez nth-child Pseudo-Class et la var() calc() pour appliquer dynamiquement la couleur:

 .Container P: Nth-Child (3n 1) {
  Color d'arrière-plan: var (- color1);
}

.Container P: Nth-Child (3n 2) {
  Color d'arrière-plan: var (- color2);
}

.Container P: Nth-Child (3n 3) {
  Color d'arrière-plan: var (- Color3);
}
Copier après la connexion

Dans le code, 3n 1 , 3n 2 , 3n 3 sélectionnent des éléments qui satisfont n% 3 == 0, n% 3 == 1, n% 3 == 2, respectivement, et appliquent des couleurs prédéfinies via la fonction var() . De cette façon, la couleur d'arrière-plan de chaque élément p cyclinera automatiquement en fonction de sa position dans .container , et l'effet de boucle de couleur N% 3 de CSS pur peut être réalisé sans JavaScript.

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)

HTML vs CSS et JavaScript: Comparaison des technologies Web HTML vs CSS et JavaScript: Comparaison des technologies Web Apr 23, 2025 am 12:05 AM

HTML, CSS et JavaScript sont les technologies de base pour la création de pages Web modernes: 1. HTML définit la structure de la page Web, 2. CSS est responsable de l'apparence de la page Web, 3. JavaScript fournit une dynamique de page Web et une interactivité, et ils travaillent ensemble pour créer un site Web avec une bonne expérience d'utilisation.

Résumé des dix premiers portails de téléchargement de la version Apple pour les applications d'échange de devises numériques Résumé des dix premiers portails de téléchargement de la version Apple pour les applications d'échange de devises numériques Apr 22, 2025 am 09:27 AM

Fournit une variété d'outils de trading complexes et d'analyse du marché. Il couvre plus de 100 pays, a un volume de trading dérivé quotidien moyen de plus de 30 milliards de dollars, prend en charge plus de 300 paires de trading et 200 fois un effet de levier, a une forte force technique, une énorme base d'utilisateurs mondiaux, fournit des plateformes de trading professionnelles, des solutions de stockage sécurisées et des paires de trading riches.

Quelles sont les dix principales applications de trading de devises virtuelles? Recommandé sur les dix premières plateformes de change de monnaie numérique Quelles sont les dix principales applications de trading de devises virtuelles? Recommandé sur les dix premières plateformes de change de monnaie numérique Apr 22, 2025 pm 01:12 PM

Les dix premiers échanges de devises numériques sécurisés en 2025 sont: 1. Binance, 2. Okx, 3. Gate.io, 4. Coinbase, 5. Kraken, 6. Huobi, 7. Bitfinex, 8. Kucoin, 9. Bybit, 10. Bitstamp. Ces plateformes adoptent des mesures de sécurité à plusieurs niveaux, y compris la séparation des portefeuilles chauds et froids, la technologie multi-signature et un système de surveillance 24/7 pour assurer la sécurité des fonds utilisateur.

Quelles sont les stablecoins? Comment échanger des stablecoins? Quelles sont les stablecoins? Comment échanger des stablecoins? Apr 22, 2025 am 10:12 AM

Les stablecoins communs sont: 1. L'exploitation, émise par Tether, fixée au dollar américain, largement utilisée mais la transparence a été remise en question; 2. Dollar américain, émis par Circle et Coinbase, avec une grande transparence et favorisé par les institutions; 3. Dai, publié par Makerdao, décentralisé et populaire dans le champ Defi; 4. Binance Dollar (BUSD), coopéré par Binance et Paxos, a d'excellentes performances de négociation et de paiement; 5. Trusto

Combien d'échanges de stablecoin y a-t-il maintenant? Combien de types de stablescoins y a-t-il? Combien d'échanges de stablecoin y a-t-il maintenant? Combien de types de stablescoins y a-t-il? Apr 22, 2025 am 10:09 AM

En 2025, le nombre d'échanges de stablecoin est d'environ 1 000. 1. Les pièces stables soutenues par les monnaies fiduciaires comprennent l'USDT, l'USDC, etc. 3. Algorithme Stablecoins tels que Terrausd. 4. Il existe également des stablescoins hybrides.

Laquelle des dix principales transactions dans le cercle des devises? Les dernières recommandations d'applications de cercle de devises Laquelle des dix principales transactions dans le cercle des devises? Les dernières recommandations d'applications de cercle de devises Apr 24, 2025 am 11:57 AM

Choisir un échange fiable est crucial. Les dix premiers échanges tels que Binance, Okx et Gate.io ont leurs propres caractéristiques. De nouvelles applications telles que Coingecko et Crypto.com valent également la peine de faire attention.

Quelles sont les prochaines mille pièces de monnaie en 2025? Quelles sont les prochaines mille pièces de monnaie en 2025? Apr 24, 2025 pm 01:45 PM

En avril 2025, sept projets de crypto-monnaie sont considérés comme ayant un potentiel de croissance significatif: 1. Filecoin (FIL) atteint un développement rapide grâce à des réseaux de stockage distribués; 2. APTOS (APT) attire les développeurs DAPP avec des chaînes publiques de couche 1 haute performance; 3. Polygone (Matic) améliore les performances du réseau Ethereum; 4. ChainLink (Link) sert de réseau Oracle décentralisé pour répondre aux besoins de contrat intelligents; 5. Avalanche (Avax) se négocie rapidement et

Qu'est-ce que la monnaie DLC? Quelle est la perspective de la monnaie DLC Qu'est-ce que la monnaie DLC? Quelle est la perspective de la monnaie DLC Apr 24, 2025 pm 12:03 PM

Les pièces DLC sont des crypto-monnaies basées sur la blockchain qui visent à fournir une plate-forme de trading efficace et sécurisée, prennent en charge les contrats intelligents et les technologies transversales, et conviennent aux champs financiers et de paiement.

See all articles