xPulse
πŸ‡¬πŸ‡§ EN

9. Disclosure / Collapse

xpulse-disclosure is the pattern for collapsible areas. Built on native <details>/<summary> β€” no JavaScript needed.

Standard Disclosure

Release Notes (open)

Ideal for optional extra info, examples or embedded navigation.

Changelog (closed)

This content is collapsed by default.

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

Caret Right (Navigation)

.xpulse-disclosure__summary--caret-right moves the arrow icon to the right β€” ideal for sidebars.

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">
Group
</summary>
<div class="xpulse-nav xpulse-nav--vertical">...</div>
</details>

Float Dropdown (Horizontal Navigation)

.xpulse-disclosure--float and .xpulse-disclosure__summary--float open the dropdown floating β€” suited for horizontal menus.

<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">
Menu item
</summary>
<div class="xpulse-nav__children">...</div>
</details>

Pill Toggle (Code Examples)

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