Skip to content

Instantly share code, notes, and snippets.

@MariaJackson1
Last active August 8, 2022 20:37
Show Gist options
  • Select an option

  • Save MariaJackson1/614b3473a5f9e1c5104d5ba670c3a726 to your computer and use it in GitHub Desktop.

Select an option

Save MariaJackson1/614b3473a5f9e1c5104d5ba670c3a726 to your computer and use it in GitHub Desktop.
Fluid Type Scale
body {
font-size: 22px;
}
@media (min-width: 320px) {
body {
font-size: calc(20px + (22 - 20) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
body {
font-size: 22px;
}
}
@media (min-width: 320px) {
h1 {
font-size: calc(39px + (123 - 39) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h1 {
font-size: 123px;
}
}
@media (min-width: 320px) {
h2 {
font-size: calc(35px + (92 - 35) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h2 {
font-size: 92px;
}
}
@media (min-width: 320px) {
h3 {
font-size: calc(31px + (69 - 31) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h3 {
font-size: 69px;
}
}
@media (min-width: 320px) {
h4 {
font-size: calc(27px + (52 - 27) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h4 {
font-size: 52px;
}
}
@media (min-width: 320px) {
h5 {
font-size: calc(24px + (39 - 24) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h5 {
font-size: 39px;
}
}
@media (min-width: 320px) {
h6 {
font-size: calc(22px + (29 - 22) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h6 {
font-size: 22px;
}
}
body {
font-size: 22px;
}
@media (min-width: 320px) {
body {
font-size: calc(20px + (22 - 20) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
body {
font-size: 22px;
}
}
@media (min-width: 320px) {
h1 {
font-size: calc(39px + (123 - 39) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h1 {
font-size: 123px;
}
}
@media (min-width: 320px) {
h2 {
font-size: calc(35px + (92 - 35) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h2 {
font-size: 92px;
}
}
@media (min-width: 320px) {
h3 {
font-size: calc(31px + (69 - 31) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h3 {
font-size: 69px;
}
}
@media (min-width: 320px) {
h4 {
font-size: calc(27px + (52 - 27) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h4 {
font-size: 52px;
}
}
@media (min-width: 320px) {
h5 {
font-size: calc(24px + (39 - 24) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h5 {
font-size: 39px;
}
}
@media (min-width: 320px) {
h6 {
font-size: calc(22px + (29 - 22) * ((100vw - 320px) / (1200 - 320)));
}
}
@media (min-width: 1200px) {
h6 {
font-size: 22px;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment