Wie füge ich einem li-Element in HTML ein Mouseover hinzu?

Antwort

Um einem `<li>`-Element in HTML einen Mouseover-Effekt hinzuzufügen, kannst du JavaScript oder CSS verwenden. Hier sind zwei einfache Methoden: ### Mit CSS: Du kannst den `:hover`-Pseudo-Klassen-Selektor verwenden, um den Stil des `<li>`-Elements zu ändern, wenn die Maus darüber fährt. ```html <!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Mouseover Beispiel</title> <style> li { padding: 10px; list-style-type: none; } li:hover { background-color: lightblue; /* Hintergrundfarbe ändern bei Mouseover */ cursor: pointer; /* Zeiger ändern */ } </style> </head> <body> <ul> <li>Element 1</li> <li>Element 2</li> <li>Element 3</li> </ul> </body> </html> ``` ### Mit JavaScript: Wenn du eine Funktion ausführen möchtest, wenn die Maus über das `<li>`-Element fährt, kannst du JavaScript verwenden. ```html <!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Mouseover Beispiel</title> <style> li { padding: 10px; list-style-type: none; } </style> </head> <body> <ul> <li onmouseover="changeColor(this)" onmouseout="resetColor(this)">Element 1</li> <li onmouseover="changeColor(this)" onmouseout="resetColor(this)">Element 2</li> <li onmouseover="changeColor(this)" onmouseout="resetColor(this)">Element 3</li> </ul> <script> function changeColor(element) { element.style.backgroundColor = 'lightblue'; // Hintergrundfarbe ändern } function resetColor(element) { element.style.backgroundColor = ''; // Hintergrundfarbe zurücksetzen } </script> </body> </html> ``` Beide Methoden ermöglichen es dir, einen Mouseover-Effekt für `<li>`-Elemente zu erstellen. Wähle die Methode, die am besten zu deinen Anforderungen passt.

KI fragen

Verwandte Fragen

Was ist ein Em Element?

Das `<em>`-Element ist ein HTML-Tag, das verwendet wird, um Text hervorzuheben, indem es ihn als betont darstellt. In der Regel wird der Text innerhalb eines `<em>`-Tags kursiv angezeigt,... [mehr]

Wozu steht das div-Element?

Das `<div>`-Element steht in HTML für "Division" und wird verwendet, um einen Block von Inhalten zu gruppieren. Es dient hauptsächlich der Strukturierung und dem Layout von W... [mehr]

Wozu dient das Body-Element?

Das `<body>`-Element in HTML dient dazu, den Hauptinhalt einer Webseite zu definieren. Alles, was innerhalb des `<body>`-Tags steht, wird im Browser angezeigt, einschließlich Text, B... [mehr]

Wie verlinkt man im Seamonkey Composer ein Wort auf einer HTML-Seite mit einem Wort auf einer anderen HTML-Seite?

Um im SeaMonkey Composer ein Wort auf einer HTML-Seite mit einem anderen Wort auf einer anderen HTML-Seite zu verlinken, gehst du folgendermaßen vor: 1. **Zielseite vorbereiten:** - Öff... [mehr]

Wie lautet der HTML-Code für Zeilenabstand?

In HTML selbst gibt es kein direktes Attribut für den Zeilenabstand (Zeilenhöhe). Der Zeilenabstand wird über CSS mit der Eigenschaft `line-height` gesteuert. Hier ein einfaches Beispie... [mehr]

Wie funktioniert eine HTML-Datei?

Eine HTML-Datei ist eine Textdatei, die mit der Auszeichnungssprache HTML (Hypertext Markup Language) geschrieben. Sie dient dazu, die Struktur und den Inhalt einer Webseite zu beschreiben. Der Browse... [mehr]

Wie entferne ich automatisch Punkte und Leerzeichen aus einem HTML-Eingabefeld mit eigenem JavaScript?

Um automatisch Punkte und Leerzeichen aus einem HTML-Eingabefeld zu entfernen, kannst du ein kurzes JavaScript verwenden, das auf das `input`-Event reagiert. Hier ein Beispiel: ```html <input type... [mehr]

Wie entferne ich automatisch Punkte und Leerzeichen aus einem HTML-Eingabefeld?

Um automatisch Punkte und Leerzeichen aus einem HTML-Eingabefeld zu entfernen, kannst du JavaScript verwenden. Das folgende Beispiel zeigt, wie du das beim Eintippen (oninput) erreichen kannst: ```ht... [mehr]

Was bedeutet viewpoint height = 100 in HTML?

Der Begriff „viewpoint high = 100“ ist vermutlich ein Tippfehler oder eine Verwechslung. Gemeint ist sehr wahrscheinlich **`vh`** als Einheit in CSS, also **`100vh`**. **`vh`** steht f&uu... [mehr]

Wie zentriere ich ein Bild in HTML auf der Seite?

Um ein Bild in HTML sowohl horizontal als auch vertikal in der Mitte einer Seite zu platzieren, kannst du CSS verwenden. Hier ein einfaches Beispiel: ```html <!DOCTYPE html> <html lang="... [mehr]