So blenden Sie Elemente in CSS ein und aus
In der Webentwicklung ist es oft notwendig, bestimmte Elemente wie Menüs, Eingabeaufforderungsfelder usw. auszublenden oder anzuzeigen. Obwohl JavaScript diese Funktion erreichen kann, möchten wir manchmal nicht zu viele Skripte einführen oder die Browserkompatibilität einschränken. Mit der CSS-Click-to-Show-Hide-Technik können Elemente mithilfe von CSS ohne Verwendung von JavaScript ein- und ausgeblendet werden.
Wie verwende ich die CSS-Click-to-Show-Hide-Technik?
Stellen Sie zunächst das auszublendende Element auf display: none; ein, zum Beispiel:
<div id="myDiv" style="display: none;"> 这是被隐藏的元素。 </div>
Zweitens fügen Sie einen Auslöser hinzu, z. B. eine Schaltfläche oder einen Link, damit das ausgeblendete Element angezeigt wird, wenn der Benutzer darauf klickt. Um diesen Effekt zu erzielen, müssen Sie die Pseudoklasse :checked und den ~-Geschwisterselektor in CSS verwenden.
<input type="checkbox" id="toggle" /> <label for="toggle">点我显示</label> <div id="myDiv"> 这是被隐藏的元素。 </div> <style> #toggle { display: none; } #toggle:checked ~ #myDiv { display: block; } </style>
In diesem Beispiel verwenden wir ein Checkbox-Element als Auslöser. Wenn dieses Kontrollkästchen aktiviert ist, werden ausgeblendete Elemente angezeigt. Dieser Effekt wird durch die Pseudoklasse :checked und den ~-Geschwisterselektor in CSS erreicht. Wenn das Kontrollkästchen aktiviert ist, wird das gleichgeordnete Element #myDiv angezeigt.
Wenn Sie einen Link oder eine Schaltfläche als Auslöser verwenden möchten, können Sie den folgenden Code verwenden:
<a href="#myDiv" id="toggle">点我显示</a> <div id="myDiv"> 这是被隐藏的元素。 </div> <style> #myDiv { display: none; } #toggle:focus ~ #myDiv { display: block; } </style>
In diesem Beispiel haben wir ein Linkelement als Auslöser verwendet. Wenn der Link den Fokus erhält, wird das verborgene Element angezeigt. Dieser Effekt wird durch die Pseudoklasse :focus und den ~sibling-Selektor in CSS erreicht. Wenn ein Link den Fokus erhält, wird sein gleichgeordnetes Element #myDiv angezeigt.
Sie können auch Beschriftungselemente mit reinem Textinhalt als Auslöser verwenden, indem Sie sie einfach in Beschriftungselemente einschließen und das for-Attribut auf die ID des Elements verweisen, das Sie anzeigen möchten.
Zusammenfassung
Die CSS-Click-to-Show-Hide-Technik ist eine nützliche Methode, mit der Elemente mithilfe von CSS ohne Verwendung von JavaScript ein- und ausgeblendet werden können. Durch die Verwendung der Pseudoklasse :checked und des ~-Geschwisterselektors oder der :focus-Pseudoklasse und des ~-Geschwisterselektors können wir jedem Element ganz einfach eine Click-to-Show-hidden-Funktionalität hinzufügen.
Das obige ist der detaillierte Inhalt vonSo blenden Sie Elemente in CSS ein und aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In dem Artikel wird die Verwendung von UseEffect in React, einen Haken für die Verwaltung von Nebenwirkungen wie Datenabrufen und DOM -Manipulation in funktionellen Komponenten erläutert. Es erklärt die Verwendung, gemeinsame Nebenwirkungen und Reinigung, um Probleme wie Speicherlecks zu verhindern.

Lazy Ladeverzögerung des Ladens von Inhalten bis zur Bedarf, Verbesserung der Webleistung und Benutzererfahrung durch Reduzierung der anfänglichen Ladezeiten und des Serverlasts.

Funktionen höherer Ordnung in JavaScript verbessern die Übersichtlichkeit, Wiederverwendbarkeit, Modularität und Leistung von Code durch Abstraktion, gemeinsame Muster und Optimierungstechniken.

In dem Artikel wird das Currying in JavaScript, einer Technik, die Multi-Argument-Funktionen in Einzelargument-Funktionssequenzen verwandelt. Es untersucht die Implementierung von Currying, Vorteile wie teilweise Anwendungen und praktische Verwendungen, Verbesserung des Code -Lesens

Der Artikel erläutert den Versöhnungsalgorithmus von React, der das DOM effizient aktualisiert, indem virtuelle DOM -Bäume verglichen werden. Es werden Leistungsvorteile, Optimierungstechniken und Auswirkungen auf die Benutzererfahrung erörtert.

Der Artikel erläutert den Usecontext in React, was das staatliche Management durch Vermeidung von Prop -Bohrungen vereinfacht. Es wird von Vorteilen wie zentraler Staat und Leistungsverbesserungen durch reduzierte Neulehre erörtert.

In Artikeln werden das Standardverhalten bei Ereignishandlern mithilfe von PURDDEFAULT () -Methoden, seinen Vorteilen wie verbesserten Benutzererfahrungen und potenziellen Problemen wie Barrierefreiheitsproblemen verhindern.

Der Artikel erörtert die Vor- und Nachteile kontrollierter und unkontrollierter Komponenten bei React, wobei sich auf Aspekte wie Vorhersehbarkeit, Leistung und Anwendungsfälle konzentriert. Es rät zu Faktoren, die bei der Auswahl zwischen ihnen berücksichtigt werden müssen.
