xPulse
🇩🇪 DE

9. Disclosure / Collapse

xpulse-disclosure ist das Pattern für auf- und zuklappbare Bereiche. Basiert auf nativem <details>/<summary> — kein JavaScript nötig.

Standard-Disclosure

Release Notes (offen)

Ideal für optionale Zusatzinfos, Beispiele oder eingebettete Navigation.

Changelog (geschlossen)

Dieser Inhalt ist standardmäßig eingeklappt.

<details class="xpulse-disclosure">
<summary class="xpulse-button xpulse-button--ghost xpulse-button--block xpulse-disclosure__summary xpulse-text-left">
Titel
</summary>
<div class="xpulse-box xpulse-box--content">Inhalt</div>
</details>

Caret rechts (Navigation)

Mit .xpulse-disclosure__summary--caret-right wandert das Pfeil-Icon nach rechts — ideal für Seitenleisten.

Deployments
<details class="xpulse-disclosure">
<summary class="xpulse-button xpulse-button--ghost xpulse-button--block
xpulse-disclosure__summary xpulse-disclosure__summary--caret-right xpulse-text-left">
Gruppe
</summary>
<div class="xpulse-nav xpulse-nav--vertical">...</div>
</details>

Float-Dropdown (horizontale Navigation)

Mit .xpulse-disclosure--float und .xpulse-disclosure__summary--float öffnet das Dropdown schwebend — geeignet für horizontale Menüs.

<details class="xpulse-disclosure xpulse-disclosure--float">
<summary class="xpulse-button xpulse-button--ghost xpulse-disclosure__summary
xpulse-disclosure__summary--caret-right xpulse-disclosure__summary--float">
Menüpunkt
</summary>
<div class="xpulse-nav__children">...</div>
</details>

Als Pill-Toggle (Code-Beispiele)

Code anzeigen
const theme = 'dark';
<details class="xpulse-disclosure">
<summary class="xpulse-pill xpulse-disclosure__summary">Code anzeigen</summary>
<pre class="xpulse-code-block"><code>...</code></pre>
</details>
de/styleguide/10-disclosure.md 2026-04-17