flowmance

ella Design System

ella website template previewella website template preview detail 2ella website template preview detail 3

ella (written ēlla on the site, with a macron over the e) is a light, quiet studio template. It reads like a gallery wall: a pure white page, very large black Inter Tight headlines with normal tracking, almost no chrome, and colour arriving only through bold product photography and one bright yellow. The live preview opens on a demo landing page: a giant Meet ēlla headline and a three-column grid of shadowed page thumbnails (homepages, work, blog, about, contact).

Four signatures make it recognisable:

  1. A photo inside the headline. The hero sets a 170px circular photo between two display words (Meet ◯ ēlla, ēlla ◯ Digital Design Agency). The circle sits on the text baseline like a letter.
  2. Bullet-dot section tags. Every section opens with a 12px black dot and a 21px label: ● Template Demos, • Work, • Latest Insights, • Our top clients.
  3. Yellow #FFEA00 as the only UI colour. It appears on square submit buttons, the 170px circle button and a small circle menu button; everything else is black on white.
  4. The centred location line. The nav carries ☀ Domiciled in the sunny Miami, FL in the middle, between the logo and a two-line hamburger.

Colors

Surfaces

canvas#FFFFFF

Page background, hero, sections, demo cards

surface-1#181818 · 10%

Image wrappers behind card photos (the grey you see while images load)

inverse-canvas#000000

The full-screen menu overlay and the black footer band

Ink

on-primary#000000

Text on primary

ink#000000

Headlines, section tags, nav, the bullet dot

ink-muted#525252

Paragraphs (p colour in the CSS, --dim-grey)

ink-subtle#6D6D6D

Small meta text such as blog dates and categories

on-accent#000000

Text on accent

inverse-ink#FFFFFF

Text on inverse-canvas

Action

primary#FFEA00

Filled buttons (Send Message, Send Request), square corners

primary-hover#000000

.button:hover: black with white text

accent#FFEA00

The 170px circle button on cards and the small circle menu button on Homepage 1

Lines & effects

line#E2E2E2

Light grey 1px dividers between blog rows (.blog-wrapper-bottom)

line-strong#181818

The 1px left rule of block quotes (--black-2)

inverse-line#FFFFFF · 29%

Underline under footer links on black

tint-blue#F0F5FF

Declared in the Webflow variables; not visible on the demo landing page

tint-rose#FBE7E3

Declared in the Webflow variables; not visible on the demo landing page

Typography

Inter Tight · display-hero

The quick brown fox jumps

ēlla in the hero (.title-1, 9.5em of the 14px body). 133px · 500 · 1.0

Inter Tight · headline-lg

The quick brown fox jumps

Base h1 on inner pages. 46px · 500 · 0.96

Inter Tight · quote

The quick brown fox jumps

Block quotes, with a 1px #181818 left rule and 20px side padding. 25px · 400 · 1.3

Inter Tight · title-md

The quick brown fox jumps

Card titles under thumbnails (Homepage 1, .blog-title). 21px · 500 · 1.43

Inter Tight · eyebrow

The quick brown fox jumps

Section tags after the bullet dot (.title-tag). 21px · 500 · 1.1

Inter Tight · label

The quick brown fox jumps

The nav location line. 18px · 500 · 1.11

Spacing & shape

PurposeValue
Containermax 1400px, centred (.container), with side padding of 5% of the viewport from the section (padding: 100px 5%)
Section rhythm100px top and bottom on every .section, 80px at ≤991, 50px at ≤767
Section tag spacingthe dot and label sit 10px apart, with 20px below before the content
Breakpoints991px, 767px and 479px (Webflow defaults), plus a min-width: 768px rule set

Spacing scale

TokenValuePreview
xs10px
sm16px
md20px
lg30px
xl40px

Layout spacing

TokenValuePreview
nav-y21px
grid-gap25px
hero-y50px
section100px

Border radius

pill100px
full9999px

Motion

Headline revealLines start at y 100% (also 112% and 130%) inside an overflow-hidden mask with skewY 7°, then move to y 0% and skew 0° over 1100ms, outQuint
Fade inopacity 0 → 1, 500ms; slower variant 1000ms outQuart
Slide inx ±30px or y ±30px → 0, 500ms
Image zoomscale 1.3 → 1, 500ms, on scroll into view
Circle button popscale 0.8 → 1, 300ms, outQuad
HamburgerBars rotate, 200ms outSine; menu opens with display toggles and a 300ms ease size change
Menu link rollText moves y 0 → 100% and a copy rolls in, 500ms
Small shiftx 4px, 500ms
Hover transitionsCSS transition: all 300ms on the button; social icons fade to 70%

Do’s and don’ts

  • Keep the page #FFFFFF with #000000 headlines in Inter Tight 500 and 0px tracking.
  • Open every section with the 12px black dot and a 21px eyebrow label.
  • Put a 170px circular photo inside the hero headline line, between words.
  • Use #FFEA00 with black text for the one filled action, square-cornered and full width in forms.
  • Set paragraphs in body-lg (17px, 500) at #525252.
  • Use the black inverse-canvas only for the full-screen menu and the footer band.
  • Choose photos with one product on one strong flat colour.
  • Round buttons, inputs, cards or photos; only circles and the dot are round.
  • Add a second accent colour or tint the UI with the photo colours.
  • Use the declared Switzer font, uppercase outside the tiny form labels, or weights above 600.
  • Add heavier shadows than 0 5px 15px black at 8%, or shadows on anything but thumbnail cards.
  • Keep ink-subtle #6D6D6D for 14px+ meta text on white only, never for paragraphs and never over the surface-1 image placeholder (4.2:1).
  • Invent a hover colour for the yellow button; its measured hover is black #000000 with white text.

Example prompt

Any page in the ella style

Prompt
Build your page in the ella style. Use a pure white #FFFFFF page, Inter Tight everywhere with 0px tracking, and black #000000 headlines at weight 500. The hero is centred, min-height 95svh: a 133px headline with line height 1.0, the first word at weight 400 and the brand word at 500, with a 170px circular photo set inline between the words and a thin ↓ arrow below. Start each section with a 12px black dot and a 21px/500 label, 10px apart, then 20px of space. Sections have 100px vertical padding and 5% side padding inside a 1400px container. Use three-column grids with 25–40px gaps, square-cornered photos with no overlay, and paragraphs at 17px/500/1.3 in #525252. The only colour in the UI is #FFEA00 with black text, on square full-width buttons 54px tall (hover black with white text) and on a 170px circle button over card images.

More design systems like this

Agency 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