(Blanked the page) |
|||
Line 1: | Line 1: | ||
+ | * { | ||
+ | box-sizing: border-box; | ||
+ | } | ||
+ | body { | ||
+ | font-family: 'Montserrat'; | ||
+ | line-height: 1.5; | ||
+ | -webkit-font-smoothing: antialiased; | ||
+ | } | ||
+ | |||
+ | ul { | ||
+ | list-style-type: none; | ||
+ | padding: 0; | ||
+ | margin: 0; | ||
+ | } | ||
+ | |||
+ | .nav { | ||
+ | position: fixed; | ||
+ | z-index: 1; | ||
+ | top: 0; | ||
+ | left: 0; | ||
+ | width: 100px; | ||
+ | -webkit-backface-visibility: hidden; | ||
+ | backface-visibility: hidden; | ||
+ | } | ||
+ | .nav__list { | ||
+ | display: flex; | ||
+ | flex-flow: column wrap; | ||
+ | height: 85vh; | ||
+ | -webkit-transform: translate(0, -100%); | ||
+ | transform: translate(0, -100%); | ||
+ | transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275); | ||
+ | } | ||
+ | .nav__list--active { | ||
+ | -webkit-transform: translate(0, 0); | ||
+ | transform: translate(0, 0); | ||
+ | } | ||
+ | .nav__item { | ||
+ | flex: 1; | ||
+ | position: relative; | ||
+ | } | ||
+ | .nav__link { | ||
+ | display: flex; | ||
+ | justify-content: center; | ||
+ | align-items: center; | ||
+ | position: absolute; | ||
+ | height: 100%; | ||
+ | width: 100%; | ||
+ | top: 0; | ||
+ | left: 0; | ||
+ | text-decoration: none; | ||
+ | font-size: 24px; | ||
+ | background: #2b3033; | ||
+ | transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275); | ||
+ | } | ||
+ | .nav__link:hover { | ||
+ | background: #272b2e; | ||
+ | } | ||
+ | @media (max-width: 640px) { | ||
+ | .nav { | ||
+ | width: 70px; | ||
+ | } | ||
+ | .nav__list { | ||
+ | height: 90vh; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | .panel { | ||
+ | min-height: 10vh; | ||
+ | display: flex; | ||
+ | align-items: center; | ||
+ | justify-content: center; | ||
+ | overflow: hidden; | ||
+ | } | ||
+ | .panel__wrapper { | ||
+ | padding: 7vh 7vw; | ||
+ | -webkit-perspective: 1000px; | ||
+ | perspective: 1000px; | ||
+ | } | ||
+ | .panel__content { | ||
+ | will-change: transform; | ||
+ | -webkit-transform: scale(0.7) rotateX(-230deg); | ||
+ | transform: scale(0.7) rotateX(-230deg); | ||
+ | -webkit-transform-origin: center 80%; | ||
+ | transform-origin: center 80%; | ||
+ | opacity: 0; | ||
+ | transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275); | ||
+ | } | ||
+ | .panel__content--active { | ||
+ | -webkit-transform: none; | ||
+ | transform: none; | ||
+ | opacity: 1; | ||
+ | } | ||
+ | .panel__headline { | ||
+ | font-weight: 700; | ||
+ | opacity: 0.8; | ||
+ | font-size: 48px; | ||
+ | margin: 0 0 25px 0; | ||
+ | } | ||
+ | .panel p { | ||
+ | margin: 0 0 25px 0; | ||
+ | color: #1a1a1a; | ||
+ | font-size: 24px; | ||
+ | max-width: 800px; | ||
+ | } | ||
+ | .panel p:last-child { | ||
+ | margin-bottom: 0; | ||
+ | } | ||
+ | .panel__block { | ||
+ | height: 3px; | ||
+ | background: rgba(0, 0, 0, 0.2); | ||
+ | margin: 0 0 25px 0; | ||
+ | } | ||
+ | @media (max-width: 640px) { | ||
+ | .panel__headline { | ||
+ | font-size: 36px; | ||
+ | } | ||
+ | .panel__wrapper { | ||
+ | padding: 10vh 10vw; | ||
+ | } | ||
+ | .panel p { | ||
+ | font-size: 16px; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | .c-blue { | ||
+ | color: #5fc7ea; | ||
+ | } | ||
+ | |||
+ | .c-red { | ||
+ | color: #e68568; | ||
+ | } | ||
+ | |||
+ | .c-green { | ||
+ | color: #68e6ac; | ||
+ | } | ||
+ | |||
+ | .c-yellow { | ||
+ | color: #e6d068; | ||
+ | } | ||
+ | |||
+ | .b-blue { | ||
+ | background: #ffe882; | ||
+ | } | ||
+ | |||
+ | .b-red { | ||
+ | background: #ffa939; | ||
+ | } | ||
+ | |||
+ | .b-green { | ||
+ | background: #ffea39; | ||
+ | } | ||
+ | |||
+ | .b-yellow { | ||
+ | background: #258788; | ||
+ | } |
Revision as of 12:12, 16 October 2018
- {
box-sizing: border-box;
}
body {
font-family: 'Montserrat'; line-height: 1.5; -webkit-font-smoothing: antialiased;
}
ul {
list-style-type: none; padding: 0; margin: 0;
}
.nav {
position: fixed; z-index: 1; top: 0; left: 0; width: 100px; -webkit-backface-visibility: hidden; backface-visibility: hidden;
} .nav__list {
display: flex; flex-flow: column wrap; height: 85vh; -webkit-transform: translate(0, -100%); transform: translate(0, -100%); transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
} .nav__list--active {
-webkit-transform: translate(0, 0); transform: translate(0, 0);
} .nav__item {
flex: 1; position: relative;
} .nav__link {
display: flex; justify-content: center; align-items: center; position: absolute; height: 100%; width: 100%; top: 0; left: 0; text-decoration: none; font-size: 24px; background: #2b3033; transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
} .nav__link:hover {
background: #272b2e;
} @media (max-width: 640px) {
.nav { width: 70px; } .nav__list { height: 90vh; }
}
.panel {
min-height: 10vh; display: flex; align-items: center; justify-content: center; overflow: hidden;
} .panel__wrapper {
padding: 7vh 7vw; -webkit-perspective: 1000px; perspective: 1000px;
} .panel__content {
will-change: transform; -webkit-transform: scale(0.7) rotateX(-230deg); transform: scale(0.7) rotateX(-230deg); -webkit-transform-origin: center 80%; transform-origin: center 80%; opacity: 0; transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
} .panel__content--active {
-webkit-transform: none; transform: none; opacity: 1;
} .panel__headline {
font-weight: 700; opacity: 0.8; font-size: 48px; margin: 0 0 25px 0;
} .panel p {
margin: 0 0 25px 0; color: #1a1a1a; font-size: 24px; max-width: 800px;
} .panel p:last-child {
margin-bottom: 0;
} .panel__block {
height: 3px; background: rgba(0, 0, 0, 0.2); margin: 0 0 25px 0;
} @media (max-width: 640px) {
.panel__headline { font-size: 36px; } .panel__wrapper { padding: 10vh 10vw; } .panel p { font-size: 16px; }
}
.c-blue {
color: #5fc7ea;
}
.c-red {
color: #e68568;
}
.c-green {
color: #68e6ac;
}
.c-yellow {
color: #e6d068;
}
.b-blue {
background: #ffe882;
}
.b-red {
background: #ffa939;
}
.b-green {
background: #ffea39;
}
.b-yellow {
background: #258788;
}