motion: hover-zoom
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text linkThis technical appendix isolates the complete implementation matrix from the business-oriented showcase. Use it to inspect individual variants, fallbacks, and resolved framework decisions.
Every public media control, resolved decision, progressive fallback, and actionable invalid state is collected here as a secondary technical reference after the business showcase.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text link
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text link
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text link
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text link
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text link
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text link| Media pattern coverage | Reference |
|---|---|
asset-purpose-formats
|
[data-media-axis-matrix]
|
semantics-alt-caption-credit
|
[data-media-lab-group="aspects"]
|
box-viewport-frame-fit
|
[data-media-lab-group="fits"]
|
inline-standalone-figures
|
[data-media-lab-group="aspects"]
|
image-cards
|
[data-media-lab-group="card-arrangements"]
|
editorial-offset-overlap
|
[data-media-lab-group="section-layouts"]
|
full-bleed-hero-backdrop
|
[data-media-lab-group="surfaces"]
|
crop-focal-art-direction
|
[data-media-lab-group="focal-points"]
|
grid-mosaic-scroll-gallery
|
.media-gallery
|
lightbox
|
[data-media-lightbox]
|
informative-video
|
[data-media-lab-video="informative"]
|
decorative-video
|
[data-media-lab-video="decorative"]
|
hover-zoom
|
.media-motion-hover-zoom
|
reveal-motion
|
.media-motion-reveal
|
parallax
|
.media-motion-parallax-subtle
|
responsive-delivery-art-direction
|
[data-media-profile]
|
loading-performance-stability
|
[data-media-explain]
|
failure-empty-transitional-states
|
[data-media-invalid-states]
|
| Axis | Value | Resolved behavior |
|---|---|---|
| aspect |
auto
|
auto |
| aspect |
classic
|
4/3 |
| aspect |
landscape
|
3/2 |
| aspect |
portrait
|
4/5 |
| aspect |
square
|
1/1 |
| aspect |
tall
|
3/4 |
| aspect |
vertical
|
9/16 |
| aspect |
widescreen
|
16/9 |
| fit |
cover
|
cover |
| fit |
contain
|
contain |
| layout |
card-bleed
|
card-bleed |
| layout |
card-contained
|
card-contained |
| layout |
edge-to-edge
|
edge-to-edge |
| layout |
editorial-offset
|
editorial-offset |
| layout |
editorial-split
|
editorial-split |
| layout |
full-bleed
|
full-bleed |
| layout |
gallery-grid
|
gallery-grid |
| layout |
gallery-mosaic
|
gallery-mosaic |
| layout |
inline
|
inline |
| layout |
overlap
|
overlap |
| layout |
section-backdrop
|
section-backdrop |
| layout |
video
|
video |
| overlay |
none
|
none / neutral |
| overlay |
readable
|
readable / neutral |
| motion |
hover-zoom
|
progressive |
| motion |
none
|
static |
| motion |
parallax-medium
|
progressive |
| motion |
parallax-strong
|
progressive |
| motion |
parallax-subtle
|
progressive |
| motion |
reveal
|
progressive |
| treatment |
backdrop
|
landscape / cover / none |
| treatment |
editorial
|
landscape / cover / subtle |
| treatment |
natural
|
auto / contain / none |
| treatment |
poster
|
widescreen / cover / none |
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text linkThe same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text link
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text link
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Text link
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
The same semantic content checks hierarchy, spacing, boundaries, and controls across media treatments.
Expanded media unavailable.
A silent wood-fired oven clip shows bread beside glowing embers.
| Name | Value |
|---|---|
| asset |
bakery-team
|
| source |
/img/bakery-team.png
|
| placement |
figure / informative
|
| rendition |
feature / 640,768,960,1280,1600
|
| layout |
inline / inline
|
| treatment |
editorial
|
| surface |
none
|
| priority |
lazy / low
|
| accessibility |
informative / catalog-default
|
| fallbacks |
static-responsive-image / unchanged-static-media
|
| renderer |
media-frame media-relationship-figure media-aspect-landscape media-frame-subtle
|
[media:UNKNOWN_ASSET] Unknown media asset "missing-media-asset". Path: media-lab.missing-asset.asset. Rejected: "missing-media-asset". Target: media contract v2. Recovery: Select a stable ID declared in src/site/_data/media.yaml.
Path media-lab.missing-asset.asset
Recovery Select a stable ID declared in src/site/_data/media.yaml.
[media:UNSUPPORTED_LAYOUT] Layout "full-bleed" does not support relationship "card-media". Path: media-lab.invalid-layout.layout. Rejected: "full-bleed". Target: media contract v2. Recovery: Select a layout declared for this relationship by the accepted skin.
Path media-lab.invalid-layout.layout
Recovery Select a layout declared for this relationship by the accepted skin.