diff --git a/_sass/_home.scss b/_sass/_home.scss index 67119a0..b6c9fb7 100644 --- a/_sass/_home.scss +++ b/_sass/_home.scss @@ -1,4 +1,4 @@ -#page-home { +.page-home { > section { padding: 40px 0; overflow: hidden; @@ -17,16 +17,8 @@ text-align: center; } - .logo-collection { - margin: 20px 0; - display: flex; - align-items: center; - justify-content: space-between; - flex-wrap: wrap; - - > .logo { - flex: 1 1 auto; - } + h2 { + margin-top: 40px; } p { @@ -36,69 +28,185 @@ img { max-width: 100%; + @media (min-width: 768px) { + max-width: calc(100% - 20px); + } } } - .news-post { - background-color: $white; - box-shadow: 0 1px 4px rgba($black, 0.25); - margin: 20px 0; - .news-image { - position: relative; - overflow: hidden; - padding-bottom: 60%; - background-color: #999; + .col-sm-6 { + z-index: 2; // Lets me use z-index:1 for columns that underlap + } + + .home-architecture-graphic, + .home-budgets-graphic, + .home-network-graphic, + .home-evolution-graphic { + min-height: 350px; + @media (min-width: 768px) { > img { position: absolute; - top: 0; - left: 0; - width: 100%; - @supports (object-fit: cover) { - height: 100%; - object-fit: cover; - object-position: 50% 50%; - } } } - .news-body { - position: relative; - padding: 20px; - height: 220px; - overflow: hidden; - &:after { - content: ''; - position: absolute; - left: 0; - right: 0; - bottom: 0; - height: 90px; - background: linear-gradient(to top, white 50%, rgba(white, 0)); - pointer-events: none; - } - h3 { - font-size: 18px; - color: $blue; - line-height: 1.2; - } - .date { - color: lighten($black, 50%); - font-size: 14px; - } - p { - margin: 0; - position: absolute; - left: 20px; - right: 20px; - overflow: hidden; - } - a.read-more { - position: absolute; - left: 0; - right: 0; - bottom: 0; - padding: 20px; - z-index: 1; + @media (max-width: 767px) { + text-align: center; + > img { + margin-top: 20px; } } } + + .home-architecture-graphic { + > img { + max-width: 100%; + box-shadow: -5px 0 10px $black; + border-radius: 8px 0 0 0; + } + } + + .home-budgets-graphic { + @media (min-width: 768px) { + min-height: 385px; + > img { + bottom: 10px; + } + } + } + + .home-network-graphic { + min-height: 250px; + max-width: none; + + @media (min-width: 768px) { + z-index: 1; + > img { + right: -20px; + bottom: -50px; + max-width: 150%; + } + &:after { + content: ''; + position: absolute; + right: -20px; + bottom: -50px; + width: 819px; + height: 339px; + max-width: 150%; + background: linear-gradient(to right, $gray-light, rgba($gray-light, 0.5) 33%, rgba($gray-light, 0) 75%); + } + } + } + + .home-evolution-graphic { + @media (min-width: 768px) { + z-index: 1; + > img { + top: -40px; + bottom: -40px; + max-width: none; + max-height: calc(100% + 80px); + } + &:after { + content: ''; + position: absolute; + top: -40px; + bottom: -40px; + width: 200%; + background: linear-gradient(to left, $white 50%, rgba($white, 0) 87.5%); + } + } + } + + .home-get-started-cta { + background-color: $blue; + color: white; + padding-bottom: 0; + + h1, h2, h3 { + color: white; + } + + img { + vertical-align: text-top; + } + + .btn-white-solid { + color: $blue; + } + } +} + +.logo-collection { + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + + > .logo { + flex: 1 1 auto; + margin: 20px 10px; + } +} + +.news-post { + background-color: $white; + box-shadow: 0 1px 4px rgba($black, 0.25); + margin: 20px 0; + .news-image { + position: relative; + overflow: hidden; + padding-bottom: 60%; + background-color: #999; + > img { + position: absolute; + top: 0; + left: 0; + width: 100%; + @supports (object-fit: cover) { + height: 100%; + object-fit: cover; + object-position: 50% 50%; + } + } + } + .news-body { + position: relative; + padding: 20px; + height: 220px; + overflow: hidden; + &:after { + content: ''; + position: absolute; + left: 0; + right: 0; + bottom: 0; + height: 90px; + background: linear-gradient(to top, white 50%, rgba(white, 0)); + pointer-events: none; + } + h3 { + font-size: 18px; + color: $blue; + line-height: 1.2; + } + .date { + color: lighten($black, 50%); + font-size: 14px; + } + p { + margin: 0; + position: absolute; + left: 20px; + right: 20px; + overflow: hidden; + } + a.read-more { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 20px; + z-index: 1; + } + } } diff --git a/assets/img/home/code.png b/assets/img/home/code.png index 76279e1..daf4cdf 100644 Binary files a/assets/img/home/code.png and b/assets/img/home/code.png differ diff --git a/assets/img/home/macbook.png b/assets/img/home/macbook.png new file mode 100644 index 0000000..9bea2fd Binary files /dev/null and b/assets/img/home/macbook.png differ diff --git a/index.html b/index.html index 853e9ff..afecded 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ description: pages.home.description {% tf home/hero.html %} -
+
-
-
- {% t pages.home.feature-private-heading %} -

{% t pages.home.feature-private-heading %}

- {% tmd pages.home.feature-private-text %} -
-
- {% t pages.home.feature-instant-heading %} -

{% t pages.home.feature-instant-heading %}

- {% tmd pages.home.feature-instant-text %} +
+
+
+ {% t pages.home.feature-private-heading %} +

{% t pages.home.feature-private-heading %}

+ {% tmd pages.home.feature-private-text %} +
+
+ {% t pages.home.feature-instant-heading %} +

{% t pages.home.feature-instant-heading %}

+ {% tmd pages.home.feature-instant-text %} -
-
- {% t pages.home.feature-secure-heading %} -

{% t pages.home.feature-secure-heading %}

- {% tmd pages.home.feature-secure-text %} +
+
+ {% t pages.home.feature-secure-heading %} +

{% t pages.home.feature-secure-heading %}

+ {% tmd pages.home.feature-secure-text %} +
@@ -84,16 +86,18 @@ description: pages.home.description NETWORK ARCHITECTURE -->
-
-
-

{% t pages.home.architecture-heading %}

+
+
+
+

{% t pages.home.architecture-heading %}

- {% tmd pages.home.architecture-text %} + {% tmd pages.home.architecture-text %} - {% t pages.home.architecture-btn %} -
- +
+ {% t pages.home.architecture-heading %} +
@@ -112,7 +116,7 @@ description: pages.home.description {% t pages.home.proposal-submit-btn %}
-
+
{% t pages.home.governance-heading%}
@@ -130,7 +134,7 @@ description: pages.home.description {% t pages.home.network-growth-btn %}
-
+
{% t pages.home.network-growth-heading %}
@@ -148,8 +152,8 @@ description: pages.home.description {% t pages.home.evolution-btn %} -
- +
+ Merchant using a laptop
@@ -190,13 +194,15 @@ description: pages.home.description -
+

{% t pages.home.get-started-heading %}

{% tmd pages.home.get-started-text %} - {% t pages.home.get-started-btn %} + {% t pages.home.get-started-btn %} + +