|
|
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: #ff6670;
| |
− | }
| |
− |
| |
− | .b-red {
| |
− | background: #ffd000;
| |
− | }
| |
− |
| |
− | .b-green {
| |
− | background: #77a88d;
| |
− | }
| |
− |
| |
− | .b-yellow {
| |
− | background: #678f8d;
| |
− | }
| |