flowmance

Skye Basu Design System

Skye Basu website template previewSkye Basu website template preview detail 2Skye Basu website template preview detail 3

Skye Basu is a loud, poster-like personal portfolio for a digital designer. It opens on a black stage lit by a single spotlight, with the words DIGITAL DESIGNER in wide Unbounded capitals and a neon-yellow ticker pill near the bottom. After that the page turns white, and big full-width project images stack on top of each other as you scroll. Every word on the site is uppercase.

Four signatures make it recognisable:

  1. Spotlight hero. A black hero with a photographic ceiling light and a soft cone of light, and DIGITAL / DESIGNER (scrolling the hero rolls it up to SKYE / BASU) in 128px Unbounded 600 with 3px tracking.
  2. Yellow ticker pill. A 440px #FFFF00 pill with 50px corners scrolls AVAILABLE FOR FREELANCE WORLDWIDE —— GET IN TOUCH —— in 13px black bold capitals.
  3. Stacked project deck. Project images sit in sticky full-width frames; each next one slides over the last and is a little wider, so the top edges of earlier projects show as thin coloured strips above it.
  4. All caps, two families. Unbounded (wide, geometric) for display, nav and titles; Inter Tight for reading text, also uppercase.

Colors

Surfaces

canvas#FFFFFF

Page background after the hero

surface-1#F5F5F5

Grey button variant (cart, buy now); fills #222222 with white text on hover

inverse-canvas#000000

Hero, footer, nav over the hero

Ink

on-primary#FFFFFF

Text on primary

on-primary-hover#FFFFFF
ink#000000

Titles, about statements, nav over white sections

ink-secondary#222222

Grey-button labels and the grey button's hover fill

ink-muted#888A8B

Paragraphs, experience meta (WEBFLOW AT 2010-2014), blog row rules

ink-faint#222222 · 45%

Date pills on blog rows

on-accent#000000

Text on accent

on-media#FFFFFF
inverse-ink#FFFFFF

Text on inverse-canvas

inverse-ink-muted#FFFFFF · 50%

Footer fine print

Action

primary#000000

The black .button.color pill (add-to-cart and pricing buttons)

primary-hover#000000

No colour change on hover: .button.color overrides the base hover

accent#FFFF00

Ticker pill, the MORE ABOUT ME AND SERVICES pill button and the project hover circle

Lines & effects

line#888A8B
inverse-line#FFFFFF · 40%

1px underline under nav links

Typography

Unbounded · display-hero

The quick brown fox jumps

DIGITAL DESIGNER, SKYE BASU. 128px · 600 · 1.1 · 3px

Unbounded · headline-lg

The quick brown fox jumps

FEATURED WORK, EXPERIENCE, LATEST INSIGHT. 50px · 600 · 1.1

Inter Tight · title-project

The quick brown fox jumps

Project names over images (PORTO, KAKA), white with a soft shadow, shown on hover. 50px · 500 · 1

Inter Tight · body-lg

The quick brown fox jumps

Paragraphs, grey. 17px · 500 · 1.3

Inter Tight · label-link

The quick brown fox jumps

MORE ABOUT ME AND SERVICES on the yellow pill. 18px · 700 · 1

Inter Tight · eyebrow

The quick brown fox jumps

Ticker text. 13px · 700 · 1.4 · 1px

Spacing & shape

PurposeValue
Containermax 1200px, centred, with 5% side padding (72px at 1440)
Breakpoints991px, 767px, 479px

Spacing scale

TokenValuePreview
xs7px
sm16px
md30px
lg50px

Layout spacing

TokenValuePreview
nav-padding30px
gutter72px
section120px
section-works-top130px

Border radius

pill30px
ticker50px
button100px
full9999px

Surfaces

How the surfaces stack, from the page background up. Hex codes and roles are in Colors above.

Level 1canvas
Level 2surface-1

Motion

Hero word swapScroll-linked: as the hero scrolls, each .hero-title moves y 0 → −100% inside its 150px mask, so SKYE / BASU replaces DIGITAL / DESIGNER
TickerThe yellow pill's text moves x 0 → −100% over 25000ms, linear, then restarts
Project deckScroll-linked: each sticky frame scales 1 → 0.6, 0.65, 0.7, 0.75 or 0.8 (in order) as the next one slides over it
Project hoverCircle scale 0 → 1, 500ms swingFromTo, opacity 500ms inOutCirc; image scale 1 → 1.2, 500ms inOutCirc; title y 120% → 0 with skewY 7° → 0°, 500ms outSine; overlay fades in over 400ms ease
Hover parallaxInside a project the circle shifts ±30px, the image ∓30px and the content ±10px with the mouse (500ms smoothing)
Nav colourFilter change, 300ms ease, when the nav crosses white sections
Nav underlineall 0.2s, border colour 40% → 100% white
Page loaderThe logo-and-spinner loader fades to opacity 0 over 300ms ease on page load

Do’s and don’ts

  • Set everything uppercase: Unbounded for display, nav and titles; Inter Tight for paragraphs and meta.
  • Open on a black #000000 stage with one white display line and one #FFFF00 pill.
  • Show work as full-width, square-cornered images at 1.6:1 that stack while scrolling.
  • Use 1px underlines (white at 40%, solid on hover) for nav links.
  • Keep pills for small things only: the ticker (50px radius), dates (30px), buttons (100px).
  • Number sections 01, 02 in 17px Inter Tight 600.
  • Use #888A8B grey for text under 17px or for anything important; it is only 3.5:1 on white. Keep it for paragraphs and meta at 14px+ and set key lines in #000000.
  • Use the 45% date-pill grey for anything but dates.
  • Put yellow text on white, or add the unused green and orange variables.
  • Round project images or add shadows to cards.
  • Mix in lowercase headings or a third typeface.
  • Run more than one ticker or cursor circle per view.

Example prompt

Any page in the Skye Basu style

Prompt
Build your page in the Skye Basu style. Everything is uppercase. Open with a full-height black #000000 hero lit by a single spotlight photo, one or two stacked words in Unbounded 128px, weight 600, line height 1.1, tracking 3px, white, and a 440px #FFFF00 pill (50px radius, padding 8px 14px) scrolling "AVAILABLE FOR FREELANCE WORLDWIDE —— GET IN TOUCH" in Inter Tight 13px 700, 1px tracking, black. The rest of the page is white #FFFFFF. Section titles are Unbounded 50px 600, line height 1.1, black, with a 17px "01" index. Statements are Unbounded 23px 600; paragraphs are Inter Tight 17px 500 in #888A8B. Show projects as full-width, square-cornered 1.6:1 images that stack as you scroll, with a white 50px Inter Tight 500 title and a 150px yellow circle that appear on hover. Nav links are Unbounded 15px 500 with a 1px white-40% underline. Sections pad 120px vertically inside a 1200px container. No shadows.

More design systems like this

Portfolio design systems, the same colors first.

Browse all 398

Bring any of them to your AI tool

All Access unlocks all 398 design systems, ready for Claude, ChatGPT, Gemini, Cursor, v0 and Lovable, plus 400+ templates on all 5 platforms.

Get All AccessUpgrade to All Access