Skip to content

Instantly share code, notes, and snippets.

@dn7734
Forked from AllThingsSmitty/flexible-type.css
Created May 2, 2016 21:11
Show Gist options
  • Save dn7734/2e1293df2796ebf074e05936f55880b7 to your computer and use it in GitHub Desktop.
Save dn7734/2e1293df2796ebf074e05936f55880b7 to your computer and use it in GitHub Desktop.
Use :root for flexible type
/* This has been added to CSS Protips https://github.com/AllThingsSmitty/css-protip */
/* The type font size in a responsive layout should be able to adjust with each viewport.
You can calculate the font size based on the viewport height and width using :root */
:root {
font-size: calc(1vw + 1vh + .5vmin);
}
/* Now you can utilize the root em unit based on the value calculated by :root */
body {
font: 1em/1.6rem sans-serif;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment