Headless Quiz Builder — Unstyled Quiz Components for React
A headless quiz builder separates logic from presentation. quiz-ui components ship with just the structural classes Radix needs to work — everything visual is your choice. Restyle a slider, swap card borders, or theme the entire funnel without touching branching logic.
Last updated: 2026-09-25
Frequently asked questions
What does 'headless' mean for a quiz builder?
The components have no default colors, borders, or layout beyond what Radix primitives require to function. Every visual decision is yours via className props.
How do I style the components?
Pass Tailwind classes to the className props on each component. QuizSlider, for example, accepts valueClassName, trackClassName, rangeClassName, and thumbClassName.
Can I use CSS modules instead of Tailwind?
Yes. The className props accept any valid CSS class string.