Heim > Web-Frontend > Front-End-Fragen und Antworten > So zeigen und verbergen Sie div-Elemente mithilfe von CSS

So zeigen und verbergen Sie div-Elemente mithilfe von CSS

PHPz
Freigeben: 2023-04-21 10:23:11
Original
1002 Leute haben es durchsucht

Beim Webdesign und der Webentwicklung ist die Steuerung der Anzeige und Ausblendung von Elementen eine sehr wichtige Aufgabe. CSS bietet eine Reihe von Eigenschaften und Methoden zum Implementieren dieser Funktion. Die am häufigsten verwendeten davon sind das Anzeigeattribut und das Sichtbarkeitsattribut. In diesem Artikel wird erläutert, wie Sie CSS-Div-Elemente verwenden, um Funktionen zum Ein- und Ausblenden zu erreichen.

1. Anzeigeattribut

Das Anzeigeattribut wird verwendet, um zu steuern, ob ein Element angezeigt wird. Dieses Attribut hat mehrere Werte. Die am häufigsten verwendeten sind Block, Inline und Keine. Ihre Funktionen sind wie folgt:

  1. Block: Rendert das Element als Element auf Blockebene, das heißt, es wird in einer eigenen Zeile angezeigt. Standardmäßig sind div-Elemente Elemente auf Blockebene.
  2. inline: Rendern Sie das Element als Inline-Element, das heißt, es wird in derselben Zeile angezeigt, jedoch nicht in einer eigenen Zeile. Beispielsweise sind Elemente wie a und span standardmäßig Inline-Elemente.
  3. none: Versteckt das Element, nimmt aber keinen Platz ein. Zu diesem Zeitpunkt wird das Element weder auf der Seite angezeigt noch hat es Auswirkungen auf das Layout.

Um die Funktion zum Ein- und Ausblenden zu implementieren, können wir dies tun, indem wir den Wert des Anzeigeattributs ändern. Um beispielsweise ein div-Element auszublenden, können Sie den folgenden CSS-Stil verwenden:

.hidden {
    display: none;
}
Nach dem Login kopieren

Definieren Sie zunächst ein div auf der HTML-Seite:

<div id="myDiv">这是一段要隐藏的内容</div>
Nach dem Login kopieren
Nach dem Login kopieren

Definieren Sie dann einen Show-hidden-Stil in CSS:

.showDiv {
    display: block;
}

.hideDiv {
    display: none;
}
Nach dem Login kopieren

Verwenden Sie den folgenden Code in JavaScript So wechseln Sie die Anzeige und das Ausblenden:

var myDiv = document.getElementById('myDiv');
myDiv.classList.toggle('hideDiv');
myDiv.classList.toggle('showDiv');
Nach dem Login kopieren

Im obigen Code wird das Anzeigeattribut des div-Elements über die Toggle-Methode zwischen den Stilen hideDiv und showDiv umgeschaltet, sodass der Anzeige- und Ausblendeffekt erzielt werden kann.

2. Sichtbarkeitsattribut

Das Sichtbarkeitsattribut wird verwendet, um zu steuern, ob ein Element sichtbar ist. Dieses Attribut hat auch mehrere Werte, von denen die am häufigsten verwendeten Werte sichtbar und ausgeblendet sind. Ihre Funktionen sind wie folgt:

  1. visible: Das Element ist sichtbar, Standardwert.
  2. versteckt: Das Element ist nicht sichtbar, nimmt aber Platz ein.

Im Gegensatz zum Anzeigeattribut ändert das Sichtbarkeitsattribut nicht das Layout und die Position des Elements. Wenn Sie möchten, dass ein Element nur unsichtbar ist, aber Platz beansprucht, können Sie das Attribut „visibility:hidden“ verwenden.

Hier ist zum Beispiel ein Stil, der ein div-Element ausblenden möchte:

.visibility-hidden {
    visibility: hidden;
}
Nach dem Login kopieren

Definieren Sie ein div-Element in HTML und legen Sie eine ID dafür fest:

<div id="myDiv">这是一段要隐藏的内容</div>
Nach dem Login kopieren
Nach dem Login kopieren

Verwenden Sie den folgenden Code in JavaScript, um ihn auszublenden und anzuzeigen:

var myDiv = document.getElementById('myDiv');
myDiv.classList.toggle('visibility-hidden');
Nach dem Login kopieren

Im obigen Code wird das Sichtbarkeitsattribut des div-Elements über die Umschaltmethode zwischen sichtbarkeitsversteckt und dem Stil ohne diesen Klassennamen umgeschaltet, sodass die Anzeige- und Ausblendeffekte erzielt werden können.

3. Fazit

Im Folgenden erfahren Sie, wie Sie mit CSS das Anzeigen und Ausblenden von div-Elementen steuern. Beide Methoden können ähnliche Effekte erzielen, in tatsächlichen Situationen ist es jedoch erforderlich, die geeignete Methode entsprechend dem jeweiligen Anwendungsszenario auszuwählen. Auch die Steuerung durch JS ermöglicht flexiblere und präzisere Abläufe.

Das obige ist der detaillierte Inhalt vonSo zeigen und verbergen Sie div-Elemente mithilfe von CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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