Merge branch 'landing' into component/heading
This commit is contained in:
commit
075bafb227
|
@ -1,17 +1,5 @@
|
||||||
{
|
{
|
||||||
"rootUrl": "/",
|
"rootUrl": "/",
|
||||||
"heroSection": {
|
|
||||||
"events": [
|
|
||||||
{
|
|
||||||
"text": "DEC 17 - 3359 26th Street",
|
|
||||||
"city": "SAN FRANSISCO CA"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"text": "DeC 21 - 111 RICHMOND ST WEST",
|
|
||||||
"city": "TORONTO ON"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"header": {
|
"header": {
|
||||||
"links": [
|
"links": [
|
||||||
{
|
{
|
||||||
|
|
|
@ -10,15 +10,29 @@ introduction:
|
||||||
|
|
||||||
button:
|
button:
|
||||||
label: 'Signup for newsletter'
|
label: 'Signup for newsletter'
|
||||||
icon: 'images/telegram-logo.svg'
|
|
||||||
|
|
||||||
nextSectionLink: 'Learn more about the project'
|
nextSectionLink: 'Learn more about the project'
|
||||||
|
|
||||||
|
hero:
|
||||||
|
header:
|
||||||
|
upper: '#Art'
|
||||||
|
lower: 'Project.'
|
||||||
|
eventsLabel: 'UPCOMING EVENTS'
|
||||||
|
events:
|
||||||
|
- text: 'DEC 17 - 3359 26th Street'
|
||||||
|
city: 'SAN FRANSISCO CA'
|
||||||
|
- text: 'DeC 21 - 111 RICHMOND ST WEST'
|
||||||
|
city: 'TORONTO ON'
|
||||||
|
button:
|
||||||
|
label: 'Telegram Community'
|
||||||
|
icon: 'images/telegram-logo.svg'
|
||||||
|
nextSectionLink: 'Scroll Down'
|
||||||
---
|
---
|
||||||
|
|
||||||
{{#extend "base"}}
|
{{#extend "base"}}
|
||||||
{{#content "main"}}
|
{{#content "main"}}
|
||||||
|
|
||||||
{{> components/hero}}
|
{{> components/hero hero=frontMatter.hero}}
|
||||||
|
|
||||||
{{> components/introduction introduction=frontMatter.introduction}}
|
{{> components/introduction introduction=frontMatter.introduction}}
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,16 @@
|
||||||
<section class="section hero">
|
<section class="section hero">
|
||||||
<div class="hero__canvas"></div>
|
<div class="hero__canvas"></div>
|
||||||
|
<h1 class="hero__header">
|
||||||
<h1 class="hero__title">
|
<div class="hero__header--upper">{{ hero.header.upper }}</div>
|
||||||
<div class="hero__title--upper">#ART</div>
|
<div class="hero__header--lower">{{ hero.header.lower }}</div>
|
||||||
<div class="hero__title--lower">PROJECT.</div>
|
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="hero__counter">01 - 06</div>
|
<div class="hero__counter">01 - 06</div>
|
||||||
|
|
||||||
<div class="hero__bottom">
|
<div class="hero__bottom">
|
||||||
<div class="hero__detail">
|
<div class="hero__detail">
|
||||||
<h3 class="hero__detail__title">UPCOMING EVENTS</h3>
|
<h3 class="hero__detail__title">{{ hero.eventsLabel }}</h3>
|
||||||
{{#each data.heroSection.events as |event|}}
|
{{#each hero.events as |event|}}
|
||||||
<p class="hero__detail__event">
|
<p class="hero__detail__event">
|
||||||
{{ event.text }},
|
{{ event.text }},
|
||||||
<strong class="hero__detail__city">{{ event.city }}</strong>
|
<strong class="hero__detail__city">{{ event.city }}</strong>
|
||||||
|
@ -20,15 +19,17 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{> components/button
|
{{> components/button
|
||||||
label="Telegram Community"
|
label=hero.button.label
|
||||||
outlineColor="#FFF"
|
outlineColor="#FFF"
|
||||||
class="hero__button"
|
class="hero__button"
|
||||||
icon=(svg 'images/telegram-logo.svg' width="24px" height="24px")
|
icon=(svg hero.button.icon width="24px" height="24px")
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
<a href="#" class="hero__scroll">
|
||||||
|
{{svg 'images/arrow-down.svg' class="hero__scroll__icon"}}
|
||||||
|
<div class="hero__scroll__text">{{ hero.nextSectionLink }}</div>
|
||||||
|
</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- scroll down component -->
|
|
||||||
|
|
||||||
<!-- page counter component -->
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
width="20px" height="47px">
|
||||||
|
<path fill-rule="evenodd" fill="currentColor"
|
||||||
|
d="M6.625,41.339 C7.922,43.005 8.888,44.577 9.524,46.055 L10.709,46.055 C11.516,44.354 12.560,42.705 13.840,41.107 C15.120,39.510 16.997,37.603 19.470,35.387 L19.470,33.402 C16.017,35.017 13.363,36.709 11.508,38.479 L11.508,0.495 L8.905,0.495 L8.905,38.479 C7.256,37.173 6.028,36.263 5.220,35.747 C4.413,35.232 2.987,34.468 0.943,33.454 L0.943,35.412 C3.433,37.697 5.327,39.673 6.625,41.339 Z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 565 B |
|
@ -11,24 +11,27 @@ body {
|
||||||
background-color: $color-navy;
|
background-color: $color-navy;
|
||||||
|
|
||||||
&__canvas {
|
&__canvas {
|
||||||
|
position: relative;
|
||||||
|
z-index: 1;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 65vh;
|
height: 65vh;
|
||||||
background-color: $color-orange;
|
background-color: $color-orange;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__title {
|
&__header {
|
||||||
@include heading;
|
@include heading;
|
||||||
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 45%;
|
top: 45%;
|
||||||
left: 50%;
|
left: 50%;
|
||||||
|
z-index: 1;
|
||||||
font-family: $title-font-family;
|
font-family: $title-font-family;
|
||||||
font-size: 36px;
|
font-size: 36px;
|
||||||
transform: translate(-50%, -50%);
|
transform: translate(-50%, -50%);
|
||||||
|
|
||||||
&--lower {
|
&--lower {
|
||||||
margin-top: -10px;
|
margin-top: -10px;
|
||||||
margin-left: 28px;
|
padding-left: 50px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,18 +39,20 @@ body {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 25%;
|
top: 25%;
|
||||||
right: -20px;
|
right: -20px;
|
||||||
|
z-index: 1;
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
transform: rotate(-90deg);
|
transform: rotate(-90deg);
|
||||||
}
|
}
|
||||||
|
|
||||||
&__button {
|
&__button {
|
||||||
margin: 20px 0;
|
margin-top: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__bottom {
|
&__bottom {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
|
padding-bottom: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__detail {
|
&__detail {
|
||||||
|
@ -62,6 +67,19 @@ body {
|
||||||
margin: 10px 0 0;
|
margin: 10px 0 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&__scroll {
|
||||||
|
margin: 20px auto 0;
|
||||||
|
font-size: 12px;
|
||||||
|
font-weight: 700;
|
||||||
|
text-align: center;
|
||||||
|
text-transform: uppercase;
|
||||||
|
cursor: pointer;
|
||||||
|
|
||||||
|
&__text {
|
||||||
|
margin-top: 15px;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media #{$screen-sm} {
|
@media #{$screen-sm} {
|
||||||
|
@ -71,15 +89,19 @@ body {
|
||||||
height: calc(100vh - #{$header-height--desktop * 2});
|
height: calc(100vh - #{$header-height--desktop * 2});
|
||||||
}
|
}
|
||||||
|
|
||||||
&__title {
|
&__header {
|
||||||
font-size: 80px;
|
font-size: 80px;
|
||||||
|
|
||||||
&--lower {
|
&--lower {
|
||||||
margin-top: -40px;
|
margin-top: -40px;
|
||||||
margin-left: 100px;
|
padding-left: 110px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&__button {
|
||||||
|
order: 2;
|
||||||
|
}
|
||||||
|
|
||||||
&__bottom {
|
&__bottom {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
@ -87,7 +109,7 @@ body {
|
||||||
&__detail {
|
&__detail {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
|
||||||
&__title {
|
&__header {
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -110,8 +132,12 @@ body {
|
||||||
width: 60%;
|
width: 60%;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__title {
|
&__header {
|
||||||
font-size: 130px;
|
font-size: 130px;
|
||||||
|
|
||||||
|
&--lower {
|
||||||
|
margin-top: -60px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&__bottom {
|
&__bottom {
|
||||||
|
@ -131,17 +157,37 @@ body {
|
||||||
left: 70%;
|
left: 70%;
|
||||||
float: initial;
|
float: initial;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&__scroll {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 25px;
|
||||||
|
left: 50%;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media #{$screen-lg} {
|
@media #{$screen-lg} {
|
||||||
.hero {
|
.hero {
|
||||||
&__title {
|
&__header {
|
||||||
|
top: 50%;
|
||||||
font-size: 160px;
|
font-size: 160px;
|
||||||
|
|
||||||
&--lower {
|
&--lower {
|
||||||
margin-top: -60px;
|
margin-top: -80px;
|
||||||
margin-left: 8%;
|
padding-left: 8%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media #{$screen-xlg} {
|
||||||
|
.hero {
|
||||||
|
&__header {
|
||||||
|
font-size: 170px;
|
||||||
|
|
||||||
|
&--lower {
|
||||||
|
margin-top: -80px;
|
||||||
|
padding-left: 18%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue