Akkordeons mit CSS

von | Jan. 2025 | Akkordeon, CSS

Akkordeons mittels CSS in verschiedenen Möglichkeiten zum nachbauen.

Es gibt viele Möglichkeiten Akkordeons oder Tabs in WordPress zu generieren. Klar gibt es dafür viele Plugins, aber wer möchte schon zu viele Plugins installieren.
Hier zeige ich ein paar Möglichkeiten anhand CSS und ein Plugin.

Accordion

Hier ist der CSS-Code in einem Code-Modul versteckt "Accordion"

Anleitung Accordion

  1. Erstelle ein Text-Modul
  2. Kopieren den Inhalt aus dem Tab: „Text-Modul“ ein.
  3. Erstelle ein Code-Module und füge den Inhalt aus dem Tab: „Style-CSS Accordion“ ein.

Im Text-Modul kannst Du die Bilder ersetzen!

Text-Modul

Style-CSS Akkordeon-1

Akkordeon-b


  • Überschrift 1


  • Überschrift 2


  • Überschrift 3


  • Überschrift 4


  • Überschrift 5

Hier liegt der Code: ul class="akkordeon-b"

Anleitung Akkordeon-b

  1. Erstelle ein Code-Modul
  2. Kopieren den Inhalt aus dem Tab: „Code-Modul“ ein.
  3. Erstelle ein Code-Module und füge den Inhalt aus dem Tab: „Style-CSS Akkordeon-1“ ein.

Im Text-Modul kannst Du die Bilder ersetzen!

Code-Modul: acordeon-b

<ul class=“akkordeon-b“> <li> <h4>Überschrift 1</h4> <a href=“#“> <img src=“https://1.bp.blogspot.com/-na8syCqA5QM/U2Y0MkeZeFI/AAAAAAAAPyA/5C7WeCVpcyE/s900/yecla.jpg“ /> </a></li> <li> <h4>Überschrift 2</h4> <a href=“#“> <img src=“https://3.bp.blogspot.com/-0VLtdXRmROw/U2Y0MBkDjKI/AAAAAAAAPx8/2WHDkLKpo3g/s900/ricote.jpg“ /> </a></li> <li> <h4>Überschrift 3</h4> <a href=“#“> <img src=“https://4.bp.blogspot.com/-dx4GDtQCuCY/U2Y0LT8IlRI/AAAAAAAAPxo/4XW_d21QrMk/s900/bullas.jpg“ /> </a></li> <li> <h4>Überschrift 4</h4> <a href=“#“> <img src=“https://4.bp.blogspot.com/-8vVOgYUvpRA/U2Y0LTWXwFI/AAAAAAAAPxs/HPnmp59MYtk/s900/jumilla.jpg“ /> </a></li> <li> <h4>Überschrift 5</h4> <a href=“#“> <img src=“https://4.bp.blogspot.com/-yyHs3e39Tsg/U2Y0LHHoRmI/AAAAAAAAPxk/TnqknfWjR0s/s900/abanilla.jpg“ /> </a></li> </ul>

Style-CSS: acordeon-b

Alternative styles

Alternative styles / CSS: b-accordion

  • First section

  • Second

  • Section #3

  • Fourth section

  • Fifth

  • Section #6

  • Seventh section

  • Eighth

Hier das Code-Modul:"b-accordion"

Anleitung „b-accoedion“

  1. Erstelle ein Code-Modul
  2. Kopieren den Inhalt aus dem Tab: „Code-Modul“ ein.
  3. Erstelle ein weiteres Code-Module und füge den Inhalt aus dem Tab: „Style-CSS“ ein.

Im Text-Modul kannst Du die Bilder ersetzen!

Code-Module: b-accordion

<h2>Alternative styles / CSS: b-accordion</h2>

<ul class=“b-accordion b-accordion_alt“>
<li class=“b-accordion__cell b-accordion_alt__cell“>
<div class=“b-accordion__content b-accordion_alt__content“></div>
<h3 class=“b-accordion__content__title b-accordion_alt__content__title“>First section</h3>
</li>
<li class=“b-accordion__cell b-accordion_alt__cell“>
<div class=“b-accordion__content b-accordion_alt__content“></div>
<h3 class=“b-accordion__content__title b-accordion_alt__content__title“>Second</h3>
</li>
<li class=“b-accordion__cell b-accordion_alt__cell“>
<div class=“b-accordion__content b-accordion_alt__content“></div>
<h3 class=“b-accordion__content__title b-accordion_alt__content__title“>Section #3</h3>
</li>
<li class=“b-accordion__cell b-accordion_alt__cell“>
<div class=“b-accordion__content b-accordion_alt__content“></div>
<h3 class=“b-accordion__content__title b-accordion_alt__content__title“>Fourth section</h3>
</li>
<li class=“b-accordion__cell b-accordion_alt__cell“>
<div class=“b-accordion__content b-accordion_alt__content“></div>
<h3 class=“b-accordion__content__title b-accordion_alt__content__title“>Fifth</h3>
</li>
<li class=“b-accordion__cell b-accordion_alt__cell“>
<div class=“b-accordion__content b-accordion_alt__content“></div>
<h3 class=“b-accordion__content__title b-accordion_alt__content__title“>Section #6</h3>
</li>
<li class=“b-accordion__cell b-accordion_alt__cell“>
<div class=“b-accordion__content b-accordion_alt__content“></div>
<h3 class=“b-accordion__content__title b-accordion_alt__content__title“>Seventh section</h3>
</li>
<li class=“b-accordion__cell b-accordion_alt__cell“>
<div class=“b-accordion__content b-accordion_alt__content“></div>
<h3 class=“b-accordion__content__title b-accordion_alt__content__title“>Eighth</h3>
</li>
</ul>

Style-CSS: b-accoedion