.App { text-align: left; } .App-logo { height: 10vmin; pointer-events: none; } @media (prefers-reduced-motion: no-preference) { .App-logo { animation: App-logo-spin infinite 20s linear; } } .App-header { background-color: #282c34; min-height: 20vh; font-size: calc(10px + 2vmin); color: white; } .App-link { color: #61dafb; } @keyframes App-logo-spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } body { margin: 0; } html { box-sizing: inherit; } *, *::before, *::after { box-sizing: inherit; } .wrapper { width: 100%; position: relative; overflow: hidden; } img { max-width: 100%; height: auto; vertical-align: top; } .page-1 { width: 100%; height: 700px; background: #EEEFF1; } .navigation { display: flex; } .wb { display: flex; width: 96px; height: 60px; padding-left: 380px; padding-top: 50px; font-family: Revalia; font-style: normal; font-weight: 400; font-size: 48px; line-height: 60px; text-align: center; color: #34547A; } .navigation-list { display: flex; padding-left: 265px; padding-top: 53px; width: 666px; height: 16px; list-style: none; } .nav-item { padding-left: 42px; cursor: pointer; font-weight: 500; font-size: 16px; line-height: 26px; letter-spacing: 0.1em; } .nav-item:nth-child(1){ color: #34547A; } .comp-text{ display: flex; padding-left: 428px; padding-top: 162px; width: 1028px; } .comp { width: 30%; height: auto; } .text-lorem { margin-left: 140px; width: 540px; margin-top: -80px; } .design { font-family: 'Roboto'; font-style: normal; font-weight: 900; font-size: 48px; line-height: 79px; color: #000000; } .lorem-ruba { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #727272; padding-bottom: 60px; } .button-1 { width: 225px; height: 65px; background: #34547A; color: white; font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; text-align: center; letter-spacing: 0.1em; border: none; } .button-1:hover { background: #256abf;; } /* Обо мне */ .obo-mne { padding-top: 119px; padding-bottom: 100px; display: flex; align-items: center; justify-content: center; flex-direction: column; } .obo-mne-1 { font-family: 'Roboto'; font-size: 32px; line-height: 38px; color: #000000; } .obo-mne-lorem { margin-top: 25px; width: 540px; color: #727272; font-size: 16px; line-height: 26px; text-align: center; font-style: normal; font-weight: 400; } /* progect-40*/ .project-40 { width: 100%; height: 250px; background-image: url(../public/img/numbers__item.png); background: #34547A; display: flex; justify-content: space-around; } .progect-list { padding-top: 85px; display: flex; list-style: none; } .progect-li { padding-left: 40px; width: 12%; height: auto; } /*page3*/ .container { max-width: 1180px; padding: 0 15px; margin: 0 auto; } .section-skill { padding: 100px 0; } .skill-row { display: flex; margin: 0 -75px; } .skill-col { width: 50%; padding: 0 75px; } .skill-text { display: flex; flex-direction: column; justify-content: center; } .skill-bg { height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; background-image: url(C:/Users/Кононенко/Desktop/A-level/JS/myproject/public/img/Rectangle.jpg); } .section-header { padding-bottom: 25px; } .section-header .title { font-size: 32px; line-height: 1.18; font-weight: 500; margin: 0 0 25%; } .skill-title { color: #727272; font-size: 16px; line-height: 1.6; display: block; margin-bottom: 20px; } .skill-item:not(:last-child) { margin-bottom: 30px; } .skill-wrap { position: relative; height: 4px; background: #c4c4c4; } .skill { position: relative; top: 0; bottom: 0; left: 0; background: #34547a; width: 85%; } /* page 4 work */ .work { background: #EEEFF1; display: flex; justify-content: center; width: 100%; height: 800px; flex-direction: column; } .work-h2 { text-align: center; padding-top: 0px; padding-bottom: 30px; font-family: 'Roboto'; font-style: normal; font-weight: 500; font-size: 32px; line-height: 38px; color: #000000; } .work-p { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #727272; width: 540px; text-indent: 20px; padding-bottom: 50px; margin: 0 auto; } .work-img { text-align: center; padding-bottom: 100px; } .work-liters { width: 50%; } .img-buttom { position: absolute; width: 5%; top: 2350px; left: 719px; cursor: pointer; } /* blok5 */ .img-spisok { display: flex; flex-wrap: wrap; width: 100%; padding: 0; } .img-list { width: 25%; list-style: none; opacity: 1; } .img-list:hover { opacity: 0.6; } .img-spisok-microsoft { display: flex; justify-content: center; padding: 50px 100px; } .img-list-microsoft { padding-left: 50px; list-style: none; width: 13%; } /* container-pole */ .container-pole { background: #EEEFF1; width: 100%; height: 762px; } .container-pole { display: flex; justify-content: center; } .polya-2 { text-align: center; border: none; width: 550px; } .vashe-ime { width: 255px; height: 50px; border: none; } .vash-email { margin-left: 20px; width: 255px; height: 50px; border: none; } .message { margin-top: 30px; width: 540px; height: 175px; border: none; } .button-2 { width: 225px; height: 65px; background: #34547A; color: white; font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; letter-spacing: 0.1em; border: none; margin-top: 70px; margin-left: 29%; } .button-2:hover { background: #256abf; ; } /* footer */ .footer { width: 100%; height: 151px; background: #34547A; } .footer-div { display: flex; justify-content: space-around; } .footer-Ivan { margin: 15px; } .footer-Ivan-text-ivan { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-size: 21px; line-height: 25px; color: #FFFFFF; } .footer-Ivan-text-2018 { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 13px; line-height: 21px; color: #FFFFFF; } .footer-vk { margin-top: 54px; }