ticker fail
The services slide past in one slow line and stop the moment the reader hovers, focuses or presses Pause, so the whole range of work is seen at a glance without a list to read.
Earns its place when: Four or more offerings with short names (under about 40 characters) that the page would otherwise list in a plain row, on a page with room for one quiet band.
Never when: Over body copy or a photo, with names that are long sentences, with links the reader must tap while they move, or when the services are already shown as cards on the same screen.
Measured: A marquee puts text across the 16px page edge at every moment, which the rubric (R4 gutter) names on two of three accounts, and the one clean read (KMG) is a phase of the loop, not a property of the device; K&V also trips nothing-covers-text.
Not in the brief or the generator. It enters only if Ryan picks it.
HELF Hardscaping (light trade) fail
lint: no new finding at 1440 or 393 (scripts on and off, reduced motion). rubric new: R4 gutter: 2 text block(s) inside the 16px edge at 1440: "Pavers and Flagstone" -175px from the left; "Commercial Snow Removal and Parking Lot Salting; R4 gutter: 1 text block(s) inside the 16px edge at 390: "Pavers and Flagstone" -196px from the left. 19 device checks passed.
Open the live page with it on · the same page without it
| Motion lint, new findings | 1440: none 390: none |
|---|---|
| Rubric (1440 and 390) | 2 findings with it, 0 without. New: R4 gutter: 2 text block(s) inside the 16px edge at 1440: "Pavers and Flagstone" -175px from the left; "Commercial Snow Removal and Parking Lot Salting" ; R4 gutter: 1 text block(s) inside the 16px edge at 390: "Pavers and Flagstone" -196px from the left |
| Checks (scripts on, off, reduced motion) |
|
Without it, then with it




The motion, 1440 wide



The motion, 390 wide



KMG Heating & Plumbing (dark trade) pass
lint: no new finding at 1440 or 393 (scripts on and off, reduced motion). rubric: no new finding at 1440 or 390 (14 with it, 13 without). 19 device checks passed.
Open the live page with it on · the same page without it
| Motion lint, new findings | 1440: none 390: none |
|---|---|
| Rubric (1440 and 390) | 14 findings with it, 13 without. New: none |
| Checks (scripts on, off, reduced motion) |
|
Without it, then with it




The motion, 1440 wide



The motion, 390 wide



Kettle & Vine (restaurant) fail
lint new: desktop nothing-covers-text: 190 hit(s); phone nothing-covers-text: 257 hit(s). rubric new: R4 gutter: 2 text block(s) inside the 16px edge at 1440: "Large Parties" 9px from the left; "Private Dining Room" 1380px from the left; R2 motion-with-meaning: 1 element(s) change with scroll alone at 1440 (0 line(s) that grow or slide, 1 text(s) that re-colour or fade): "02" (screen a; R4 gutter: 2 text block(s) inside the 16px edge at 390: "Table Reservations" -117px from the left; "Private Dining Room" 309px from the left. 19 device checks passed.
Open the live page with it on · the same page without it
| Motion lint, new findings | 1440: desktop: nothing-covers-text: 190 hit(s) 390: phone: nothing-covers-text: 257 hit(s) |
|---|---|
| Rubric (1440 and 390) | 16 findings with it, 15 without. New: R4 gutter: 2 text block(s) inside the 16px edge at 1440: "Large Parties" 9px from the left; "Private Dining Room" 1380px from the left ; R2 motion-with-meaning: 1 element(s) change with scroll alone at 1440 (0 line(s) that grow or slide, 1 text(s) that re-colour or fade): "02" (screen at y 6020) ; R4 gutter: 2 text block(s) inside the 16px edge at 390: "Table Reservations" -117px from the left; "Private Dining Room" 309px from the left Cleared by it: R9 no-overlap ; R9 no-overlap |
| Checks (scripts on, off, reduced motion) |
|
Without it, then with it




The motion, 1440 wide



The motion, 390 wide


