Hover: Text erscheint

  • Hallo,

    ich würde gerne eine FAQ-Seite basteln. Auf der Seite sollen alle Fragen untereinander stehen, wenn man über eine Frage hovert, soll die Antwort dazu erscheinen (und der Absatz mit einer Hintergrundfarbe hervorgehoben werden).

    Mein Versuch sieht so aus:

    HTML
    <h2 class="frage">Was ist das für eine Frage?</h2>
    
    
    <div class="antwort">
    <p class="dunkel">42!</p>
    </div>

    Da tut sich aber leider nichts beim drüber-hovern. Wo ist mein Fehler?

    Dankeschön!!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Versuche es z.B. damit zusammen mit Deinem o.g. CSS Code:

    Code
    <div class="frage">
    <h2>Was ist das für eine Frage?</h2>
    <div class="antwort">
    <p class="dunkel">42!</p>
    </div>
    </div>


    Ergänzung: Alternativ z.B. mit diesem CSS zusammen Deinem o.g. HTML Code, die einzige Änderung dieser Variante wäre das + Zeichen:

    Code
    .antwort{
        display:none;
    }
    .frage:hover + .antwort{
        display:block;
    }
    .dunkel{
    background-color: #242830;
    }

    3 Mal editiert, zuletzt von b3317133 (17. April 2021 um 14:39)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!