ПРИВЕТ
МЕНЯ ЗОВУТ АЛЕКСЕЙ
Я FRONTEND РАЗРАБОТЧИК
Я ФОКУСИРУЮСЬ НА ГАРМОНИЧНОМ СОЧЕТАНИИ
ДИЗАЙНА И КОДА
A.A
HTML
CSS
JS
BRAIN
.logo { grid-column: 2/5; grid-row: 2/6; cursor:pointer; width:40vw; height:55vh; position:relative; align-self: end; justify-self: center; } .wrapper { font-size:40px; line-height:140px; position: relative; top:25vh; margin: 0 auto; height:140px; width:140px; -webkit-transform-style: preserve-3d; /*Дочерние элементы будут отображаться в 3D-пространстве*/ -webkit-transform-origin:50%; /*точка трансформации*/ -webkit-animation-name: cycle_all; /*имя анимации ниже*/ -webkit-animation-iteration-count: infinite; /*кол-во повторений*/ -webkit-animation-timing-function: linear; /*прогрессия анимации*/ -webkit-animation-duration: 12s; /*время анимации*/ -moz-transform-style: preserve-3d; -moz-transform-origin:50%; -moz-animation-name: cycle_all; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -moz-animation-duration: 12s; -o-transform-style: preserve-3d; -o-transform-origin:50%; -o-animation-name: cycle_all; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; -o-animation-duration: 12s; } .boxes { position:absolute; transform-style: preserve-3d; top:0; left:0; -webkit-transition: all 1s ease-in-out; /*переходное состояние: для всех|время|метод*/ -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; } .aa { background: #363636; color:#fff; border-radius:80px; position:absolute; top:-200px; left:0; height:140px; width:140px; text-align:center; -webkit-box-shadow: rgba(0,0,0,0.08) 1px 1px 2px 3px; -webkit-animation-name: cycle_a; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-duration: 1.4s; -webkit-transition:all 0.8s ease-in-out; -moz-box-shadow: rgba(0,0,0,0.08) 1px 1px 2px 3px; -moz-animation-name: cycle_a; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -moz-animation-duration: 1.4s; -moz-transition:all 0.8s ease-in-out; -o-box-shadow: rgba(0,0,0,0.08) 1px 1px 2px 3px; -o-animation-name: cycle_a; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; -o-animation-duration: 1.4s; -o-transition:all 0.8s ease-in-out; } .tags { position: relative; top:25vh; margin: 0 auto; color: white; font-size: 25px; line-height:160px; height:100px; width:100px; opacity:0; -webkit-transition: all .5s ease-out; -webkit-transition-delay: 0.30s; -moz-transition: all .5s ease-out; -moz-transition-delay: 0.30s; -o-transition: all .5s ease-out; -o-transition-delay: 0.30s; } .tag { position:absolute; top:0; left:0; opacity:0; -webkit-animation-name: tag; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-duration: 3.1s; -moz-animation-name: tag; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -moz-animation-duration: 3.1s; -o-animation-name: tag; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; -o-animation-duration: 3.1s; } .tag:nth-child(1) { -webkit-animation-delay:0s; -moz-animation-delay:0s; -o-animation-delay:0s; } .tag:nth-child(2) { -webkit-animation-delay:0.5s; -moz-animation-delay:.5s; -o-animation-delay:.5s; } .tag:nth-child(3) { -webkit-animation-delay:1s; -moz-animation-delay:1s; -o-animation-delay:1s; } .tag:nth-child(4) { -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; -o-animation-delay:1.5s; } .tag:nth-child(5) { -webkit-animation-delay:2s; -moz-animation-delay:2s; -o-animation-delay:2s; } .tag:nth-child(6) { -webkit-animation-delay:2.5s; -moz-animation-delay:2.5s; -o-animation-delay:2.5s; } .zero, .one, .two, .three, .four, .five{ border-radius:2px; position:absolute; top:0; left:0; width: 140px; height: 140px; opacity:0.50; line-height:140px; text-align:center; color:#fff; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; } .zero{ background:green; -webkit-transform: rotateX(90deg) translateZ(70px); -moz-transform: rotateX(90deg) translateZ(70px); -o-transform: rotateX(90deg) translateZ(70px); } .one{ background: #a30000; -webkit-transform: rotateX(90deg) translateZ(-70px); -moz-transform: rotateX(90deg) translateZ(-70px); -o-transform: rotateX(90deg) translateZ(-70px); } .two{ background: #000000; -webkit-transform: rotateY(0deg) translateZ(70px); -moz-transform: rotateY(0deg) translateZ(70px); -o-transform: rotateY(0deg) translateZ(70px); } .three{ background:purple; -webkit-transform: rotateY(90deg) translateZ(70px); -moz-transform: rotateY(90deg) translateZ(70px); -o-transform: rotateY(90deg) translateZ(70px); } .four{ background:blue; -webkit-transform: rotateY(-180deg) translateZ(70px); -moz-transform: rotateY(-180deg) translateZ(70px); -o-transform: rotateY(-180deg) translateZ(70px); } .five{ background:darkblue; -webkit-transform: rotateY(270deg) translateZ(70px); -moz-transform: rotateY(-90deg) translateZ(70px); -o-transform: rotateY(270deg) translateZ(70px); } .logo:hover .aa { top:-250px; } .logo:hover .tags { -webkit-transform-style: preserve-3d; -webkit-transform-origin:50%; -webkit-transform: rotateX(-200deg) rotateY(-180deg) rotateZ(-180deg); -moz-transform-style: preserve-3d; -moz-transform-origin:50%; -moz-transform: rotateX(-200deg) rotateY(-180deg) rotateZ(-180deg); top: 12vh; opacity:1; } .logo:hover .box { background:gray; opacity:0.25; } .logo:hover .zero{ -webkit-transform: rotateX(90deg) translateZ(-70px); -moz-transform: rotateX(90deg) translateZ(-70px); -o-transform: rotateX(90deg) translateZ(-70px); } .logo:hover .two{ -webkit-transform: rotateX(90deg) rotateY(0deg) translateY(140px) translateZ(-70px); -moz-transform: rotateX(90deg) rotateY(0deg) translateY(140px) translateZ(-70px); -o-transform: rotateX(90deg) rotateY(0deg) translateY(140px) translateZ(-70px); } .logo:hover .three{ -webkit-transform: rotateZ(270deg) rotateY(90deg) translateY(140px) translateZ(-70px); -moz-transform: rotateZ(-90deg) rotateY(90deg) translateY(140px) translateZ(-70px); -o-transform: rotateZ(270deg) rotateY(90deg) translateY(140px) translateZ(-70px); } .logo:hover .four{ -webkit-transform: rotateX(270deg) rotateY(-180deg) translateY(140px) translateZ(-70px); -moz-transform: rotateX(270deg) rotateY(-180deg) translateY(140px) translateZ(-70px); -o-transform: rotateX(270deg) rotateY(-180deg) translateY(140px) translateZ(-70px); } .logo:hover .five{ -webkit-transform: rotateZ(90deg) rotateY(270deg) translateY(140px) translateZ(-70px); -moz-transform: rotateX(90deg) rotateZ(90deg) translateY(140px) translateZ(-70px); -o-transform: rotateZ(90deg) rotateY(270deg) translateY(140px) translateZ(-70px); } @-webkit-keyframes cycle_all {from {-webkit-transform: rotateX(-25deg) rotateY(0deg)} to {-webkit-transform: rotateX(-25deg) rotateY(360deg)}} @-moz-keyframes cycle_all {from {-moz-transform: rotateX(-25deg) rotateY(0deg)} to {-moz-transform: rotateX(-25deg) rotateY(360deg)}} @-o-keyframes cycle_all {from {-o-transform: rotateX(-25deg) rotateY(0deg)} to {-o-transform: rotateX(-25deg) rotateY(360deg)}} @-webkit-keyframes cycle_a {from {-webkit-transform: rotateY(0deg)} to {-webkit-transform: rotateY(-360deg)}} @-moz-keyframes cycle_a {from {-moz-transform: rotateY(0deg)} to {-moz-transform: rotateY(-360deg)}} @-o-keyframes cycle_a {from {-o-transform: rotateY(0deg)} to {-o-transform: rotateY(-360deg)}} @-webkit-keyframes tag {from{opacity:1} to{opacity:0; top:-140px}} @-moz-keyframes tag {0%{opacity:1} 100%{opacity:0; top:-140px}} @-o-keyframes tag {0%{opacity:1} 100%{opacity:0; top:-140px}}
Добро пожаловать на сайт с моим портфолио.
Здесь я постараюсь Вам представиться!
Здесь я постараюсь Вам представиться!
ВВЕДЕНИЕ
Самостоятельно приобретённых навыков
достаточно для полноценной Frontend-разработки
[ { "name": "HTML", "level": 8/10 }, { "name": "CSS", "level": 8/10 }, { "name": "JavaScript", "level": 7/10 }, { "name": "GitHub", "level": 5/10 }, { "name": "React.js", "level": 5/10 }, { "name": "Webpack", "level": 2/10 }, { "name": "Adaptability", "level": 5/10 }, { "name": "Accessibility", "level": 3/10 } ]
НАВЫКИ
РАБОТЫ
Что я люблю
Друзья и СемьяОни делают мою жизнь насыщенной |
|
КофeИ никакого сахара и молока! |
|
ФантастикаВедь это двигатель прогресса |
|
ИгрыКто не любит играть? |
|
Hip-HopСтиль для тех кто ценит смысл |
|
Мой PC&MacPC для кода, MAC для похода |
|
СебяИногда я люблю себя |
Что я ненавижу
ПолитикаСколько можно... |
|
БолтовняХуже нет разговоров ни о чём |
|
ПессимизмТолько здоровый реализм! |
|
БагиИ кто их любит? |
|
ВысокомериеВсе мы люди |
|
СебяИногда я ненавижу себя |
|
О СЕБЕ