From 6af358bb0c6973d9b59b154f7d16e4b54aff20d2 Mon Sep 17 00:00:00 2001 From: captainill Date: Sat, 26 Sep 2015 14:10:27 -0700 Subject: [PATCH 2/8] responsive header css --- website/source/assets/stylesheets/_header.scss | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/website/source/assets/stylesheets/_header.scss b/website/source/assets/stylesheets/_header.scss index 374452f9c..48ae4d39e 100755 --- a/website/source/assets/stylesheets/_header.scss +++ b/website/source/assets/stylesheets/_header.scss @@ -116,7 +116,22 @@ } -@media (max-width: 768px) { +@media (max-width: 992px) { + #header{ + .main-links.navbar-nav{ + margin-left: 20px; + } + + .buttons{ + ul.navbar-nav{ + li { + &.download{ + margin-right: 8px; + } + } + } + } + } } From e01852815c19963d8042d80e40aae3d60c977975 Mon Sep 17 00:00:00 2001 From: captainill Date: Sun, 27 Sep 2015 00:32:05 -0700 Subject: [PATCH 3/8] make hero bg image seamless/repeating to cover all monitor res --- website/source/assets/images/nomad-pattern.png | Bin 0 -> 45900 bytes website/source/assets/stylesheets/_home.scss | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 website/source/assets/images/nomad-pattern.png diff --git a/website/source/assets/images/nomad-pattern.png b/website/source/assets/images/nomad-pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..e6de6c41d9a841f85811e9bcecb501c2b6c4afd7 GIT binary patch literal 45900 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 Date: Sun, 27 Sep 2015 15:44:44 -0700 Subject: [PATCH 4/8] tighten up header/hero --- website/source/assets/stylesheets/_header.scss | 8 ++++---- website/source/assets/stylesheets/_home.scss | 17 ++--------------- 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/website/source/assets/stylesheets/_header.scss b/website/source/assets/stylesheets/_header.scss index 48ae4d39e..3fa5d421e 100755 --- a/website/source/assets/stylesheets/_header.scss +++ b/website/source/assets/stylesheets/_header.scss @@ -4,7 +4,7 @@ #header { position: relative; - height: 108px; + height: 92px; color: $white; text-rendering: optimizeLegibility; margin-bottom: 0; @@ -44,7 +44,7 @@ .navbar-brand { display: inline-block; padding: 0; - margin: 30px 10px 0 0 ; + margin: 16px 10px 0 0 ; .logo{ display: inline-block; @@ -67,7 +67,7 @@ } .main-links.navbar-nav{ - margin-top: 50px; + margin-top: 36px; margin-left: 120px; li > a { @@ -77,7 +77,7 @@ .buttons{ ul.navbar-nav{ - margin-top: 50px; + margin-top: 36px; li { padding-left: 12px; diff --git a/website/source/assets/stylesheets/_home.scss b/website/source/assets/stylesheets/_home.scss index 2e886294f..c1aa1359e 100755 --- a/website/source/assets/stylesheets/_home.scss +++ b/website/source/assets/stylesheets/_home.scss @@ -28,7 +28,7 @@ display: inline-block; width: 499px; height: 340px; - margin: 120px auto 40px; + margin: 48px auto 40px; z-index: 2; #hero-logotype{ @@ -83,20 +83,6 @@ #hero-text{ position: relative; - &:before{ - content: ''; - position: absolute; - top: -40px; - left: 50%; - width: 800px; - height: 800px; - margin-left: -400px; - border-radius: 4px; - opacity: .78; - background-color: $white; - z-index: 1; - } - #hero-text-content{ position: relative; z-index: 2; @@ -104,6 +90,7 @@ } h1{ + margin-top: 0; color: $blue-dark; font-size: $font-size-xl; font-family: $font-family-blanc; From c13ab5bc0bdaf6c69d20afce266a7798c98ab6cd Mon Sep 17 00:00:00 2001 From: captainill Date: Sun, 27 Sep 2015 17:47:21 -0700 Subject: [PATCH 5/8] responsive hero --- .../source/assets/stylesheets/_global.scss | 38 +++++++++++--- website/source/assets/stylesheets/_home.scss | 51 +++++++++---------- 2 files changed, 55 insertions(+), 34 deletions(-) diff --git a/website/source/assets/stylesheets/_global.scss b/website/source/assets/stylesheets/_global.scss index e51bb845b..feccb7eb8 100755 --- a/website/source/assets/stylesheets/_global.scss +++ b/website/source/assets/stylesheets/_global.scss @@ -58,14 +58,6 @@ pre { margin-bottom: 0; } - -//fixed grid below 992 to prevent smaller responsive sizes -@media (max-width: 992px) { - .container{ - max-width: 970px; - } -} - //all below styles are overriding corrections for below (min-width: 992px) //below (min-width: 992px) these styles change .navbar-nav { @@ -88,3 +80,33 @@ pre { .center { text-align: center; } + +//fixed grid below 992 to prevent smaller responsive sizes +@media (max-width: 992px) { + .container{ + max-width: 970px; + } +} + +@media (max-width: 768px) { + body { + font-size: 14px; + } + + h1{ + font-size: $font-size-m !important; + line-height: $font-size-m; + font-weight: $font-weight-reg; + margin-bottom: 24px; + } + + h2{ + font-size: $font-size-m !important; + font-weight: $font-weight-reg; + } + + h3{ + font-size: $font-size-reg !important; + font-weight: $font-weight-reg; + } +} diff --git a/website/source/assets/stylesheets/_home.scss b/website/source/assets/stylesheets/_home.scss index c1aa1359e..4642c73b4 100755 --- a/website/source/assets/stylesheets/_home.scss +++ b/website/source/assets/stylesheets/_home.scss @@ -9,6 +9,7 @@ background: image-url('../images/nomad-pattern.png') 0 0 repeat; @include img-retina("../images/nomad-pattern.png", "../images/nomad-pattern.png", 1869px / 3, 1074px / 3); background-repeat: repeat; + overflow: hidden; &:before{ content: ''; @@ -24,11 +25,14 @@ } #hero-graphic{ - position: relative; + position: absolute; display: inline-block; + left: 50%; + top: 0; width: 499px; height: 340px; - margin: 48px auto 40px; + margin-top: 38px; + margin-left: -250px; z-index: 2; #hero-logotype{ @@ -82,6 +86,7 @@ #hero-text{ position: relative; + padding-top: 400px; #hero-text-content{ position: relative; @@ -98,7 +103,6 @@ h3{ color: $blue-light; - font-size: $font-size-m; font-family: $font-family-blanc; } @@ -433,6 +437,12 @@ } @media (max-width: 768px) { + #hero{ + #hero-graphic{ + @include scale(.8); + } + } + #cta{ .intro{ text-align: center; @@ -447,32 +457,21 @@ @media (max-width: 480px) { #hero{ - #diagram{ - width: 100%; - height: 132px; - background: image-url('../images/hero.png') center 0 no-repeat; - @include img-retina("../images/hero.png", "../images/hero@2x.png", 320px, 132px); - } - } + background: none; - #content{ - .feature{ - &#audit{ - .graphic{ - width: 100%; - height: 84px; - background: image-url('../images/graphic-audit.png') center 0 no-repeat; - @include img-retina("../images/graphic-audit.png", "../images/graphic-audit@2x.png", 320px, 84px); - } - } + &:before{ + display: none; } - } - .feature-footer{ - text-align: center; - a{ - margin-bottom: 15px; - margin-left: 0 !important; + #hero-graphic{ + height: 60px; + margin-top: 0; + @include scale(.54); + } + + #hero-text{ + position: relative; + padding-top: 220px; } } } From fec43696c840aeaf5e4961b5f33b9e7448b3bf1e Mon Sep 17 00:00:00 2001 From: captainill Date: Sun, 27 Sep 2015 19:07:18 -0700 Subject: [PATCH 6/8] responsive style: easily deploy --- .../source/assets/stylesheets/_global.scss | 9 +- website/source/assets/stylesheets/_home.scss | 120 ++++++++++++------ website/source/index.html.erb | 3 +- 3 files changed, 87 insertions(+), 45 deletions(-) diff --git a/website/source/assets/stylesheets/_global.scss b/website/source/assets/stylesheets/_global.scss index feccb7eb8..de0e080bd 100755 --- a/website/source/assets/stylesheets/_global.scss +++ b/website/source/assets/stylesheets/_global.scss @@ -28,7 +28,7 @@ h1{ margin-bottom: 24px; } -h3{ +h3, h4{ font-size: 24px; line-height: 24px; font-family: $font-family-open-sans; @@ -106,7 +106,12 @@ pre { } h3{ - font-size: $font-size-reg !important; + font-size: $font-size-m !important; + font-weight: $font-weight-reg; + } + + h4{ + font-size: $font-size-reg !important; font-weight: $font-weight-reg; } } diff --git a/website/source/assets/stylesheets/_home.scss b/website/source/assets/stylesheets/_home.scss index 4642c73b4..4a19c818d 100755 --- a/website/source/assets/stylesheets/_home.scss +++ b/website/source/assets/stylesheets/_home.scss @@ -101,7 +101,7 @@ font-family: $font-family-blanc; } - h3{ + h4{ color: $blue-light; font-family: $font-family-blanc; } @@ -209,11 +209,13 @@ } &#deploy{ - padding-bottom: 835px; - width: 1161px; - height: 735px; - background: image-url('../images/feature-deploy.png') 0 0 no-repeat; - @include img-retina("../images/feature-deploy.png", "../images/feature-deploy@2x.png", 1161px, 735px); + .feature-graphic{ + margin-top: -130px; + width: 1161px; + height: 735px; + background: image-url('../images/feature-deploy.png') 0 0 no-repeat; + @include img-retina("../images/feature-deploy.png", "../images/feature-deploy@2x.png", 1161px, 735px); + } } &#maintain{ @@ -294,15 +296,6 @@ } } - &#audit{ - .graphic{ - width: 491px; - height: 129px; - background: image-url('../images/graphic-audit.png') 0 0 no-repeat; - @include img-retina("../images/graphic-audit.png", "../images/graphic-audit@2x.png", 491px, 129px); - } - } - .feature-graphic{ margin: 0 auto; } @@ -338,10 +331,7 @@ } .feature-footer{ - position: absolute; - bottom: 0; - left: 0; - padding-bottom: 80px; + margin-top: -50px; p{ display: inline-block; @@ -358,7 +348,9 @@ display: inline-block; width: 125px; height: 80px; - margin-right: 20px; + position: relative; + top: 12px; + margin-left: 10px; background: image-url('../images/icon-docker-outline.png') 0 0 no-repeat; @include img-retina("../images/icon-docker-outline.png", "../images/icon-docker-outline@2x.png", 125px, 80px); } @@ -433,7 +425,23 @@ } @media (max-width: 992px) { + #content{ + .feature{ + &#deploy{ + .feature-graphic{ + margin-top: -60px; + width: 768px; + height: 486px; + background: image-url('../images/feature-deploy.png') 0 0 no-repeat; + @include img-retina("../images/feature-deploy.png", "../images/feature-deploy@2x.png", 768px, 486px); + } + .feature-footer{ + margin-top: 0; + } + } + } + } } @media (max-width: 768px) { @@ -443,6 +451,38 @@ } } + #content{ + .feature{ + &#deploy{ + .feature-graphic{ + margin-top: 0px; + width: 480px; + height: 304px; + background: image-url('../images/feature-deploy.png') 0 0 no-repeat; + @include img-retina("../images/feature-deploy.png", "../images/feature-deploy@2x.png", 480px, 304px); + } + + .feature-footer{ + margin-top: $small-pad; + + .docker-outline-logo{ + width: 94px; + height: 63px; + background: image-url('../images/icon-docker-outline.png') 0 0 no-repeat; + @include img-retina("../images/icon-docker-outline.png", "../images/icon-docker-outline@2x.png", 94px, 63px); + } + } + } + } + + .feature-header{ + h3,p{ + text-align: center !important; + max-width: none !important; + } + } + } + #cta{ .intro{ text-align: center; @@ -474,6 +514,24 @@ padding-top: 220px; } } + + #content{ + .feature{ + &#deploy{ + .feature-graphic{ + width: 280px; + height: 177px; + background: image-url('../images/feature-deploy.png') 0 0 no-repeat; + @include img-retina("../images/feature-deploy.png", "../images/feature-deploy@2x.png", 280px, 177px); + } + .feature-footer{ + .docker-outline-logo{ + display: block; + } + } + } + } + } } @@ -488,28 +546,6 @@ } } - #content{ - .feature{ - &#crud{ - .graphic{ - width: 100%; - height: 111px; - background: image-url('../images/graphic-crud.png') center 0 no-repeat; - @include img-retina("../images/graphic-crud.png", "../images/graphic-crud@2x.png", 290px, 111px); - } - } - - &#audit{ - .graphic{ - width: 100%; - height: 76px; - background: image-url('../images/graphic-audit.png') center 0 no-repeat; - @include img-retina("../images/graphic-audit.png", "../images/graphic-audit@2x.png", 290px, 76px); - } - } - } - } - #cta a { font-size: 14px; font-weight: 400; diff --git a/website/source/index.html.erb b/website/source/index.html.erb index 2e2ac3063..6f321f993 100644 --- a/website/source/index.html.erb +++ b/website/source/index.html.erb @@ -17,7 +17,7 @@
+