diff --git a/src/assets/images/main/projects/Inflid.png b/src/assets/images/main/projects/Inflid.png index 1bbfde5..bc8bd5c 100644 Binary files a/src/assets/images/main/projects/Inflid.png and b/src/assets/images/main/projects/Inflid.png differ diff --git a/src/assets/images/main/projects/browser-window.png b/src/assets/images/main/projects/browser-window.png new file mode 100644 index 0000000..0dcf66e Binary files /dev/null and b/src/assets/images/main/projects/browser-window.png differ diff --git a/src/assets/images/main/projects/custom-pc4u.png b/src/assets/images/main/projects/custom-pc4u.png index c5b89ae..1ceb544 100644 Binary files a/src/assets/images/main/projects/custom-pc4u.png and b/src/assets/images/main/projects/custom-pc4u.png differ diff --git a/src/assets/images/main/projects/mockba-modular.png b/src/assets/images/main/projects/mockba-modular.png index dc872dc..ceb145f 100644 Binary files a/src/assets/images/main/projects/mockba-modular.png and b/src/assets/images/main/projects/mockba-modular.png differ diff --git a/src/assets/images/main/projects/pryatki.png b/src/assets/images/main/projects/pryatki.png index b32ec8d..d027183 100644 Binary files a/src/assets/images/main/projects/pryatki.png and b/src/assets/images/main/projects/pryatki.png differ diff --git a/src/assets/images/main/projects/sizzapp.png b/src/assets/images/main/projects/sizzapp.png index 01dcf72..b3257c4 100644 Binary files a/src/assets/images/main/projects/sizzapp.png and b/src/assets/images/main/projects/sizzapp.png differ diff --git a/src/assets/images/main/projects/trackpro.png b/src/assets/images/main/projects/trackpro.png index f7df516..d9f6399 100644 Binary files a/src/assets/images/main/projects/trackpro.png and b/src/assets/images/main/projects/trackpro.png differ diff --git a/src/assets/stylesheets/abstracts/_mixins.scss b/src/assets/stylesheets/abstracts/_mixins.scss index 182f48e..165e598 100644 --- a/src/assets/stylesheets/abstracts/_mixins.scss +++ b/src/assets/stylesheets/abstracts/_mixins.scss @@ -1,5 +1,5 @@ @mixin for-tablets { - @media all and (max-width: 1024px) { + @media all and (max-width: 1200px) { @content; } } diff --git a/src/components/about/about.component.jsx b/src/components/about/about.component.jsx index 7593f7e..78b245a 100644 --- a/src/components/about/about.component.jsx +++ b/src/components/about/about.component.jsx @@ -21,12 +21,12 @@ const About = () => { console.log("slide change")} onSwiper={(swiper) => console.log(swiper)} - className={'swiper10'} + className={'stats'} >

30+

@@ -42,7 +42,7 @@ const About = () => {
- {/*
+

30+

Completed projects

@@ -55,7 +55,7 @@ const About = () => {

6+

Years experiance

-
*/} +
); diff --git a/src/components/about/about.style.scss b/src/components/about/about.style.scss index c5762e0..70bb8ba 100644 --- a/src/components/about/about.style.scss +++ b/src/components/about/about.style.scss @@ -4,12 +4,10 @@ @use "../../assets/stylesheets/abstracts/mixins" as *; .about-us { + margin-top: -80px; > div { &:first-child { grid-column: 1/7; - img { - margin: -80px auto 0px; - } } &:last-child { @@ -27,13 +25,28 @@ color: $color-text-secondary; } - .swiper { + .stats { display: flex; justify-content: space-between; margin-top: 64px; + width: 100%; .swiper-slide { width: 33%; } + + @include for-mobile { + display: none; + } + } + + .swiper { + display: none; + margin-left: -20px; + margin-right: -20px; + + @include for-mobile { + display: flex; + } } @include for-mobile { diff --git a/src/components/contact-form/contact-form.component.jsx b/src/components/contact-form/contact-form.component.jsx index 461e35f..c917b19 100644 --- a/src/components/contact-form/contact-form.component.jsx +++ b/src/components/contact-form/contact-form.component.jsx @@ -15,8 +15,8 @@ const ContactForm = () => {
cute dog in space - blue planet - yellow planet + blue planet + yellow planet
diff --git a/src/components/contact-form/contact-form.style.scss b/src/components/contact-form/contact-form.style.scss index 8292a00..50ae51a 100644 --- a/src/components/contact-form/contact-form.style.scss +++ b/src/components/contact-form/contact-form.style.scss @@ -1,11 +1,17 @@ @use "../../assets/stylesheets/abstracts/mixins" as *; +section.content { + .contact-form { + h2 { + margin-bottom: 0; + text-align: left; + } + } +} .contact-form { h2 { grid-column: 1/6; grid-row: 1/2; - text-align: left !important; - margin-bottom: 0; } form { @@ -22,6 +28,12 @@ } } + @include for-tablets { + form { + padding-top: 20px; + } + } + .image { grid-column: 6/13; grid-row: 1/3; @@ -52,6 +64,16 @@ } } } + + @include for-tablets { + h2, form { + grid-column: 1/7; + } + + .image { + grid-column: 8/13; + } + } @include for-mobile { diff --git a/src/components/footer/footer.style.scss b/src/components/footer/footer.style.scss index 13e90b0..0bec430 100644 --- a/src/components/footer/footer.style.scss +++ b/src/components/footer/footer.style.scss @@ -42,6 +42,11 @@ footer { display: block; width: fit-content; + @include for-mobile { + margin-left: auto; + margin-right: auto; + } + &.mobile { display: none; } diff --git a/src/components/header/header.style.scss b/src/components/header/header.style.scss index ed93137..227cb1a 100644 --- a/src/components/header/header.style.scss +++ b/src/components/header/header.style.scss @@ -9,6 +9,12 @@ header { align-items: center; padding-left: 20px; padding-right: 20px; + z-index: 1000; + position: fixed; + width: 100%; + top: 0; + left: 0; + right: 0; .navigation { a { @@ -28,6 +34,7 @@ header { width: 23px; height: 23px; display: none; + cursor: pointer; span { background-color: #fff; diff --git a/src/components/intro/intro.styles.scss b/src/components/intro/intro.styles.scss index 180a92b..ccf4765 100644 --- a/src/components/intro/intro.styles.scss +++ b/src/components/intro/intro.styles.scss @@ -5,6 +5,7 @@ height: calc(100vh - 112px); grid-template-rows: calc(100vh - 112px - 85px - 30px) min-content; row-gap: unset; + padding-top: 112px; .title { grid-column: 1/8; diff --git a/src/components/swiper/mid-swiper.component.jsx b/src/components/swiper/mid-swiper.component.jsx index cd171e6..dded0ed 100644 --- a/src/components/swiper/mid-swiper.component.jsx +++ b/src/components/swiper/mid-swiper.component.jsx @@ -6,11 +6,13 @@ import Mockba from "../../assets/images/main/projects/mockba-modular.png"; import Pryatki from "../../assets/images/main/projects/pryatki.png"; import Sizzapp from "../../assets/images/main/projects/sizzapp.png"; import Trackpro from "../../assets/images/main/projects/trackpro.png"; +import BrowserWrap from "../../assets/images/main/projects/browser-window.png"; import { Swiper, SwiperSlide } from "swiper/react"; import "swiper/css"; import "swiper/css/effect-coverflow"; import SwiperCore, { EffectCoverflow, Pagination } from "swiper"; +import { Autoplay, Navigation } from 'swiper'; SwiperCore.use([EffectCoverflow, Pagination]); const ProjectsSwiper = () => { @@ -18,11 +20,13 @@ const ProjectsSwiper = () => { { centeredSlides={true} slideToClickedSlide={true} - slidesPerView={"auto"} + // slidesPerView={"auto"} onSlideChange={() => { console.log("slide change"); }} + + breakpoints={{ + 0: { // when window >=0px - webflow mobile portriat + slidesPerView: 1, + // spaceBetween: 10, + }, + // 767: { // when window >= 767px - webflow tablet + // slidesPerView: 2, + // // spaceBetween: -16, + // }, + 1200: { // when window >= 988px - webflow desktop + slidesPerView: 2, + coverflowEffect: { + // stretch: 500 + } + } + }} + onSwiper={ (swiper) => { console.log(swiper); } } + modules={[Autoplay]} >

Inflid

+ inflid
@@ -60,6 +84,7 @@ const ProjectsSwiper = () => {

Custom PC4U

+ inflid
diff --git a/src/components/swiper/swiper.style.scss b/src/components/swiper/swiper.style.scss index 884c5c5..31936c7 100644 --- a/src/components/swiper/swiper.style.scss +++ b/src/components/swiper/swiper.style.scss @@ -36,6 +36,20 @@ margin-right: auto; } + .img-wrap { + position: relative; + + .img-overlay { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + z-index: 1; + } + } + p { &:last-of-type { text-align: center;