Blockquote.
Give a quotation its own voice.
A native blockquote with a semantic leading rule. Put attribution in a figcaption beside it, not inside the quotation.
Make it yours
Preparing the example…
Composition
AnatomyA native blockquote with a semantic leading rule. Put attribution in a figcaption beside it, not inside the quotation.
figure
├── Blockquote (native blockquote, optional cite URL)
└── figcaption / Text — attributionA place to start
UsageImport the stylesheet once at your application root. This complete example reflects the properties selected above.
Loading example…
Details that make a difference
Examples & statesSizes
Compare the three Dixy shirt sizes side by side.
Loading source…
Semantic colors
Semantic color supplements the selected state or measurement.
Loading source…
The finer details
API referenceGenerated from Dixy’s local TypeScript interfaces. Native HTML attributes and refs are forwarded. The table covers Dixy’s own options.
Blockquote
| Prop | Type / description | Default |
|---|---|---|
color | VisualColorSemantic color. | accent |
size | "sm" | "md" | "lg"Component proportions. | md |
as | EOverride the semantic element, e.g. a title heading level. | — |
Built from the same foundations
Styling tokensChange Theme settings above to compare appearance, accent, neutral, radius, spacing density, motion and direction. Override component aliases on a Theme root so custom properties follow portaled content too. The wrapper merges className, style, refs and render composition with its owning primitive.
| Token | Purpose |
|---|---|
--dixy-color-background-action-primary | The component-specific starting point. |
--dixy-font-label-md | Control label font and line height; body roles remain readable in text inputs. |
--dixy-color-background-selected | Selected surfaces use semantic color across appearances. |
--dixy-color-border-focus | Focus indication remains visible independently of shadows. |
--dixy-spacing-inset-sm | Density-aware component padding. |
--dixy-motion-transition-feedback | Short state feedback, reduced by the inherited motion setting. |
Consider everyone
AccessibilityScreen readers can announce blockquote boundaries. The rule colour is decorative; meaning is carried by the element. Target WCAG 2.2 AA. Automated axe checks pass in unit tests; screen-reader, forced-colors and contrast verification in real browsers remains pending.
Target: WCAG 2.2 AA. Automated tests cover selected behavior; manual screen-reader, contrast, and zoom validation remain part of the release checklist.
Build it. Then understand it.
Semantic HTML first: the element carries meaning, tokens carry the look.
--dixy-color-background-action-primary