Skip to content

DESIGN.md · Free

Kendi design system

Blog and magazine website: a light grey page, white cards with 10px corners, black type and black buttons, photos under dark veils, no accent colour.

The style

Kendi is a website template for blogs and online magazines: a home page of slideshows and curated lists, post pages with a sidebar, category and author archives, a newsletter in three places, about, contact and legal pages. It should feel editorial and calm: the photos carry the colour, the interface stays black and white, and the cards are packed tightly (10px apart) inside generous bands.

The page is Paper (#F5F5F5); content sits on White cards with 10px corners, and photos have the same corners. Type is Black (#000000) for titles, links and buttons, Grey (#3D3D3D) for body copy and meta. There is no accent colour: the main call to action is a Black button with a White label and a small arrow; over photos the text is White on a dark veil gradient. Line (#DEDEDE) draws the few hairlines.

Everything is set in Inter (the text cut at every size): headings and menu links 600, body text 500, all with slightly tight letter spacing (-0.03em headings, -0.02em text). Motion is quiet and quick: springs of 0.4 s with no bounce — photos zoom to 105% on hover, labels and arrows roll, underlines grow from the left — and two slideshows that step every 8 s. Nothing appears or rises on scroll.

Colours

  • Black#000000black · primary · on-secondary · on-surfaceHeadings, titles, links, the buttons, the current breadcrumb item; at 50% the category tiles' veil, the checkbox hairline and the contact fields' placeholder; at 30% the Instagram tiles' hover veil.
  • Grey#3D3D3Dgrey · on-surface-variantBody copy, meta lines, labels, the breadcrumb links, the menu links' hover copy and the Spotlight titles' hover.
  • White#FFFFFFwhite · on-primary · secondary · surfaceThe header, the footer, cards, form boxes, category pills, text on photos.
  • Paper#F5F5F5paper · neutralThe page background, the contact fields, dates and excerpts on photos.
  • Line#DEDEDEline · outlineHairlines: form fields, the footer rule, the menu divider, the checkbox fill.
  • Charcoal#333333charcoalThe submit button pressed; at 85% its hover.
  • Error#FF2244errorThe submit button's error label; at 15% its fill.
  • Focus#5A5A5AfocusThe hairline of a focused contact field.
  • Spinner#999999spinnerThe ring of the list loader (/blog loads on scroll).

Typography · Inter

  • h1
    72px · 600 · 0.95 · -0.03em
    Kendi
  • h2
    34px · 600 · 1.2 · -0.03em
    Kendi
  • h3
    42px · 600 · 1.1 · -0.03em
    Kendi
  • rich
    28px · 600 · 1.2 · -0.03em
    Kendi
  • h4
    24px · 600 · 1.2 · -0.03em
    Kendi
  • h5
    18px · 600 · 1.2 · -0.03em
    Build a site that feels designed
  • h6
    16px · 600 · 1.2 · -0.03em
    Build a site that feels designed
  • menu
    15px · 600 · 1.2 · -0.03em
    Build a site that feels designed
  • button
    15px · 500 · 1.2 · -0.03em
    Build a site that feels designed
  • body
    16px · 500 · 1.4 · -0.02em
    Build a site that feels designed
  • small
    14px · 500 · 1.4 · -0.02em
    Build a site that feels designed
  • tiny
    12px · 500 · 1.2 · -0.02em
    Build a site that feels designed

Corners

  • icon · 2px
  • check · 4px
  • button · 5px
  • card · 10px
  • round · 9999px

Spacing

  • gutter · 30px
  • gutter-phone · 15px
  • gutter-tablet · 20px
  • section-padding · 50px
  • section-padding-phone · 30px
  • section-padding-tablet · 40px
  • band-padding · 100px
  • band-padding-phone · 60px
  • band-padding-tablet · 80px
  • breadcrumb-padding · 20px
  • breadcrumb-padding-phone · 15px
  • block-gap · 50px
  • content-max · 1200px
  • sidebar · 350px
  • header · 82px
  • header-phone · 65px

Parts

Get startedGet startedGet started

Kendi

A card in its own colours and corners.

Kendi

A card in its own colours and corners.

Drawn from the file’s component tokens.

Do's and don'ts

  • keep the interface black and white: Black for titles, links and buttons, Grey for body copy and meta, White cards on the Paper page; let the photos bring the colour.
  • give cards and photos 10px corners and buttons, pills and fields 5px; keep cards 10px apart.
  • put White text over photos only on a gradient veil (veil, ad-veil) or the Black 50 tile veil.
  • set headings and menu links at weight 600 and -0.03em, body text at 500 and -0.02em, and keep Inter's optical size at 14 on every style.
  • animate hovers with spring (0.4 s, no bounce): photos zoom to 105%, labels and arrows roll, underlines grow from the left.
  • show a post's meta as a row of small Grey items separated by 6px dots: the author (with a 28px round photo where there is room), the category, the date.
  • add an accent colour, or colour a button anything but Black (White on dark photos).
  • add shadows beyond menu, which belongs to the Categories panel.
  • make blocks appear or rise on scroll: the page is simply there.
  • let a button label or a category pill wrap.
  • mix fonts: Inter is the only family.

Get Kendi

This file describes Kendi’s style. The template is the whole site: every page, its content and its motion, free to remix in Framer, with code editions for selected plans.

Be the first to know

Get new templates and components first

One short email when we release a template or a free component. No spam — unsubscribe anytime.

We use your email only for Framebrick updates. Privacy policy