Emblematic
Vue.js homepage, desktop
Vue.js homepage in dark mode
Dark mode (follows system setting)
Vue.js homepage, mobile
Mobile, 390px

Typography

scale ratio 1.500
  • Interdisplay + body400 500 600 900100%
  • system-uimono5000%
stylefamilysizeweightlinetracking
displayInter76px9001.25-0.02em
headlineInter20px6001.2-0.02em
bodyInter15px4001.60.013em
body-smInter12px5001.6670.017em
labelInter14.4px4001.6670.014em
monosystem-ui12px5001.8330em
Type scale
Aa11Aa12Aa13Aa14.5Aa15Aa16Aa20Aa22Aa76
Body size
15px / 1.6
Display size
76px
Display tracking
-0.02em
Case
sentence

Color

light scheme
Palette by painted area
Text on bg
12.61:1
Muted on bg
4.51:1
Accent on bg
2.50:1
Dark mode
follows system
Declared accent tokens
  • --vt-c-brand#42B883painted
  • --docsearch-primary-color#5468FFnot on page

Space, shape & depth

Spacing scale
  • 2
  • 4
  • 8
  • 12
  • 15
  • 18
  • 24
  • 28
  • 32
  • 36
  • 42
  • 48
  • 208
Corner radii
28pill
Shadows (1)
Borders
hairline, 1px
Section padding
96px

Components

exact computed values
button-primary
Why Vue
backgroundColor
#42B883
textColor
#FFFFFF
rounded
8px
padding
8px 16px
height
40px
fontFamily
Inter
fontSize
16px
fontWeight
600
card
rounded
2px
padding
0px
backgroundColor
#F9F9F9

Layout & motion

Container
960px
Grid columns
4
Hero
centered
Navigation
top-fixed+transparent
Page height
3,055px
Easing
ease
Durations
200ms 250ms 500ms
Transitions
136
Keyframes
0
Stack
vue, storyblok, netlify

Page sections (5)

section labels are heuristic
  1. Vue.js nav section
    01nav
  2. Vue.js hero section
    02heroThe JavaScript Framework
  3. Vue.js content section
    03content?
  4. Vue.js features section
    04features?Efficient
  5. Vue.js footer section
    05footer

How Vue.js compares

Body text
15px: smaller than 76% of indexed sites (median 16px).
Largest heading
76px: larger than 78% of indexed sites (median 60px).
Type scale
1.50×: steeper than 89% of indexed sites (median 1.28×).
Container
960px: narrower than 85% of indexed sites (median 1242px).
Text contrast
12.6:1: lower than 87% of indexed sites (median 17.6:1).
Page length
3,055px: shorter than 87% of indexed sites (median 8,217px).
Corner radius
Mostly 2px, shared by 10 of 274 indexed sites (4%).
Inter
One of 58 indexed sites that load Inter (21%).
Color scheme
Light by default, like 75% of indexed sites. It is one of 49 sites (18%) that switch with the system dark mode setting.

In short

What font does Vue.js use?

Vue.js uses Inter for headings and body text.

What are Vue.js's brand colors?

Vue.js's website uses a light scheme: background #FFFFFF, text #213547, muted text #3C3C3CB3 and borders #3C3C3C1F.

How is Vue.js's website laid out?

The most common corner radius is 2px, body text is 15px with 1.6 line height, and the page container is 960px wide.

Similar to Vue.js