HomeUI Components
Preview
html
1
2
3
4
Code
html
<details class="accordion">
  <summary class="accordion-trigger">
    <span>Question title</span>
    <span class="accordion-icon">+</span>
  </summary>
  <div class="accordion-content">
    <p>Answer content goes here.</p>
  </div>
</details>

<style>
.accordion {
  border: 1px solid var(--border);
  border-radius: 0.625rem; overflow: hidden;
}
.accordion-trigger {
  display: flex; justify-content: space-between; align-items: center;
  padding: 1rem 1.25rem; cursor: pointer; list-style: none;
  font-weight: 500;
}
.accordion-trigger::-webkit-details-marker { display: none; }
details[open] .accordion-icon { transform: rotate(45deg); }
.accordion-icon { transition: transform 0.2s; }
.accordion-content { padding: 0 1.25rem 1rem; color: var(--muted); }
</style>
Related Blocks
html
Avatar Group
Single and grouped avatar component with fallback.
html
Breadcrumb
Navigation breadcrumb with separator and current page.
html
Checkbox Group
Styled checkbox inputs with label and indeterminate state.