Beheben Sie Probleme mit dem Hover-Status in Tailwind CSS
P粉039633152
P粉039633152 2023-12-31 08:53:39
0
1
522

Ich gestalte derzeit die Navigationsleiste für eine einseitige Website. Wenn der Benutzer mit der Maus über das Div rund um die Schaltfläche fährt, möchte ich, dass nicht nur die Hintergrundfarbe in ein dunkleres Grün geändert wird (was bereits funktioniert), sondern auch die Textfarbe in Weiß geändert wird, um sie sichtbar zu machen. Obwohl ich dem div die Klasse „hover:text-white“ zugewiesen habe, wird der Text immer noch überschrieben.

Das ist meine 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>

Meine SRC-CSS-Datei

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


P粉039633152
P粉039633152

Antworte allen(1)
P粉277824378

问题在于您将悬停:text-white 应用于 div 而不是按钮。您只需将 类移至按钮即可。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage