From 9fe0ca03cccaee7302174dda67ece1e4a8e617af Mon Sep 17 00:00:00 2001 From: Taylor Poe Date: Fri, 12 Apr 2019 15:55:35 -0700 Subject: [PATCH] feat: add hero & prototype sizing, spacing variables --- packages/site/assets/styles/_layout.scss | 28 ++++++++++++++++++-- packages/site/assets/styles/_shared.scss | 19 ++++++++++++++ packages/site/pages/index.vue | 33 ++++++++++++++++++++++-- 3 files changed, 76 insertions(+), 4 deletions(-) diff --git a/packages/site/assets/styles/_layout.scss b/packages/site/assets/styles/_layout.scss index 9b7d8804e..2edb7af3b 100644 --- a/packages/site/assets/styles/_layout.scss +++ b/packages/site/assets/styles/_layout.scss @@ -1,9 +1,33 @@ -$example-size: 90px; -$page-width: 1320px; +// SPACINGS +$spacing2XS: 2px; +$spacingXS: 4px; +$spacingSM: 8px; +$spacingMD: 12px; +$spacingLG: 18px; +$spacingXL: 24px; +$spacing2XL: 32px; +$spacing3XL: 44px; + +// SIZINGS +$sizing2XS: 60px; +$sizingXS: 100px; +$sizingSM: 200px; +$sizingMD: 300px; +$sizingLG: 400px; +$sizingXL: 600px; +$sizing2XL: 860px; +$sizing3XL: 1300px; + +$page-width: $sizing3XL; .page { max-width: $page-width; margin: 0 auto; padding: 40px; position: relative; +} + +.section-narrow { + max-width: $sizing2XL; + margin: 0 auto; } \ No newline at end of file diff --git a/packages/site/assets/styles/_shared.scss b/packages/site/assets/styles/_shared.scss index 03a839220..77c5ea627 100644 --- a/packages/site/assets/styles/_shared.scss +++ b/packages/site/assets/styles/_shared.scss @@ -28,6 +28,16 @@ a { } } +h1 { + font-size: 4rem; +} + +h3 { + font-weight: 400; + font-size: 2rem; + line-height: 2.72rem; +} + button, .button { background-color: $primary; position: relative; @@ -68,4 +78,13 @@ button, .button { transition: all 300ms ease-in; } } +} + +.center { + text-align: center; + margin: 0 auto; +} + +.muted { + opacity: .44 } \ No newline at end of file diff --git a/packages/site/pages/index.vue b/packages/site/pages/index.vue index e23576cb1..d1f6bcf3e 100644 --- a/packages/site/pages/index.vue +++ b/packages/site/pages/index.vue @@ -1,8 +1,15 @@ @@ -20,4 +27,26 @@ export default class extends Vue {