Image
Content · researchedA picture, optionally with a full-screen preview.
atom · also called Thumbnail
Each block is the real component from that system’s own package, in an isolated frame. They are live: hover, focus and press them. Frames are drawn on white so systems compare on one ground, and a font a system licenses only for its own site (GOV.UK’s Transport) falls back to what the system itself specifies.
Ant Design
Image native: partly antd 6.6.5Carbon
Checked docs components list and source. AspectRatio is a layout wrapper and Card media slots hold images, but no image component; img appears only in UserAvatar (unpublished).
GOV.UK
Checked: component index (https://design-system.service.gov.uk/components/ , 37 components), patterns index, styles index, repo tree src/govuk/components and objects, and installed govuk-frontend 6.5.1 components directory. No image component. Styles > Images gives guidance and responsive-image classes only.
Material Web
Checked docs/components (20 component pages), the repo top-level dirs, labs/, labs/gb/components and the installed 2.5.0 package. No image element; md-list-item has image/avatar slots only.
Primer
No image component. Avatar and Skeleton box exist; nothing for general pictures or previews. Checked: primer.style/product/components/ index, internal-components list, ui-patterns, packages/react/src tree (incl. deprecated/, experimental/, internal/).
Spectrum
Image native: yes- Variants
- —
- Sizes
- —
- States documented
- error, loading
- Accessibility guidance
- no
Implementations: S2 and v3 Image (renders img inside an optional picture, with loading and error handling); no full-screen preview found. Index disagreement (partial): it also mapped Asset (SWC file or folder placeholder) and Thumbnail (SWC media preview chip); neither is a picture component. Installed SWC 1.12.4 has asset but not thumbnail. S2 MDX has no accessibility section.
1 corrected on re-read
- states_documented: null → ["error","loading"] Image.mdx: Error state (renderError) and skeleton loading described
USWDS
Checked the docs component index and status page and the develop packages/ tree (88 entries, matching installed 3.14.0): no image component. usa-media-block (an image beside text) and usa-embed-container are layout helpers with no docs page; there is no preview or lightbox.
Platform facts
Anatomy
- image — HTML img with src.
- alternative text — MDN: provide a useful alt; alt='' marks non-key content.
- caption optional — Spec figure: 'optionally with a caption'; figcaption.
The seven states
| default | Displayed. |
|---|---|
| hover | n/a — Not interactive. |
| focus | n/a — Not focusable unless wrapped in a link or button. |
| active | n/a — Not interactive. |
| disabled | n/a — Not defined by APG or HTML. |
| error | n/a — Not defined by APG or HTML. |
| loading | MDN img: loading attribute defers loading until near the viewport. |
Every cell was read twice, the second time from raw sources by a separate pass. 1 of 35 fields changed on the second read — open any “corrected” note to see what it said before.