Résoudre les problèmes d'état de survol dans Tailwind CSS
P粉039633152
P粉039633152 2023-12-31 08:53:39
0
1
536

Je stylise actuellement la barre de navigation pour un site Web d'une seule page. Lorsque l'utilisateur survole le div entourant le bouton, je souhaite non seulement qu'il change la couleur d'arrière-plan en un vert plus foncé (ce qui fonctionne déjà), mais également qu'il change la couleur du texte en blanc, le rendant ainsi visible. Cependant, même si j'ai attribué la classe "hover:text-white" au div, le texte est toujours écrasé.

Voici mon index.html !

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <link rel="stylesheet" href = "build/output.css">
        <title>Food Reviews</title>
    </head>
    <body>
        <div class="grid grid-cols-2 mt-1 ml-2 border-b-2 border-gray-700 bg-gray-200">
            <h1 class="text-cyan-400">Food Reviews</h1>
            <div class="grid grid-cols-3 ml-64 gap-5 mr-3 mb-1">
                <div class="border-4 border-green-700 rounded-lg bg-green-300 hover:bg-green-600 hover:text-white">
                 <button class="text-green-600 col-span ">Asian Cuisine</button>
                 </div>
                 <div class="border-4 border-green-700 rounded-lg bg-green-300 hover:bg-green-600">
                    <button class="text-green-600 col-span">European Cuisine</button>
                </div>
                <div class="border-4 border-green-700 rounded-lg bg-green-300 hover:bg-green-600">
                    <button class="text-green-600 col-span-1 pl-2">American Cuisine</button>
                </div>
            </div>
        </div>

    </body>
</html>

Mon fichier CSS src

@tailwind base;
@tailwind components;
@tailwind utilities;


P粉039633152
P粉039633152

répondre à tous(1)
P粉277824378

Le problème est que vous appliquez hover:text-white au div au lieu du bouton. Il vous suffit de déplacer la classe vers le bouton .

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal