flowmance

Portfolifa Design System

Portfolifa website template previewPortfolifa website template preview detail 2Portfolifa website template preview detail 3

Portfolifa is a bright, personal portfolio for a single designer. It opens on a tall orange gradient with big white statements stacked down the left and a smiling portrait cut into a lime-green circle on the right. Below the hero the page turns calm: white and black sections, Switzer type with no tracking, and large rounded project cards that stack as you scroll. Orange comes back at the end as a full-screen fixed footer.

Four signatures make it recognisable:

  1. The orange scroll hero. A 400vh-tall section with a vertical gradient through five oranges (#E66007 → #E64D07 → #E64007 → #E63A07 → #E63407). The content stays in view while three 43px white statements fade from faint to full white one after another.
  2. Lime on orange. The portrait sits in a large bright-green circle (about 495px; it is part of the square portrait image and a brighter green than the button), and the main button Download My Resume is a #8CE607 lime pill, 74px tall.
  3. Stacked 50px cards. Project images sit in 50px-radius cards that stack on top of each other as you scroll, each scaling up from 0.8. A 60px white title and a 150px lime circle button are built in but hidden at rest (the screenshots show only the image).
  4. Reveal footer. The footer is fixed full-screen (100vh) in #E63A07 behind the page, uncovered when the content scrolls away.

Colors

Surfaces

canvas#FFFFFF

Page background for the work section

surface-1#FFFFFF

Same as canvas: there is no grey surface step

inverse-canvas#000000

The Latest Insight blog band

Ink

on-primary#FFFFFF

Text on primary

on-secondary#FFFFFF

Text on secondary

ink#000000

Section titles (Featured Work), statements, nav over white

ink-muted#222222

Body text and labels on white ((Approach), Evolving brands into …)

ink-subtle#888A8B

The default p, list and blockquote grey

on-media#FFFFFF

Text on orange, black and images; faded hero lines

on-media-muted#FFFFFF · 50%

Muted text on media

on-media-soft#ECECEC

Located in Los Angeles, California under the portrait

inverse-ink#ECECEC

Text on inverse-canvas

Action

primary#8CE607

Lime pill button, project circle buttons (the portrait circle is a brighter green inside the image)

primary-hover#000000

Button hover background

secondary#E63A07

The orange Work with me pill

accent#E63A07

Fixed footer background

Lines & effects

hero-top#E66007

Stops of the hero gradient (with #E64D07 at 25% and #E63A07 at 75%)

hero-mid#E64007

Stops of the hero gradient (with #E64D07 at 25% and #E63A07 at 75%)

hero-bottom#E63407

Stops of the hero gradient (with #E64D07 at 25% and #E63A07 at 75%)

line#888A8B

2px left rule on blockquotes

line-on-media#FFFFFF · 20%

2px underline under nav links on orange

overlay#181818 · 10%

Scrim on the five project cards

Typography

Switzer · display-title

The quick brown fox jumps

Statements (Motion crafting brand voices in the digital age.), Latest Insight. 60px · 600 · 1.2

Switzer · headline-lg

The quick brown fox jumps

Featured Work, centred. 50px · 600 · 1.1

Switzer · body-lg

The quick brown fox jumps

Paragraphs, Located in Los Angeles, California, (Approach). 18px · 500 · 1.3

Switzer · label-nav

The quick brown fox jumps

ABOUT, WORK, CONTACT. 18px · 500 · 1.11

Switzer · micro

The quick brown fox jumps

Default body text. 14px · 700 · 1.43

Spacing & shape

PurposeValue
Containermax 1200px, centred; 5% side padding (72px at 1440px)
Section rhythm120px top and bottom (.section); the works section has 130px top and 0 bottom so cards run into the next band
Breakpoints991px, 767px and 479px

Spacing scale

TokenValuePreview
xs7px
sm16px
md30px
lg40px
xl50px
2xl80px

Layout spacing

TokenValuePreview
column-gap50px
section-side72px
section120px
section-works130px

Border radius

sm15px
pill-sm30px
pill40px
card50px
full9999px

Motion

Hero statementsWhile scrolling the 400vh hero, each statement's opacity rises from faint to 1 in turn
Card stackProject cards scale 0.8 → 1, 500ms, as they scroll in, then stick and stack
Text revealTitles rise to y 0% (from about 100%) inside a clipped wrapper, 500ms outExpo
Fadesopacity 0 → 1, 300ms ease or 500ms
Mouse parallaxMouse move shifts hero layers ±10px, ±30px or ±80px
Hover filterFilter change, 300ms ease
Nav underlineBorder colour #FFFFFF33 → #FFFFFF, 200ms (CSS) and 300ms ease
Nav on scrollScroll up / scroll down triggers change the nav with scroll direction
Button hoverBackground to black, CSS transition: all

Do’s and don’ts

  • Open with the orange gradient hero (#E66007 to #E63407) and white Switzer statements at 43px weight 500.
  • Put the person in a bright-green circle and use the #8CE607 lime pill (74px tall, 40px radius) for the main action.
  • Give project cards a 50px radius and stack them as the page scrolls, with a 60px white title near the bottom.
  • Use black (#000000) bands with #ECECEC titles for blog content, and white for the work section.
  • Keep tracking at 0 and headings in sentence case; uppercase only the nav.
  • End with the fixed full-screen orange footer.
  • Add box shadows; only the project titles carry a soft text shadow.
  • Use small white text on the lime button: white on #8CE607 is only 1.6:1. White on the orange #E63A07 pill is 4.2:1. Keep button text at 18px weight 600 on both pills, and prefer the black hover state for clarity.
  • Set grey #888A8B text below 18px on white (3.5:1).
  • Use Cuprum or a second typeface.
  • Introduce more hues; orange and lime are the only colours.
  • Round cards to anything other than 50px or buttons to anything other than pills.

Example prompt

Any page in the Portfolifa style

Prompt
Build your page in the Portfolifa style. Use Switzer, tracking 0. Hero: a tall section with a vertical gradient #E66007 → #E64D07 25% → #E64007 50% → #E63A07 75% → #E63407, white 43px weight-500 first-person statements on the left, a portrait in a large bright-green circle on the right, and a lime pill button (#8CE607, white 18px weight-600 text, 40px radius, 27px 49px padding, 74px tall, hover #000000). Fixed nav: social icons left, wordmark centre, three uppercase 18px links right with a 2px white-20% underline. Work section on white with a centred "Featured Work" at 50px weight 600; project cards are full width with a 50px radius, a 150px lime circle button in the middle and a 60px white title 40px from the bottom, both hidden until interaction; cards scale 0.8 → 1 and stack. Blog section on #000000 with #ECECEC 60px titles and 1px white outline date pills (30px radius). Fixed full-screen #E63A07 footer revealed at the end. Sections use 120px vertical padding and a 1200px container.

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