Heim >Web-Frontend >Front-End-Fragen und Antworten >So zeigen und verbergen Sie CSS-Divs
CSS ist eine Sprache für die Gestaltung von Webseiten. Sie kann verwendet werden, um das Erscheinungsbild und Layout der Seite zu ändern. In CSS kann das div-Element verwendet werden, um Webinhalte zu gruppieren und unterschiedliche Stile auf diese Komponenten anzuwenden. Unter anderem ist das Anzeigen und Ausblenden von div-Elementen für die Gestaltung der Seite sehr nützlich.
In diesem Artikel besprechen wir, wie man CSS-Div-Elemente zum Ein- und Ausblenden von Seitenelementen verwendet. Dieser Artikel behandelt den folgenden Inhalt:
<div class="header">头部内容</div> <div class="content">正文内容</div> <div class="footer">底部内容</div>
none: Das Element wird nicht angezeigt und belegt keinen Seitenplatz.
Block: Das Element wird als Element auf Blockebene angezeigt und belegt eine eigene Zeile.
inline: Das Element wird als Inline-Element angezeigt und in derselben Zeile wie andere Inline-Elemente angezeigt.
<div class="box">要隐藏的元素</div> .box { display: none; }
visible: Das Element ist sichtbar, was dem Standardwert des Anzeigeattributs entspricht.
versteckt: Das Element ist unsichtbar, belegt aber dennoch Platz auf der Seite.
collapse: Wird für Tabellenelemente verwendet. Bei der Einstellung „Collaps“ wird das Element unsichtbar und der Zellenrand verschwindet.
<div class="box">要隐藏的元素</div> .box { visibility: hidden; }
<button onclick="toggle()">点击我</button> <div class="box">要显示或隐藏的元素</div>Im obigen Code haben wir ein Schaltflächenelement erstellt und ihm ein Onclick-Ereignis hinzugefügt. Wir erstellen außerdem ein div-Element mit einer Klassenbox, das ist das Element, das wir ausblenden oder anzeigen möchten. Als nächstes fügen wir der CSS-Datei den folgenden Code hinzu:
.box { visibility: hidden; }Dadurch wird das Box-Element unsichtbar, wenn die Seite gerade geladen wird. Schließlich fügen wir den folgenden Code zum JavaScript-Code der Seite hinzu:
function toggle() { var box = document.querySelector('.box'); if (box.style.display === 'none') { box.style.display = ''; } else { box.style.display = 'none'; } }Im obigen Code definieren wir eine Funktion namens toggle() und binden sie an das Onclick-Ereignis der Schaltfläche. Innerhalb der Funktion verwenden wir die Methode document.querySelector(), um das Element mit der Klassenbox abzurufen und zu prüfen, ob sein Anzeigeattribut „none“ ist. Wenn dies der Fall ist, setzen wir seine Anzeigeeigenschaft auf die leere Zeichenfolge, wodurch das Box-Element angezeigt wird. Andernfalls setzen wir seine Anzeigeeigenschaft auf „Keine“, wodurch das Box-Element ausgeblendet wird. Oben erfahren Sie, wie Sie CSS-Div-Elemente verwenden, um Seitenelemente anzuzeigen und auszublenden. Durch die Beherrschung dieser Techniken können wir unsere Seiten dynamischer und interaktiver gestalten.
Das obige ist der detaillierte Inhalt vonSo zeigen und verbergen Sie CSS-Divs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!