


Comment modifier dynamiquement la couleur de survol des éléments HTML en cliquant sur le bouton?
Apr 04, 2025 pm 03:42 PMUtilisation des variables CSS et JavaScript pour modifier dynamiquement la couleur de survol de l'élément
Cet article présente comment modifier dynamiquement la couleur de survol des éléments HTML en cliquant sur un bouton pour améliorer l'expérience interactive Web. Nous utiliserons les variables CSS et JavaScript pour implémenter cette fonctionnalité.
L'objectif est: cliquez sur le bouton pour modifier le style de survol de l'élément existant. Pour ce faire, nous utiliserons les variables CSS pour définir la couleur de survol et modifier la valeur de la variable CSS dans l'événement de clic du bouton via JavaScript.
Plan de mise en ?uvre:
Tout d'abord, la structure HTML contient l'élément cible ( .element
) et plusieurs boutons ( .change-color
), chaque bouton correspondant à une couleur de survol:
<div class="container"> <div class="element"></div> <button class="change-color">rouge</button> <button class="change-color">vert</button> <button class="change-color">bleu</button> </div>
Le style CSS définit le style de base de l'élément et utilise la variable CSS --color
pour contr?ler la couleur de survol, rouge par défaut:
.élément { Largeur: 100px; hauteur: 100px; / * Le rapport d'aspect n'est pas compatible avec tous les navigateurs, changé en hauteur fixe * / marge: 20px; Color en arrière-plan: LightGray; / * Ajouter une couleur d'arrière-plan pour faciliter l'observation de l'effet * / } .Element: Hover { Contexte: var (- couleur, rouge); }
Enfin, le code JavaScript écoute chaque événement de clic de bouton. Après avoir cliqué sur le bouton, obtenez le contenu du texte du bouton (nom de couleur) et attribuez la valeur de couleur à la variable CSS --color
à l'aide de el.style.setProperty()
:
const el = document.QuerySelector (". élément"); document.QuerySelectorall (". Change-Color"). ForEach (E => { e.AddeventListener ("cliquez", () => { el.style.setproperty ("- couleur", e.textContent); }); });
Grace aux travaux collaboratifs de HTML, CSS et JavaScript, vous pouvez réaliser la fonction de modifier dynamiquement la couleur de survol des éléments HTML en cliquant sur un bouton. Cette méthode est simple, efficace et facile à entretenir.
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

Undress AI Tool
Images de déshabillage gratuites

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.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à 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'acquisition et la gestion des actifs numériques peuvent être réalisées via la plate-forme officielle de Solana et les solutions de stockage sécurisées. 1. La plate-forme d'application officielle de Solana (Solana.com/ecosystem) fournit la navigation de projet, les téléchargements d'applications officiels et les ressources des développeurs; 2. Son adresse de plate-forme de trading est un lien désigné pour faciliter les transactions utilisateur; 3. Les périphériques de stockage matériel tels que Ledger peuvent garantir la sécurité de la clé privée hors ligne; 4. Des applications de bureau ou mobiles telles que Phantom prennent en charge la gestion pratique; 5. La technologie multi-signature améliore la sécurité de l'autorisation; De plus, vous pouvez également participer à l'écosystème des actifs numériques en participant à la gouvernance communautaire, en utilisant des applications décentralisées, la création de contenu, etc.

Cet article expliquera la sélection de la plate-forme de trading de DoGECOIN et le téléchargement officiel de l'application. Nous expliquerons en détail comment trouver et télécharger l'application de la plate-forme de trading via des canaux s?rs et fiables. Ce processus sera présenté sous forme d'enseignement étape par étape. Ensuite, nous présenterons plusieurs plateformes de trading traditionnelles de DoGECOINes sur le marché actuel et combinerons les commentaires généraux des utilisateurs en ligne pour expliquer de manière approfondie leurs caractéristiques de référence.

L'essor des pièces de monnaie reflète le r?le clé du pouvoir communautaire et de l'influence des médias sociaux sur le marché des crypto-monnaies. 1. Dogecoin était à l'origine une blague satirique et est né en 2013; 2. Poussé par des tweets de célébrités telles que Elon Musk, l'attention a grimpé; 3. La valeur marchande a une fois atteint des dizaines de milliards de dollars, devenant un actif numérique grand public. Shiba Inu Coin est positionné comme un "tueur de dogcoin" et a rapidement traversé des stratégies axées sur la communauté, construisant un échange décentralisé Shibaswap et s'appuie sur des unités à bas prix pour attirer un grand nombre d'utilisateurs pour participer. Son succès dépend également des garanties de circulation des plates-formes traditionnelles telles que Binance, Coinbase et OKX. Les forces motrices principales des pièces MEME comprennent: 1. Mécanisme de transmission virale, diffusion rapide des informations; 2. Amélioration du sentiment d'appartenance communautaire

OUYI OKX est une plate-forme professionnelle de trading d'actifs numériques qui offre aux utilisateurs mondiaux des produits et services d'actifs numériques divers. Avec son système sécurisé et stable et ses caractéristiques riches et complètes, il est devenu le choix de nombreux amateurs d'actifs numériques.

Cet article fournit les étapes de téléchargement et d'installation du client de la version informatique Ouyi. 1. Visitez le site officiel; 2. Trouvez le portail de téléchargement; 3. Sélectionnez la version correspondante; 4. Télécharger et installer; 5. Connectez-vous à utiliser pour garantir que les utilisateurs peuvent rapidement effectuer des opérations de transaction du c?té PC.

Les informations officielles sur le site Web du stablecoin peuvent être obtenues via un accès direct. 1. Le site officiel de l'USDT fournit des rapports de réserve; 2. Le site officiel de l'USDC publie des certificats d'audit; 3. Le site officiel du DAI affiche un mécanisme de décentralisation; 4. Le site officiel de TUSD prend en charge la vérification sur la cha?ne; 5. Le site officiel de BUSD explique la politique de rachat. De plus, les utilisateurs ordinaires peuvent facilement échanger des stablescoins via des échanges tels que Binance, Ouyi et Huobi. Lorsque vous accédez, vous devez vérifier le nom de domaine, utiliser des signets et être alerte aux fenêtres contextuelles pour assurer la sécurité.

HTML5, CSS et JavaScript doivent être combinés efficacement avec des balises sémantiques, un ordre de chargement raisonnable et une conception de découplage. 1. Utilisez des étiquettes sémantiques HTML5, telles que l'amélioration de la clarté structurelle et de la maintenabilité, qui est propice au référencement et à l'accès sans barrière; 2. CSS doit être placé, utiliser des fichiers externes et se séparer par module pour éviter les styles en ligne et les problèmes de chargement retardés; 3. JavaScript est recommandé d'être introduit à l'avant et d'utiliser un repère ou une asynchronisation pour charger de manière asynchrone pour éviter le blocage du rendu; 4. Réduisez une forte dépendance entre les trois, conduisez le comportement à travers les attributs de données * et l'état de contr?le du nom de classe et améliorez l'efficacité de la collaboration grace à des spécifications de nommage unifiées. Ces méthodes peuvent optimiser efficacement les performances des pages et collaborer avec les équipes.

Les navigateurs Ethereum les plus traditionnels en 2025 comprennent Etherscan, Blockchair, EtherChain et Blockscout. De plus, les principaux échanges tels que Binance, Ouyi, Huobi et Gate.io fournissent également des outils connexes. 1. Etherscan a des fonctions complètes, adaptées aux développeurs et aux utilisateurs principaux; 2. Blockchair prend en charge la requête multi-cha?ne, adaptée à l'analyse des données transversales; 3. EtherChain a une interface simple, adaptée aux utilisateurs ordinaires pour afficher rapidement les données; 4. Blocscout est open source et transparent, adapté aux équipes qui poursuivent la personnalisation; 5. Binance fournit des services pratiques via des liens entre BSCSCAN et Etherscan; 6. Web ouyi
