Wie füge ich Akkordeon in
Bootstrap hinzu? Im folgenden Artikel wird die Verwendung der Bootstrap5-Akkordeonkomponente anhand von Codebeispielen erläutert. Ich hoffe, dass er für Sie hilfreich ist.
Die Akkordeon-Komponente ist Tabs sehr ähnlich, außer dass sie nicht horizontal, sondern vertikal angeordnet ist. In Kombination mit dem integrierten JavaScript-Plug-in können Sie gefaltete vertikale Inhalte ohne handschriftliche JS erzielen . Akkordeons werden häufig in vertikalen Navigationsmenüs des Backend-Panels, Meldungen zum Zusammenklappen des Frontends usw. verwendet. [Verwandte Empfehlungen: „Bootstrap-Tutorial“]
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="keywords" content=""> <meta name="description" content=""> <link href="bootstrap5/bootstrap.min.css" rel="stylesheet"> <title>滑动窗口</title> </head> <body> <div> <br><br><br> <div id="accordionExample"> <div> <h2 id="headingOne"> <button type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> 李白 </button> </h2> <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample"> <div> <strong>李白(701年-762年)</strong> ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。 </div> </div> </div> <div> <h2 id="headingTwo"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> 杜甫 </button> </h2> <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample"> <div> <strong>杜甫(712年—770年)</strong> ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人, 与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。 杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。 </div> </div> </div> <div> <h2 id="headingThree"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> 白居易 </button> </h2> <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample"> <div> <strong>白居易(772年-846年)</strong> ,字乐天,号香山居士,又号醉吟先生,祖籍山西太原。 是唐代伟大的现实主义诗人,白居易的诗歌题材广泛,形式多样,语言平易通俗,有“诗魔”和“诗王”之称。 有《白氏长庆集》传世,代表诗作有《长恨歌》、《卖炭翁》、《琵琶行》等。 </div> </div> </div> </div> </div> <script src="bootstrap5/bootstrap.bundle.min.js" ></script> </body> </html>
Die Akkordeon-Komponente muss im Akkordeon-Container enthalten sein
<div class="accordion">..</div>
Eine Akkordeon-Komponente hat viele Einträge , wie im obigen Beispiel, ist das Folgende ein Eintrag. Jeder Eintrag enthält einen Titel und Inhalt.
<div class="accordion-item"> <h2 class="accordion-header" id="headingTwo"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> 杜甫 </button> </h2> <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample"> <div class="accordion-body"> <strong>杜甫(712年—770年)</strong> ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人, 与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。 杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。 </div> </div> </div>
Der folgende Code ist der Titel des Eintrags. Er enthält ein h2-Tag und eine Schaltfläche. Tatsächlich müssen Sie nur den Text in der folgenden Schaltfläche und den Wert von data ändern. bs-target
Das ist es. data-bs-target
的值即可。
<h2 class="accordion-header" id="headingTwo"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> 杜甫 </button> </h2>
如下代码就是条目的内容,同样的你只需要最外层id和data-bs-target
<div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample"> <div class="accordion-body"> 杜甫(712年—770年 ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人, 与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。 杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。 </div> </div>
Der folgende Code ist der Inhalt des Eintrags. Ebenso benötigen Sie nur die äußerste ID und den Wert von data-bs-target< /code> Korrespondieren Sie einfach.
<div class="accordion accordion-flush">
3 Neben Stil
Entfernen Sie die Standardhintergrundfarbe, einige Ränder und einige abgerundete Ecken, um das Akkordeon neben seinem übergeordneten Container zu platzieren. Geben Sie einfach Accordion-Flush in den Behälter.
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="keywords" content=""> <meta name="description" content=""> <link href="bootstrap5/bootstrap.min.css" rel="stylesheet"> <title>滑动窗口</title> </head> <body> <div> <br><br><br> <div id="accordionExample"> <div> <h2 id="headingOne"> <button type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> 李白 </button> </h2> <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample"> <div> <strong>李白(701年-762年)</strong> ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。 </div> </div> </div> <div> <h2 id="headingTwo"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> 杜甫 </button> </h2> <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample"> <div> <strong>杜甫(712年—770年)</strong> ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人, 与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。 杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。 </div> </div> </div> <div> <h2 id="headingThree"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> 白居易 </button> </h2> <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample"> <div> <strong>白居易(772年-846年)</strong> ,字乐天,号香山居士,又号醉吟先生,祖籍山西太原。 是唐代伟大的现实主义诗人,白居易的诗歌题材广泛,形式多样,语言平易通俗,有“诗魔”和“诗王”之称。 有《白氏长庆集》传世,代表诗作有《长恨歌》、《卖炭翁》、《琵琶行》等。 </div> </div> </div> </div> <br><br><br> <div class="accordion accordion-flush" id="accordionExample2"> <div> <h2 id="headingOne2"> <button type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne2" aria-expanded="true" aria-controls="collapseOne"> 李白 </button> </h2> <div id="collapseOne2" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample2"> <div> <strong>李白(701年-762年)</strong> ,字太白,号青莲居士,又号“谪仙人”,是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《梁甫吟》《早发白帝城》等多首。 </div> </div> </div> <div> <h2 id="headingTwo2"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo2" aria-expanded="false" aria-controls="collapseTwo"> 杜甫 </button> </h2> <div id="collapseTwo2" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample2"> <div> <strong>杜甫(712年—770年)</strong> ,字子美,原籍湖北襄阳,后徙河南巩县。唐代伟大的现实主义诗人, 与李白合称“李杜”。杜甫在中国古典诗歌中的影响非常深远,被后人称为“诗圣”,他的诗被称为“诗史”。 杜甫创作了《登高》《春望》《北征》《三吏》《三别》等名作。 </div> </div> </div> <div> <h2 id="headingThree2"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree2" aria-expanded="false" aria-controls="collapseThree"> 白居易 </button> </h2> <div id="collapseThree2" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample2"> <div> <strong>白居易(772年-846年)</strong> ,字乐天,号香山居士,又号醉吟先生,祖籍山西太原。 是唐代伟大的现实主义诗人,白居易的诗歌题材广泛,形式多样,语言平易通俗,有“诗魔”和“诗王”之称。 有《白氏长庆集》传世,代表诗作有《长恨歌》、《卖炭翁》、《琵琶行》等。 </div> </div> </div> </div> </div> <script src="bootstrap5/bootstrap.bundle.min.js" ></script> </body> </html>
Der folgende Code zeigt den Unterschied zwischen den beiden Stilen. Achten Sie auf die obere, untere, linke, rechte und die vier Ecken unten. Darüber hinaus ist zu beachten, dass zwei Akkordeonkomponenten unterschiedliche IDs auf derselben Seite definieren müssen, da sonst Verwirrung leicht vermieden werden kann.
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="keywords" content=""> <meta name="description" content=""> <link href="bootstrap5/bootstrap.min.css" rel="stylesheet"> <title>手风琴组件</title> </head> <body> <div> <br><br><br> <div id="accordionExample"> <div> <h2 id="headingOne"> <button type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne"> 文章管理 </button> </h2> <div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample"> <div> <ul> <li>分类管理</li> <li>文章列表</li> <li>添加文章</li> </ul> </div> </div> </div> <div> <h2 id="headingTwo"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> 网站管理 </button> </h2> <div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample"> <div> <ul> <li>网站设置</li> <li>风格选择</li> <li>插件管理</li> </ul> </div> </div> </div> <div> <h2 id="headingThree"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree"> 会员管理 </button> </h2> <div id="collapseThree" class="accordion-collapse collapse" aria-labelledby="headingThree" data-bs-parent="#accordionExample"> <div> <ul> <li>普通会员</li> <li>VIP会有</li> </ul> </div> </div> </div> </div> </div> <script src="bootstrap5/bootstrap.bundle.min.js" ></script> </body> </html>
4 Nutzungsliste für Akkordeon-Komponenten
Der Inhalt des Akkordeon-Komponenteneintrags kann eine Liste sein, die im Allgemeinen im Hintergrundnavigationsfeld und in Seitenfaltnachrichten im Front-End verwendet wird. Sie können die Textausrichtung mithilfe der generischen Textklasse formatieren. Oder verwenden Sie CSS, um den Stil der Listenanzeige neu zu definieren. rrreee
Weitere Informationen zu Bootstrap finden Sie unter:
Bootstrap-Basis-Tutorial🎜! ! 🎜Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur Verwendung der Akkordeon-Komponente in Bootstrap (Beispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!