Overlay rail scrollbar: fade with scrolling, transparent track (#25) #28

Merged
Cordy merged 1 commit from rail-scrollbar-25 into main 2026-09-06 00:19:39 +00:00
Owner

Per the approved rail-scrollbar mockup. One identical snippet (railscroll class + CSS + script) in account.html, docs.html — both its sidebar and the on-this-page rail — and admin.html: native scrollbar hidden, custom overlay thumb fades in while scrolling, out ~0.7s after it settles; fully transparent track, no gutter, no layout shift, native scrolling untouched. Canonical copy in design/system/components/core/RailScroll.snippet.html. Closes #25.

Per the approved rail-scrollbar mockup. One identical snippet (`railscroll` class + CSS + script) in account.html, docs.html — both its sidebar and the on-this-page rail — and admin.html: native scrollbar hidden, custom overlay thumb fades in while scrolling, out ~0.7s after it settles; fully transparent track, no gutter, no layout shift, native scrolling untouched. Canonical copy in `design/system/components/core/RailScroll.snippet.html`. Closes #25.
One identical snippet in account.html, docs.html (both the sidebar and the
on-this-page rail) and admin.html: native scrollbar hidden, custom overlay
thumb fades in while scrolling and out 0.7s after it settles. No track, no
gutter, no layout shift; scrolling stays native. Approved mockup:
rail-scrollbar-mockup. Canonical copy added to the design system
(components/core/RailScroll.snippet.html).
Cordy merged commit b3f53c4480 into main 2026-09-06 00:19:39 +00:00
Cordy deleted branch rail-scrollbar-25 2026-09-06 00:19:41 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/cairn-site#28
No description provided.