Skip to content
L-115Layout

Portfolio Rail Nav

Editorial side-rail header for a photography or studio portfolio, as a plain, fully editable Etch tree: section > frame > rail (monogram + name + role, availability status, numbered index of "Rail Link" instances with a…

Get this with ProIncluded in your plan

50 sites for €79 only, Compare all plans

Preview Desktop, 1280px

The system behind it

One pattern, your whole brand.

Portfolio Rail Nav reads your ACSS tokens, so changing a color, a font or a spacing value once restyles it everywhere. No hard-coded values, nothing to override.

Type
Layout
Category
Footers and headers
Responsive
Desktop to phone
Works with
Etch, ACSS, plain CSS

Options 21

Set on the section, in Etch’s attributes panel. No code needed.

data-theme
paperinksplit

split = ink rail beside a paper page

data-side
leftright

which edge the rail sits on at desktop widths

data-rail
fullcompact

compact shows the monogram and index numbers only and expands over the page on hover or keyboard focus

data-position
stickystatic

sticky keeps the rail (and the mobile bar) pinned while the page scrolls

data-accent
accentprimarysecondaryneutral

ACSS colour of the indicator, status dot, CTA arrow and accent badges

data-indicator
linedotnone

the marker that slides to the hovered or focused link and rests on the current one

data-preview
truefalse

floating photo preview card for links that have one (also the thumbnails in the mobile menu)

data-preview-effect
revealfadezoom

how the preview card appears

data-dim
truefalse

fade the other links while one is hovered

data-numbers
truefalse

the 01, 02 index numbers (compact mode always shows them)

data-scale
sml

size of the index labels

data-density
compactcomfortableairy

vertical rhythm of the index

data-status
truefalse

availability line under the name

data-clock
truefalse

live local time

data-timezone
textdefault Europe/Lisbon

IANA name

data-hour12
truefalse

data-socials
truefalse

the social links

data-cta
truefalse

the Start a project pill

data-menu
fullscreendrawer

mobile menu style

data-duration
numberdefault 520

ms · +

data-easing
smoothspringsnappylinear

or any cubic-bezier( · ) for the indicator, preview glide, rail expand and menu reveal

Component props 4

Only the repeating unit is a component. Duplicate, reorder or delete it in Layers and edit these props.

Rail Badge2 in this pattern · 2 props
PropTypeDefault
label
text

New

tone
text

accent

Rail Link5 in this pattern · 9 props
PropTypeDefault
label
text

Work

url
text

#work

current
true / false

False

showCount
true / false

True

count
text

48

showPreview
true / false

True

image
text

https://images.unsplash.com/photo-1470071459604-3b5ec3a7fe05?w=600

previewTitle
text

Low tide, Comporta

previewMeta
text

2026

Social Link4 in this pattern · 4 props
PropTypeDefault
label
text

Instagram

url
text

https://instagram.com

target
text

_blank

showArrow
true / false

True

Work Tile3 in this pattern · 7 props
PropTypeDefault
image
text

https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=900

alt
text

Pale beach and turquoise water seen from above

title
text

Atlantic

showMeta
true / false

True

meta
text

Series, 2026

url
text

#work

ratio
text

portrait

Included in Pro From €39 a year, with all 469 patterns.

Get Pro

More patterns

Keep browsing.

L-000

Quick View

Desktop, 1440px
Pro
demo.etchedy.com

The real preview of this pattern. Every pattern adapts to your ACSS tokens.

Unlock with ProSee plansIncluded in your plan