Accordion Component
Het Accordion component creëert inklapbare content secties die helpen informatie op een ruimte-efficiënte manier te organiseren. Gebruikers kunnen op de header klikken om de inhoud uit te klappen of in te klappen.
| Prop | Type | Vereist | Beschrijving |
|---|---|---|---|
type | string | Nee | Data attribuut voor styling of JavaScript targeting |
question | string | Ja | De header tekst getoond in de accordion |
answer | string/HTML | Ja | De inhoud getoond wanneer accordion is uitgeklapd |
Functies
Abschnitt betitelt „Functies“- Interactieve Toggle - Klik om inhoud uit/in te klappen
- Icon animatie - Plus icoon roteert wanneer geschakeld
- Responsief ontwerp - Werkt op alle schermformaten
- Aangepaste styling - Ondersteunt thema aanpassing
- Toegankelijk - Toetsenbord navigatie ondersteuning
Gebruiksvoorbeelden
Abschnitt betitelt „Gebruiksvoorbeelden“Basis Accordion
Abschnitt betitelt „Basis Accordion“import Accordion from "../../../../components/user-components/Accordion.astro";
<Accordion question="Wat is Dockit?" answer="Dockit is een modern documentatiethema gebouwd met Astro en Starlight."/>Accordion met Type
Abschnitt betitelt „Accordion met Type“import Accordion from "../../../../components/user-components/Accordion.astro";
<Accordion type="faq" question="Hoe pas ik het thema aan?" answer="Je kunt kleuren, lettertypen en layout aanpassen via de configuratiebestanden."/>Meerdere Accordions
Abschnitt betitelt „Meerdere Accordions“import Accordion from "../../../../components/user-components/Accordion.astro";
<Accordion question="Installatie" answer="Voer npm install uit om te beginnen met Dockit."/>
<Accordion question="Configuratie" answer="Bewerk het astro.config.mjs bestand om je site aan te passen."/>
<Accordion question="Deployment" answer="Deploy naar Netlify, Vercel of elke statische hosting provider."/>Styling
Abschnitt betitelt „Styling“Het component bevat ingebouwde stijlen met ondersteuning voor:
- Lichte en donkere thema varianten
- Hover en focus staten
- Vloeiende animaties
- Aangepaste spatiëring en typografie
Beste praktijken
Abschnitt betitelt „Beste praktijken“- Gebruik duidelijke, beknopte vragen als headers
- Houd antwoordinhoud gefocust en scanbaar
- Groepeer gerelateerde accordions samen
- Gebruik de
typeprop voor consistente styling over vergelijkbare accordions