From 97481cd379ef2697fd9da1cea695f7d404578f37 Mon Sep 17 00:00:00 2001 From: Josseline Perdomo Date: Aug 23 2021 15:49:39 +0000 Subject: Initial style for the body, header and chart component Signed-off-by: Josseline Perdomo --- diff --git a/contributor_trends/static/css/base.css b/contributor_trends/static/css/base.css new file mode 100644 index 0000000..50fbaed --- /dev/null +++ b/contributor_trends/static/css/base.css @@ -0,0 +1,56 @@ +@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap'); + +:root { + --light-gray: #dedede /*#efefef*/; + --gray: #757474 /*#e9ecef*/; + --dark-gray: #4c4c4c; + --light-blue: #51a2da; + --blue: #3c6eb4; + --dark-blue: #294172; + --headline-fonts: 'Lato', 'Open Sans', sans-serif; + --text-fonts: 'Open Sans', sans-serif; +} + +body { + margin: 0; + padding: 0; + background: var(--light-gray); + font-family: var(--text-fonts); +} + +h1, h2, h3, h4, h5, h6 { + font-family: var(--headline-fonts); +} + +h1 { + font-size: 3em; +} + +h2 { + font-size: 2.25em; +} + +h3 { + font-size: 1.5em; +} + +blockquote { + font-size: 1em; + font-style: italic; +} + +h4 { + font-size: 1.25em; +} + +h5 { + font-size: 1.125em; +} + +h6, blockquote { + font-size: 1em; +} + +small { + font-size: 0.825em; +} \ No newline at end of file diff --git a/contributor_trends/static/css/components/chart.css b/contributor_trends/static/css/components/chart.css new file mode 100644 index 0000000..d000b46 --- /dev/null +++ b/contributor_trends/static/css/components/chart.css @@ -0,0 +1,23 @@ +.chart-container { + max-width: 1280px; + margin: 36px auto; + padding: 48px; + background-color: white; + color: var(--dark-gray); + box-shadow: 0 4px 6px rgba(0, 0, 0, .2); +} + +.chart-title { + font-weight: 600; + margin: 0 0 24px 68px; + text-transform: uppercase; +} + +.chart-meta { + color: var(--gray); + margin: 24px 0 0 68px; +} + +.chart-meta .chart-footnote { + font-style: italic; +} \ No newline at end of file diff --git a/contributor_trends/static/css/components/header.css b/contributor_trends/static/css/components/header.css new file mode 100644 index 0000000..ee8e145 --- /dev/null +++ b/contributor_trends/static/css/components/header.css @@ -0,0 +1,22 @@ +.header { + text-align: center; + background-color: var(--dark-blue); + padding: 32px 0; +} + +.header-logo{ + width: 80px; +} + +.header-title { + color: white; + font-size: 48px; + margin: 5px auto; +} + +.header-description { + color: var(--light-gray); + max-width: 400px; + line-height: 1.2; + margin: 0 auto; +} \ No newline at end of file diff --git a/contributor_trends/static/dist/styles.css b/contributor_trends/static/dist/styles.css new file mode 100644 index 0000000..6242af9 --- /dev/null +++ b/contributor_trends/static/dist/styles.css @@ -0,0 +1 @@ +@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');:root{--light-gray:#dedede;--gray:#757474;--dark-gray:#4c4c4c;--light-blue:#51a2da;--blue:#3c6eb4;--dark-blue:#294172;--headline-fonts:'Lato','Open Sans',sans-serif;--text-fonts:'Open Sans',sans-serif}body{margin:0;padding:0;background:var(--light-gray);font-family:var(--text-fonts)}h1,h2,h3,h4,h5,h6{font-family:var(--headline-fonts)}h1{font-size:3em}h2{font-size:2.25em}h3{font-size:1.5em}blockquote{font-size:1em;font-style:italic}h4{font-size:1.25em}h5{font-size:1.125em}h6,blockquote{font-size:1em}small{font-size:.825em}.chart-container{max-width:1280px;margin:36px auto;padding:48px;background-color:white;color:var(--dark-gray);box-shadow:0 4px 6px rgba(0,0,0,.2)}.chart-title{font-weight:600;margin:0 0 24px 68px;text-transform:uppercase}.chart-meta{color:var(--gray);margin:24px 0 0 68px}.chart-meta .chart-footnote{font-style:italic}.header{text-align:center;background-color:var(--dark-blue);padding:32px 0}.header-logo{width:80px}.header-title{color:white;font-size:48px;margin:5px auto}.header-description{color:var(--light-gray);max-width:400px;line-height:1.2;margin:0 auto} \ No newline at end of file