Heim > Web-Frontend > CSS-Tutorial > Hauptteil

CSS: So verwenden Sie die Hover-Pseudoklasse

一个新手
Freigeben: 2017-10-20 11:05:59
Original
3611 Leute haben es durchsucht

: Die Verwendung von Hover, also die Stileinstellungen, die vorgenommen werden, wenn der Mauszeiger in das Element bewegt wird

Beispiel 1

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>demo01</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        ul li{
            width: 300px;
            margin-top: 10px;
            background: #ff0000;
        }
        ul li:hover{
            background: #000000;
        }
    </style></head><body>
    <ul>
        <li></li>
        <li></li>
        <li></li>
    </ul></body></html>
Nach dem Login kopieren

Die obige Situation liegt vor, wenn sich der Mauszeiger bewegt in das Element, durch :hover bewirkt, dass das Element selbst einen neuen Stil ändert

Beispiel 2

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>demo01</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .container{
            width: 300px;
            height: 300px;
            border: 1px solid #ff9f5a;
        }
        .content{
            width: 100px;
            height: 100px;
            background: #27e7ff;
        }
        .container:hover .content{
            background: #000000;
        }
    </style></head><body>
    <p class="container">
        <p class="content"></p>
    </p></body></html>
Nach dem Login kopieren

Im obigen Beispiel können Sie bei einer Eltern-Kind-Beziehung die ändern Stil des Kindes durch den Elternteil :hover Geändert, geschrieben als .container:hover .content, es gibt ein Leerzeichen nach , aber , child:hover kann den Stil des nicht ändern parent

Beispiel 3

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <title>demo01</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        .container{
            width: 300px;
            height: 300px;
            border: 1px solid #ff9f5a;
        }
        .content{
            width: 100px;
            height: 100px;
            background: #27e7ff;
        }
        .container:hover +.content{
            background: #000000;
        }
    </style></head><body>
    <p class="container"></p>
    <p class="content"></p></body></html>
Nach dem Login kopieren

Wenn im obigen Beispiel die beiden Elemente keine Eltern-Kind-Beziehung, sondern eine Geschwisterbeziehung sind, übergeben Sie .container:hover .content Diese Schreibmethode ist ungültig, Sie müssen das „+“-Zeichen übergeben, das heißt, .container:hover +.content kann den Effekt anzeigen, aber achten Sie auf die Reihenfolge der beiden Elemente ~

Das obige ist der detaillierte Inhalt vonCSS: So verwenden Sie die Hover-Pseudoklasse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage