From 680d9af15d4ad624657adbfcb085409aae647166 Mon Sep 17 00:00:00 2001 From: Kristina Kovalchuk Date: Wed, 18 Feb 2026 20:09:14 +0300 Subject: [PATCH 1/8] finish header --- .github/workflows/test.yml-template | 29 ++++++++ index.html | 44 ++++++++++- package-lock.json | 9 ++- package.json | 2 +- src/images/header-img.svg | 9 +++ src/images/icon/Icon-Burger-menu (1).svg | 10 +++ src/images/icon/Icon-Close (1).svg | 3 + src/images/logo-k.svg | 6 ++ src/styles/header.scss | 90 ++++++++++++++++++++++ src/styles/icon.scss | 15 ++++ src/styles/main.scss | 10 +++ src/styles/top-bar.scss | 95 ++++++++++++++++++++++++ src/styles/utils/_mixins.scss | 47 ++++++++++++ src/styles/utils/_vars.scss | 10 ++- 14 files changed, 372 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/test.yml-template create mode 100644 src/images/header-img.svg create mode 100644 src/images/icon/Icon-Burger-menu (1).svg create mode 100644 src/images/icon/Icon-Close (1).svg create mode 100644 src/images/logo-k.svg create mode 100644 src/styles/header.scss create mode 100644 src/styles/icon.scss create mode 100644 src/styles/top-bar.scss diff --git a/.github/workflows/test.yml-template b/.github/workflows/test.yml-template new file mode 100644 index 000000000..8b5743ecb --- /dev/null +++ b/.github/workflows/test.yml-template @@ -0,0 +1,29 @@ +name: Test + +on: + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [20.x] + + steps: + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - run: npm install + - run: npm test + - name: Upload HTML report(backstop data) + if: ${{ always() }} + uses: actions/upload-artifact@v2 + with: + name: report + path: backstop_data diff --git a/index.html b/index.html index d339e6856..bc1ef2b02 100644 --- a/index.html +++ b/index.html @@ -13,7 +13,49 @@ /> -

Hello Mate Academy

+ +
+
+
+ +
+ + + +
+
+ + SPECS + +
+ EN + / + UA +
+ + Buy +
+ + +
+ +
+ +
+
+ +

Futuristic Wireless Speaker

+

+ Luna’s performance is balanced and smooth in all frequency ranges which makes the music both naturally pleasant and distinctly more layered. +

+ +
+ +
+
+
+ + diff --git a/package-lock.json b/package-lock.json index ace1ce6c0..aaa6d39c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@mate-academy/eslint-config": "latest", "@mate-academy/jest-mochawesome-reporter": "^1.0.0", "@mate-academy/linthtml-config": "latest", - "@mate-academy/scripts": "^2.1.1", + "@mate-academy/scripts": "^2.1.3", "@mate-academy/stylelint-config": "latest", "cypress": "^13.13.0", "eslint": "^8.57.0", @@ -1875,10 +1875,11 @@ "dev": true }, "node_modules/@mate-academy/scripts": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@mate-academy/scripts/-/scripts-2.1.2.tgz", - "integrity": "sha512-gUXFdqqOfYzF9R3RSx2pCa5GLdOkxB9bFbF+dpUpzucdgGAANqOGdqpmNnMj+e3xA9YHraUWq3xo9cwe5vD9pQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@mate-academy/scripts/-/scripts-2.1.3.tgz", + "integrity": "sha512-a07wHTj/1QUK2Aac5zHad+sGw4rIvcNl5lJmJpAD7OxeSbnCdyI6RXUHwXhjF5MaVo9YHrJ0xVahyERS2IIyBQ==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/rest": "^17.11.2", "@types/get-port": "^4.2.0", diff --git a/package.json b/package.json index 19d2ac56e..cd8f44768 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@mate-academy/eslint-config": "latest", "@mate-academy/jest-mochawesome-reporter": "^1.0.0", "@mate-academy/linthtml-config": "latest", - "@mate-academy/scripts": "^2.1.1", + "@mate-academy/scripts": "^2.1.3", "@mate-academy/stylelint-config": "latest", "cypress": "^13.13.0", "eslint": "^8.57.0", diff --git a/src/images/header-img.svg b/src/images/header-img.svg new file mode 100644 index 000000000..2791ad7ee --- /dev/null +++ b/src/images/header-img.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/images/icon/Icon-Burger-menu (1).svg b/src/images/icon/Icon-Burger-menu (1).svg new file mode 100644 index 000000000..42d0ecd63 --- /dev/null +++ b/src/images/icon/Icon-Burger-menu (1).svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/images/icon/Icon-Close (1).svg b/src/images/icon/Icon-Close (1).svg new file mode 100644 index 000000000..df1397add --- /dev/null +++ b/src/images/icon/Icon-Close (1).svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/logo-k.svg b/src/images/logo-k.svg new file mode 100644 index 000000000..fcb8169eb --- /dev/null +++ b/src/images/logo-k.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/styles/header.scss b/src/styles/header.scss new file mode 100644 index 000000000..8b0f32557 --- /dev/null +++ b/src/styles/header.scss @@ -0,0 +1,90 @@ +.header{ + overflow: hidden; + + &__bottom{ + @include page-grid; + + position: relative; + height: 100%; + + @include on-tablet{ + padding-top: 130px; + } + + @include on-desktop{ + padding-top: 171px; + margin-top: 0; + } + } + + &__img{ + min-width: 320px; + min-height: 320px; + grid-column: 1 / -1; + z-index: -1; + + + background-image: url('../images/header-img.svg'); + background-position: left; + background-size: cover; + background-repeat: no-repeat; + + margin-inline: -30px; + + @include on-tablet{ + position: absolute; + top: 60px; + width: 100%; + height: 100%; + grid-column: 4 / -1; + margin-inline: 0; + } + + @include on-desktop{ + top: 0; + width: 100%; + height: 100%; + background-size: contain; + grid-column: 5 / -1; + } + } + + &__title{ + display: flex; + font-family: Inter, sans-serif; + font-weight: 700; + font-size: 40px; + line-height: 52px; + text-transform: uppercase; + margin-bottom: 20px; + + grid-column: 1 / -1; + + @include on-tablet{ + font-size: 48px; + width: 320px; + margin: 0 0 30px; + grid-column: 1 / 5; + } + + @include on-desktop{ + font-size: 62px; + } + } + + &__description{ + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 16px; + line-height: 24px; + margin: 0; + + grid-column: 1 / -1; + + @include on-tablet{ + grid-column: 1 / 4; + } + } + +} + diff --git a/src/styles/icon.scss b/src/styles/icon.scss new file mode 100644 index 000000000..70b40beb3 --- /dev/null +++ b/src/styles/icon.scss @@ -0,0 +1,15 @@ +.icon{ + display: flex; + width: 32px; + height: 32px; + + background-repeat: no-repeat; + + &--menu{ + background-image: url('../images/icon/Icon-Burger-menu\ \(1\).svg'); + + @include on-desktop{ + display: none; + } + } +} diff --git a/src/styles/main.scss b/src/styles/main.scss index fb9195d12..252156557 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -1,7 +1,17 @@ @import 'utils'; @import 'fonts'; @import 'typography'; +@import './header'; +@import './icon'; +@import './top-bar'; body { background: $c-gray; + max-width: 1440px; + margin-inline: auto; +} + + +.container{ + @include padding-inline; } diff --git a/src/styles/top-bar.scss b/src/styles/top-bar.scss new file mode 100644 index 000000000..7dd1c84a4 --- /dev/null +++ b/src/styles/top-bar.scss @@ -0,0 +1,95 @@ +.top-bar{ + display: flex; + justify-content: space-between; + align-items: center; + padding-block: 25px; + + @include on-tablet{ + padding-block: 29px 0; + } + + @include on-desktop{ + padding-block: 30px 0; + } + + + &__menu-right{ + display: flex; + align-items: center; + } + + &__hidden-menu{ + display: none; + align-items: center; + + @include on-tablet{ + display: flex; + } + } + + &__lang-switcher{ + display: flex; + + &__link{ + text-decoration: none; + color: $light-gray-color; + + &--active{ + color: $main-text-color; + } + } + + &__separator{ + color: $main-text-color; + } + } + + &__logo{ + height: 26px; + } + + &__button{ + display: flex; + height: 48px; + width: 100%; + background-color: $main-text-color; + color: #fff; + align-items: center; + justify-content: center; + + font-family: 'Helvetica Neue',sans-serif; + font-weight: 500; + font-size: 12px; + line-height: 1; + text-transform: uppercase; + + text-decoration: none; + + + @include on-tablet{ + width: 100px; + margin-inline: 30px; + } + + @include on-desktop{ + width: 102px; + margin-inline: 47px 0; + } + } + + &__link{ + color: $grey-color; + text-decoration: none; + + font-family: 'Helvetica Neue',sans-serif; + font-weight: 300; + font-size: 14px; + line-height: 1; + margin-right: 20px; + + @include on-tablet{ + margin-right: 30px; + } + } + +} diff --git a/src/styles/utils/_mixins.scss b/src/styles/utils/_mixins.scss index 80c79780d..8c05e5619 100644 --- a/src/styles/utils/_mixins.scss +++ b/src/styles/utils/_mixins.scss @@ -4,3 +4,50 @@ #{$_property}: $_toValue; } } + + +@mixin on-tablet { + @media (min-width: $tablet-min-width) { + @content; + } +} + +@mixin on-desktop { + @media (min-width: $desktop-min-widtx) { + @content; + } +} + + +@mixin padding-inline { + padding-inline: 30px; + + @include on-tablet { + padding-inline: 34px; + } + + @include on-desktop { + padding-inline: 123px; + } +} + +@mixin page-grid { + --columns: 4; + + display: grid; + grid-template-columns: repeat(var(--columns), 1fr); + column-gap: 20px; + + @include on-tablet { + --columns: 8; + + column-gap: 20px; + } + + @include on-desktop { + --columns: 12; + + column-gap: 30px; + } +} + diff --git a/src/styles/utils/_vars.scss b/src/styles/utils/_vars.scss index aeb006ffb..a080e10f8 100644 --- a/src/styles/utils/_vars.scss +++ b/src/styles/utils/_vars.scss @@ -1 +1,9 @@ -$c-gray: #eee; +$c-gray: #F7F7F7; +$tablet-min-width: 640px; +$desktop-min-widtx: 1440px; +$main-text-color: #333; +$grey-color: #4F4F4F ; +$light-gray-color: #828282; + + + From eec09bd1ed24c1a09831bbca89d25d116acc3c90 Mon Sep 17 00:00:00 2001 From: Kristina Kovalchuk Date: Wed, 18 Feb 2026 21:22:51 +0300 Subject: [PATCH 2/8] finish nav-menu --- index.html | 38 +++++++++++++- src/styles/header.scss | 10 +++- src/styles/icon.scss | 6 +++ src/styles/main.scss | 2 + src/styles/menu.scss | 113 ++++++++++++++++++++++++++++++++++++++++ src/styles/top-bar.scss | 7 +++ 6 files changed, 174 insertions(+), 2 deletions(-) create mode 100644 src/styles/menu.scss diff --git a/index.html b/index.html index bc1ef2b02..e05d834d0 100644 --- a/index.html +++ b/index.html @@ -14,7 +14,7 @@ -
+
@@ -55,6 +55,42 @@
+ + +
+ +
+ diff --git a/src/styles/header.scss b/src/styles/header.scss index 8b0f32557..e171b32da 100644 --- a/src/styles/header.scss +++ b/src/styles/header.scss @@ -1,5 +1,13 @@ .header{ - overflow: hidden; + margin-bottom: 110px; + + @include on-tablet{ + margin-bottom: 140px; + } + + @include on-desktop{ + margin-bottom: 0; + } &__bottom{ @include page-grid; diff --git a/src/styles/icon.scss b/src/styles/icon.scss index 70b40beb3..360896ad9 100644 --- a/src/styles/icon.scss +++ b/src/styles/icon.scss @@ -12,4 +12,10 @@ display: none; } } + + &--close{ + width: 24px; + height: 24px; + background-image: url('../images/icon/Icon-Close\ \(1\).svg'); + } } diff --git a/src/styles/main.scss b/src/styles/main.scss index 252156557..810dd902a 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -4,8 +4,10 @@ @import './header'; @import './icon'; @import './top-bar'; +@import './menu'; body { + margin: 0; background: $c-gray; max-width: 1440px; margin-inline: auto; diff --git a/src/styles/menu.scss b/src/styles/menu.scss new file mode 100644 index 000000000..3573dfa36 --- /dev/null +++ b/src/styles/menu.scss @@ -0,0 +1,113 @@ +.menu{ + display: flex; + flex-direction: column; + position: fixed; + top: 0; + left: 0; + right: 0; + + opacity: 0; + pointer-events: none; + + height: 100vh; + width: 100%; + + background-color: $c-gray; + + transition: all 0.5s; + transform: translateX(-100%); + + &:target{ + opacity: 1; + pointer-events: all; + transform: translateX(0); + } + + @include on-desktop{ + position: relative; + justify-content: center; + align-items: center; + + opacity: 1; + height: 76px; + width: 100%; + + transform: translateX(0); + transition: none; + pointer-events: all; + margin-block: 170px 62px; + } + + &__nav{ + + &__list{ + display: flex; + flex-direction: column; + list-style: none; + padding: 0; + margin: 0; + gap: 25px; + + @include on-tablet{ + gap: 40px; + } + + @include on-desktop{ + display: flex; + flex-direction: row; + gap: 84px; + } + } + + &__link{ + text-decoration: none; + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 14px; + line-height: 20px; + color: $main-text-color; + + &:hover{ + font-weight: 700; + } + + @include on-tablet{ + font-size: 22px; + line-height: 28px; + } + + @include on-desktop{ + font-size: 14px; + line-height: 20px; + } + + } + } + + &__link{ + display: flex; + margin-block: 50.5px 162.5px; + } + + &__top-bar{ + padding-block: 25px; + margin-bottom: 31px; + + @include on-tablet{ + margin-bottom: 40px; + } + + @include on-desktop{ + display: none; + } + } + + &__bottom{ + display: flex; + flex-direction: column; + + @include on-tablet{ + display: none; + } + } +} diff --git a/src/styles/top-bar.scss b/src/styles/top-bar.scss index 7dd1c84a4..15c149f5e 100644 --- a/src/styles/top-bar.scss +++ b/src/styles/top-bar.scss @@ -34,13 +34,20 @@ text-decoration: none; color: $light-gray-color; + font-family: 'Helvetica Neue',sans-serif; + font-weight: 300; + font-size: 14px; + line-height: 18px; + &--active{ + font-weight: 400; color: $main-text-color; } } &__separator{ color: $main-text-color; + margin-inline: 3px 4px; } } From f9fc561de33a11c8f8bc92aad8533b6bceb1fdb9 Mon Sep 17 00:00:00 2001 From: Kristina Kovalchuk Date: Fri, 20 Feb 2026 01:19:46 +0300 Subject: [PATCH 3/8] finish main and footer add animation --- README.md | 4 +- index.html | 252 +++++++++++++++++- src/images/about_us/2.svg | 9 + src/images/about_us/about_us-bg-img.svg | 3 + src/images/about_us/about_us-people.svg | 10 + src/images/about_us/image 6.svg | 9 + src/images/favicon-icon.svg | 9 + ...880e586e67c94816ab87c-removebg-preview.png | Bin 0 -> 216515 bytes src/images/fetures/f-arrow-left.svg | 4 + src/images/fetures/f-arrow-right.svg | 4 + src/images/footer/arrow-top-f.svg | 3 + src/images/footer/facebook-f.svg | 3 + src/images/footer/instagram-f.svg | 3 + src/images/footer/twitter-f.svg | 3 + src/images/our-story/icon-figure.svg | 3 + src/images/our-story/icon-sound.svg | 3 + src/images/our-story/icon-sun.svg | 11 + src/images/our-story/icon-wifi.svg | 3 + src/images/our-story/our-story.svg | 9 + src/scripts/main.js | 72 +++++ src/styles/about_us.scss | 232 ++++++++++++++++ src/styles/features.scss | 209 +++++++++++++++ src/styles/footer.scss | 50 ++++ src/styles/get_in_touch.scss | 115 ++++++++ src/styles/icon.scss | 90 +++++++ src/styles/main.scss | 27 ++ src/styles/our-story.scss | 70 +++++ src/styles/top-bar.scss | 9 + src/styles/utils/_vars.scss | 5 + 29 files changed, 1215 insertions(+), 9 deletions(-) create mode 100644 src/images/about_us/2.svg create mode 100644 src/images/about_us/about_us-bg-img.svg create mode 100644 src/images/about_us/about_us-people.svg create mode 100644 src/images/about_us/image 6.svg create mode 100644 src/images/favicon-icon.svg create mode 100644 src/images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png create mode 100644 src/images/fetures/f-arrow-left.svg create mode 100644 src/images/fetures/f-arrow-right.svg create mode 100644 src/images/footer/arrow-top-f.svg create mode 100644 src/images/footer/facebook-f.svg create mode 100644 src/images/footer/instagram-f.svg create mode 100644 src/images/footer/twitter-f.svg create mode 100644 src/images/our-story/icon-figure.svg create mode 100644 src/images/our-story/icon-sound.svg create mode 100644 src/images/our-story/icon-sun.svg create mode 100644 src/images/our-story/icon-wifi.svg create mode 100644 src/images/our-story/our-story.svg create mode 100644 src/styles/about_us.scss create mode 100644 src/styles/features.scss create mode 100644 src/styles/footer.scss create mode 100644 src/styles/get_in_touch.scss create mode 100644 src/styles/our-story.scss diff --git a/README.md b/README.md index a95e97afe..a8a71fecd 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Kickstarter landing page (HARD) -**⚠️ Attention: this is a hard landing page for development. We highly recommend choosing this landing page only if you didn't have a lot of troubles with previous homework tasks and if you sent all homework in time (didn't miss deadlines).** +**⚠️ Attention: this is a hard landing page for development. We highly recommend choosing this landing page only if you didn't have a lot of troubles with previous homework tasks and if you sent all homework in time (didn't miss deadlines).** Implement landing page according to [Figma design](https://www.figma.com/file/Ujp7bCFuvuJlkn8TSbQPSZ/%E2%84%9611-(kickstarter)?node-id=19655%3A33) - Use BEM and SCSS - The design 1440px @@ -34,7 +34,7 @@ Implement landing page according to [Figma design](https://www.figma.com/file/Uj 11. `git push origin develop` - to send you code for PR 12. Create a Pull Request (PR) from your branch `develop` to branch `master` of original repo. 13. Replace `` with your Github username in the - [DEMO LINK](https://.github.io/Kickstarter/) + [DEMO LINK](https://kristinakovalchuk.github.io/Kickstarter/) 14. Copy `DEMO LINK` to the PR description > To update you PR repeat steps 7-11 diff --git a/index.html b/index.html index e05d834d0..7724ec5af 100644 --- a/index.html +++ b/index.html @@ -6,15 +6,19 @@ name="viewport" content="width=device-width, initial-scale=1.0" /> - Title + Kickstarter + + + + -
+
@@ -65,10 +69,10 @@ @@ -87,10 +91,244 @@
-
+
+
+
+
+
+
+ +

Futuristic Design

+ +

+ To give Luna a truly flawless look, we specifically picked aircraft grade aluminum as its material and adopted both three-dimensional stretch-bending technology and a high precision cold forging technique. +

+ +
+ +
+
+ +

Tweeter Speaker System

+ +

+ To deliver a more layered sound performance better than a sole full-range speaker, our team equipped Luna with one more tweeter speaker responsible for high-frequency sound independently. +

+ +
+ +
+
+ +

Multiroom System

+ +

+ Luna is natively compatible with your home Wi-Fi. Set up multiple speakers in different rooms to expand your music experience into the entire house. +

+ +
+ +
+
+ +

Intuitive Lighting System

+ +

An intuitive user interface allows you to adjust the hue and saturation of color for lighting that fits any mood and situation.

+ +
+
+ + photo + +
+
+ +
+
+
+ +
+

DESIGNED FOR THE FUTURE

+ + photo + +
+

+ In 2014, a group of geeky industrial designers, engineering veterans and acoustic experts formed crazybaby. This is a bunch of passionate people who are crazy enough to think they can challenge the industry with disruptive audio products. +

+ See more about us +
+ +
+ +
+

Luna Eye

+ + photo + +
+

+ Luna Eye is to the essence of this innovative light and audio system. It comprises an independent tweeter speaker, a light guiding component, a dome and a ring ornament. +

+ See more about us +
+ +
+ +
+ photo + +

+ It really took me by surprise honestly to have such full beautiful sound that coming out of this small compact device. And with the brush aluminum surface, it feels so familiar. Like my iPhone. +

+ + people-photo + +
+

Garrett Martin

+

Creative Director

+
+
+
+ +
+
+ +
+
+ +

FEATURES

+ +
+ +
+ +
+
+

Connectivity

+
    +
  • Hands Free Wireless Audio

  • +
  • Bluetooth 4.0 LE

  • +
  • Wi-Fi 2.4 GHz (802.11 b/g/n)

  • +
  • Smart Multiroom System Set Up

  • +
  • Party Mode with 6.0 Units and above

  • +
  • MESHNET Multi Speaker Network

  • +
+ +
+ +
+

App Features

+
    +
  • Customize Music Schedule

  • +
  • Wake Up with Favorite Songs

  • +
  • Home Detection Auto Wake Up

  • +
  • Color Wheel

  • +
+ +
+

Sound & Music

+
    +
  • Feel-in-chest Base Power

  • +
  • Lossless Digital Audio Transmission

  • +
  • Easy & Stable Stereo Pairing

  • +
  • Crisp and Clear High Frequency Sound

  • +
  • Streams from Cloud Music and Local Library

  • +
  • Auto Music Playback from Last Song Stopped

  • +
+
+
+ +
+
+ + +
+
+

01

+

/

+

03

+
+
+ +
+
+ +
+
+
+ +
+
+
+

DO YOU HAVE ANY QUESTIONS?

+ +
+ + + + + +
+
+
+
+
+
+ + + +
+
+ diff --git a/src/images/about_us/2.svg b/src/images/about_us/2.svg new file mode 100644 index 000000000..9fca8c915 --- /dev/null +++ b/src/images/about_us/2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/images/about_us/about_us-bg-img.svg b/src/images/about_us/about_us-bg-img.svg new file mode 100644 index 000000000..9466167de --- /dev/null +++ b/src/images/about_us/about_us-bg-img.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/about_us/about_us-people.svg b/src/images/about_us/about_us-people.svg new file mode 100644 index 000000000..3fbd92b54 --- /dev/null +++ b/src/images/about_us/about_us-people.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/images/about_us/image 6.svg b/src/images/about_us/image 6.svg new file mode 100644 index 000000000..c97e55dc6 --- /dev/null +++ b/src/images/about_us/image 6.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/images/favicon-icon.svg b/src/images/favicon-icon.svg new file mode 100644 index 000000000..f8f13f02c --- /dev/null +++ b/src/images/favicon-icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png b/src/images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..112057d3e9fcebe8e5b9e032d271b788e13989ba GIT binary patch literal 216515 zcmZ5ncRbbm|1T*-Ia2mIhe$R>IOeg5N=R0jDSMt{ChN%FE2D@cgfb6O=omRR$2eqU zuVbEL{XVCAzukL(|9NVzXPn|mL zL3s}N&r2ogrBkOsr!-ZR?!!;7Oi+yTsV2)E2Jngo-GFg~iSoqLyrHB{pd*iX@m%zh z%Gt9jZs+2;&gm?#WyBd==Bc^Hd4-$N1HJ-EOA zvZn}AgBE60Io)&we)s3IjSPsW@g>ag<#>) z{r=L39GJ_3?m=eHzm_I_G!N-P&b!m4kGMxV|9h1l5ZsvZ#x$W~>RCGLUpt-}RL)KA z2R5xk07j(esvj3C{bvLGWTXuvZ8Opmgc|=o-d`I_3I;Z&uWNGi_TO_oa)aeAlIB8P zBOU*)%jcH=NQH$=;0Bcc#>#31XQ1vjuw^(&@|3IS>9zT~jCEo@4(V(l>+OQOP5Jehuv5 zQHBbzTl)&E$y-)3dRT7jU#bE|rjlX6h|$F{-rE0&F%tIZy50nG{yy$YiO+vd$jeAN zq3Odni@m@S|K6BB6XXs$ zH6Hy-X7EjtQA~?Hlm4yPf0;2ESz;W#F{IBV-XV z31_6&@W0QP3*If`t$ zF_K1gE>P;kcs^-ycXLQC(EpETDFTsf=&PEe!BfD7c*7L`IIH1HBz0+Tn_&O7F~H2g z6^^!V z#wZ-`-#nR7IJOEF@%u^5n(ebx^eoG@joDfHV5M>rK9_7HykD7fF|$hdGwy-*NQ5PEwZ#iZ(Za{;LCCVrBNHg7*mf-xV6&H5PyIWqI_Ol-5kYL~z@U z6z91Ly#1G={$~e;Qx$_Dk8r%G zjB8?kLs|V=-LU_nw#6th4t7x*zf@d?d)!F)W#X3?Et%mt6D`Fd<1}95)RiVS5eJ4{ zpEaukMxk0?L%h}xE2tFdbA6lpp% zOEvStHt*ql*SoRP<_g&u@594+g~`nz3XTWDDr;9AZ4>~DkvQB4S1@&5Z`hN+X5Q@` z&2sZ;Bm8C|D-+W~MXULa2J-~T7Cm9%7fUwg6;5hREF-SgT}?Hu$P6GZ3jFx;MR7u; zYQ%B^kmj&WeM6_0KjT+v>%;xcN}dUEh5cq)uUm&3-(ryz9+-9ib>B?TIw?h8qA zyLx|%T*sC2Mkp&8a6jqK>uc7mR*kiVdBijwtkrvGyLU?)G0XeyuW+l!u-(8ww`e$- zm>z8GHJu#2I5}uKk)3We++={pzwW*V|;45GPKaw{4{+8P5P^&SMJ?dE_1Y5qW6!u z*7WRS)}K*b3DFvmOg-qPiY8U_s_iS+HmB`{UNdxAg@74;=s+p>+@QPMEGNf3*WP*) z?+MR(;BZZ2_Jvt>Z&MyVwYC=VSSl)vIT@dq_eM)KZbs7{0dB!u3Wt$~JiAk&`}0I< z=Z~)ybp-eDt{3GttfRKN34z4^oHh8Q|K955H&rf_Qy?DU;WgU8eHf#7#~FeLazO$N z7lGH0QfLC+U^fhFIeC-ZBN?QU-7PF$w^)!_I@54@`t<5OFGkE0MmLkW9h`0p{pJ;A z25LvbGVcjjdF^Gooopya&uyuRPh-!@8tSAP7H^xOa=zttLcqCWoZjQEoP?q3#?NM` z`beImI|!3MdDs_i0t_Kzi7+`qV2NZ^n+%0A8vQRNGuTG~|V}oR=pr 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

Oh{l{Qy|3iyLS$ZEFVxB+%8_U@A1+6R? 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 literal 0 HcmV?d00001 diff --git a/src/images/fetures/f-arrow-left.svg b/src/images/fetures/f-arrow-left.svg new file mode 100644 index 000000000..863725ea2 --- /dev/null +++ b/src/images/fetures/f-arrow-left.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/images/fetures/f-arrow-right.svg b/src/images/fetures/f-arrow-right.svg new file mode 100644 index 000000000..bf3bd358a --- /dev/null +++ b/src/images/fetures/f-arrow-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/images/footer/arrow-top-f.svg b/src/images/footer/arrow-top-f.svg new file mode 100644 index 000000000..bc809f94c --- /dev/null +++ b/src/images/footer/arrow-top-f.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/footer/facebook-f.svg b/src/images/footer/facebook-f.svg new file mode 100644 index 000000000..2f5d0bec2 --- /dev/null +++ b/src/images/footer/facebook-f.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/footer/instagram-f.svg b/src/images/footer/instagram-f.svg new file mode 100644 index 000000000..acc91ab7f --- /dev/null +++ b/src/images/footer/instagram-f.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/footer/twitter-f.svg b/src/images/footer/twitter-f.svg new file mode 100644 index 000000000..1d928f615 --- /dev/null +++ b/src/images/footer/twitter-f.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/our-story/icon-figure.svg b/src/images/our-story/icon-figure.svg new file mode 100644 index 000000000..55b340246 --- /dev/null +++ b/src/images/our-story/icon-figure.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/our-story/icon-sound.svg b/src/images/our-story/icon-sound.svg new file mode 100644 index 000000000..945253101 --- /dev/null +++ b/src/images/our-story/icon-sound.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/our-story/icon-sun.svg b/src/images/our-story/icon-sun.svg new file mode 100644 index 000000000..60c45a669 --- /dev/null +++ b/src/images/our-story/icon-sun.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/images/our-story/icon-wifi.svg b/src/images/our-story/icon-wifi.svg new file mode 100644 index 000000000..a15bc32b2 --- /dev/null +++ b/src/images/our-story/icon-wifi.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/images/our-story/our-story.svg b/src/images/our-story/our-story.svg new file mode 100644 index 000000000..3669c2550 --- /dev/null +++ b/src/images/our-story/our-story.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/scripts/main.js b/src/scripts/main.js index ad9a93a7c..dbfadab30 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1 +1,73 @@ 'use strict'; +document.addEventListener("DOMContentLoaded", function () { + const slides = document.querySelectorAll( + ".features__list-first, .features__list-second, .features__list-third" + ); + + const btnLeft = document.querySelector(".features__button__left"); + const btnRight = document.querySelector(".features__button__right"); + + const currentNumber = document.querySelector( + ".features__button__number__left" + ); + + let currentIndex = 0; + const totalSlides = slides.length; + + function showSlide(index) { + slides.forEach((slide) => { + slide.classList.remove("active"); + }); + + slides[index].classList.add("active"); + + currentNumber.textContent = String(index + 1).padStart(2, "0"); + } + + btnRight.addEventListener("click", function (e) { + e.preventDefault(); + + currentIndex++; + if (currentIndex >= totalSlides) { + currentIndex = 0; + } + + showSlide(currentIndex); + }); + + btnLeft.addEventListener("click", function (e) { + e.preventDefault(); + + currentIndex--; + if (currentIndex < 0) { + currentIndex = totalSlides - 1; + } + + showSlide(currentIndex); + }); + + showSlide(currentIndex); +}); + + +const langLinks = document.querySelectorAll('.top-bar__lang-switcher__link'); + +langLinks.forEach(link => { + link.addEventListener('click', (e) => { + e.preventDefault(); + + langLinks.forEach(l => l.classList.remove('top-bar__lang-switcher__link--active')); + link.classList.add('top-bar__lang-switcher__link--active'); + + const lang = link.dataset.lang; + console.log('Selected language:', lang); + + // тут пізніше: + // setLanguage(lang) + // localStorage.setItem('lang', lang) + }); +}); + + + + diff --git a/src/styles/about_us.scss b/src/styles/about_us.scss new file mode 100644 index 000000000..fafde36be --- /dev/null +++ b/src/styles/about_us.scss @@ -0,0 +1,232 @@ +.about_us{ + + &__content{ + display: flex; + flex-direction: column; + gap: 110px; + + @include on-tablet{ + gap: 140px; + } + + @include on-desktop { + gap: 170px; + } + } + + &__left { + grid-column: 1 / -1; + + @include on-tablet { + grid-column: 1 / 5; + } + + @include on-desktop { + grid-column: 1 / 7; + } + } + + &__right { + grid-column: 1 / -1; + + @include on-tablet{ + grid-column: 5 / -1; + } + + @include on-desktop { + grid-column: 7 / -1; + } + } + + &__card{ + @include page-grid; + + align-items: start; + + &__img{ + width: 100%; + height: auto; + margin-block: 20px; + object-fit: cover; + + @include on-tablet{ + margin: 0; + height: 415px; + grid-row: 1/4; + } + + @include on-desktop{ + height: 388px; + } + } + + &__title{ + align-self: start; + font-family: Inter, sans-serif; + font-weight: 700; + font-size: 30px; + line-height: 40px; + text-transform: uppercase; + color: $main-text-color; + margin: 0; + height: auto; + + @include hover(transform, scale(1.05)); + + @include on-tablet{ + font-size: 36px; + line-height: 46px; + } + + @include on-desktop{ + font-size: 56px; + line-height: 1.25; + } + } + + &__description{ + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 16px; + line-height: 24px; + margin: 0 0 30px; + color: $our-story-descr-color; + + @include hover(transform, scale(1.05)); + + @include on-tablet{ + margin: 30px 0 60px; + } + } + + &__link{ + color: #0DB2B3; + font-family: Inter, sans-serif; + font-weight: 700; + font-size: 12px; + line-height: 14px; + margin: 0; + text-decoration: none; + text-transform: uppercase; + width: 127px; + + &::after { + content: ""; + display: block; + width: 53px; + height: 2px; + background-color: #0DB2B3; + margin-top: 5px; + transition: width 0.3s; + } + + &:hover::after { + width: 128px; + } + + @include on-desktop{ + margin-bottom: 68px; + } + + @include on-desktop{ + margin-bottom: 48px; + } + } + } + + &__coment{ + display: flex; + flex-direction: column; + align-items: center; + margin-inline: auto; + margin-bottom: 110px; + + @include on-tablet{ + margin-bottom: 140px; + } + + @include on-desktop { + margin-bottom: 170px; + } + + &__description{ + font-family: Inter, sans-serif; + font-weight: 700; + font-size: 14px; + line-height: 20px; + text-align: center; + color: $main-text-color; + margin: 0; + padding-top: 50px; + + @include hover(transform, scale(1.05)); + + @include on-tablet{ + font-size: 24px; + line-height: 36px; + max-width: 786px; + padding-top: 60px; + } + + @include on-desktop{ + padding-top: 42px; + } + } + + &__bg-img{ + z-index: -3; + position: absolute; + width: 208px; + height: 171px; + object-fit: contain; + + @include on-tablet{ + width: 233px; + height: 189px; + } + + @include on-desktop{ + width: 233px; + height: 192px; + } + } + + &__people-img{ + height: 62px; + width: 62px; + border-radius: 50px; + margin-block: 30px 10px; + margin-inline: auto; + + @include hover(transform, scale(1.1)); + + @include on-tablet{ + margin-block: 40px 20px; + } + + @include on-desktop{ + margin-block: 30px 20px; + } + } + + &__name{ + font-family: Inter, sans-serif; + font-weight: 700; + font-size: 16px; + line-height: 22px; + text-align: center; + color: $main-text-color; + margin: 0 0 5px; + } + + &__position{ + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 14px; + line-height: 21px; + text-align: center; + color: $our-story-descr-color; + margin: 0; + } + } +} diff --git a/src/styles/features.scss b/src/styles/features.scss new file mode 100644 index 000000000..37a8a4e35 --- /dev/null +++ b/src/styles/features.scss @@ -0,0 +1,209 @@ +.features{ + + &__title{ + font-family: Inter, sans-serif; + font-weight: 700; + font-size: 30px; + line-height: 40px; + text-transform: uppercase; + color: $main-text-color; + margin: 0 0 32px; + + @include on-tablet{ + margin: 0 0 30px; + } + + @include on-desktop{ + font-size: 56px; + line-height: 70px; + } + } + + &__img{ + display: flex; + background-image: url('../images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png'); + background-repeat: no-repeat; + background-size: cover; + background-position: center; + justify-content: center; + + grid-column: 1 /-1; + + max-width: 600px; + min-height: 200px; + + @include on-tablet{ + min-height: 250px; + grid-column: 4/-1; + bottom: 0; + margin-top: -100px + } + + @include on-desktop{ + grid-column: 7/-1; + height: 302px; + margin-top: -300px + } + + } + + &__wrapper{ + @include page-grid; + + position: relative; + margin-inline: 30px; + + @include on-tablet{ + margin-inline: 0; + } + } + + &__content{ + padding-top: 30px; + background-color: $bg-features-color; + margin-inline: -30px; + + @include on-tablet{ + margin-inline: 0; + padding: 60px 0 0; + } + + &__title{ + font-family: Inter, sans-serif; + font-weight: 700; + font-size: 18px; + line-height: 22px; + text-transform: uppercase; + color: $green-color; + margin: 0 0 20px; + + @include hover(transform, scale(1.05)); + + @include on-tablet{ + margin: 0 0 30px; + font-size: 34px; + line-height: 42px; + } + } + } + + &__slyder{ + position: relative; + overflow: hidden; + margin-inline: auto; + grid-column: 1 /-1; + + @include on-tablet{ + margin-inline: 0; + grid-column: 2/-1; + } + + @include on-desktop{ + grid-column: 1/-1; + + @include page-grid; + } + } + + &__list{ + display: flex; + flex-direction: column; + gap: 10px; + margin: 0; + padding-left: 16px; + margin-bottom: 50px; + height: 176px; + + &-first{ + grid-column: 2/6; + } + + &-second{ + grid-column: 7/-1; + } + + &-third{ + grid-column: 2/6; + } + } + + &__item{ + display: inline-block; + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 14px; + line-height: 21px; + margin: 0; + + @include hover(transform, scale(1.05)); + } + + &__button{ + display: flex; + flex-direction: column; + gap: 8px; + width: 93px; + margin-inline: auto; + grid-column: 1 /-1; + + @include on-tablet{ + grid-column: 2/-1; + margin-inline: 0; + } + + @include on-desktop{ + display: none; + } + + &__switch{ + display: flex; + } + + &__number{ + display: flex; + align-items: center; + text-align: center; + justify-content: center; + gap: 4px; + color: $green-color; + + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 11px; + line-height: 1; + transition: all 0.3s; + transform: translateY(0); + + &__number{ + margin: 0; + + &--active{ + font-size: 16px;; + line-height: 24px; + color: $main-text-color; + transform: translateY(-20%); + } + } + + &__line{ + margin: 0; + } + } + } +} + +.features__list-first, +.features__list-second, +.features__list-third { + display: none; + + @include on-desktop{ + display: flex; + flex-direction: column; + } +} + +.active { + display: flex; + flex-direction: column; +} diff --git a/src/styles/footer.scss b/src/styles/footer.scss new file mode 100644 index 000000000..d8a3d49c0 --- /dev/null +++ b/src/styles/footer.scss @@ -0,0 +1,50 @@ +.footer{ + margin-bottom: 20px; + + @include on-tablet{ + margin-bottom: 30px; + } + + &__top{ + display: none; + margin-bottom: 60px; + width: 100%; + + @include on-tablet{ + @include page-grid; + } + } + + &__logo{ + width: 161px; + height: 26px; + grid-column: 4/6; + margin-inline: auto; + + @include hover(transform, scale(1.1)); + + @include on-desktop{ + grid-column: 6/8; + } + } + + &__icons{ + display: flex; + gap: 40px; + justify-content: center; + margin: 0 0 30px; + + @include on-tablet{ + margin: 0 0 60px; + } + } + + &__text{ + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 14px; + line-height: 21px; + text-align: center; + color: #BDBDBD; + } +} diff --git a/src/styles/get_in_touch.scss b/src/styles/get_in_touch.scss new file mode 100644 index 000000000..9b8ea1c22 --- /dev/null +++ b/src/styles/get_in_touch.scss @@ -0,0 +1,115 @@ +.get_in_touch{ + + &__content{ + @include page-grid; + } + + &__title{ + font-family: Inter, sans-serif; + font-weight: 700; + font-size: 30px; + line-height: 40px; + text-transform: uppercase; + color: $main-text-color; + margin: 0 0 27px; + + grid-column: 1 / -1; + + @include hover(transform, scale(1.05)); + + @include on-tablet{ + grid-column: 1 / 5; + font-size: 36px; + line-height: 46px; + } + + @include on-desktop{ + grid-column: 1 / 7; + font-size: 56px; + line-height: 70px; + } + } + + &__input{ + display: flex; + flex-direction: column; + width: 100%; + + grid-column: 1 / -1; + + @include on-tablet{ + grid-column: 5 / -1; + } + + @include on-desktop{ + grid-column: 7 / -1; + } + + &-email{ + box-sizing: border-box; + background-color: $c-gray; + padding: 12px 20px; + border: 1px solid $light-gray-color; + + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 16px; + line-height: 24px; + color: $main-text-color; + + margin-bottom: 20px; + outline: none; + + &::placeholder{ + color: #BDBDBD; + } + + &:hover{ + border: 1px solid $green-color; + } + } + + &-massage{ + box-sizing: border-box; + background-color: $c-gray; + padding: 12px 20px; + border: 1px solid $light-gray-color; + max-width: 100%; + + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 16px; + line-height: 24px; + height: 104px; + text-align: start; + + margin-bottom: 30px; + outline: none; + color: $main-text-color; + + &::placeholder{ + color: #BDBDBD; + } + + &:hover{ + border: 1px solid $green-color; + } + } + + &__button{ + width: 102px; + height: 40px; + background-color: #0DB2B3; + color: #fff; + align-items: center; + justify-content: center; + border: none; + transition: all 0.3s; + cursor: pointer; + + &:hover{ + background-color: $green-color; + } + } + } +} diff --git a/src/styles/icon.scss b/src/styles/icon.scss index 360896ad9..8ee5fcadf 100644 --- a/src/styles/icon.scss +++ b/src/styles/icon.scss @@ -5,6 +5,8 @@ background-repeat: no-repeat; + @include hover(transform, scale(1.2)); + &--menu{ background-image: url('../images/icon/Icon-Burger-menu\ \(1\).svg'); @@ -18,4 +20,92 @@ height: 24px; background-image: url('../images/icon/Icon-Close\ \(1\).svg'); } + + &--figure{ + width: 50px; + height: 40px; + margin-inline: auto; + + background-image: url('../images/our-story/icon-figure.svg'); + } + + &--sound{ + width: 50px; + height: 40px; + margin-inline: auto; + + background-image: url('../images/our-story/icon-sound.svg'); + } + + &--wifi{ + width: 50px; + height: 40px; + margin-inline: auto; + + background-image: url('../images/our-story/icon-wifi.svg'); + } + + &--sun{ + width: 50px; + height: 40px; + margin-inline: auto; + + background-image: url('../images/our-story/icon-sun.svg'); + } + + &--arrow-left{ + width: 48px; + height: 14px; + background-color: #333; + mask: url('../images/fetures/f-arrow-left.svg') no-repeat center; + mask-size: contain; + transition: all 0.3s; + + &:hover{ + background-color: $green-color; + } + } + + &--arrow-right{ + width: 48px; + height: 14px; + background-color: #333; + mask: url('../images/fetures/f-arrow-right.svg') no-repeat center; + mask-size: contain; + transition: all 0.3s; + + &:hover{ + background-color: $green-color; + } + } + + &--facebook{ + width: 24px; + height: 24px; + background-image: url('../images/footer/facebook-f.svg'); + } + + &--twitter{ + width: 24px; + height: 24px; + background-image: url('../images/footer/twitter-f.svg'); + } + + &--instagram{ + width: 24px; + height: 24px; + background-image: url('../images/footer/instagram-f.svg'); + } + + &--arrow-top{ + width: 24px; + height: 24px; + justify-self: end; + grid-column: 8/9; + background-image: url('../images/footer/arrow-top-f.svg'); + + @include on-desktop{ + grid-column: 12/13; + } + } } diff --git a/src/styles/main.scss b/src/styles/main.scss index 810dd902a..c61844d2d 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -5,6 +5,11 @@ @import './icon'; @import './top-bar'; @import './menu'; +@import './our-story'; +@import './about_us'; +@import './features'; +@import './get_in_touch'; +@import './footer'; body { margin: 0; @@ -13,7 +18,29 @@ body { margin-inline: auto; } +html{ + scroll-behavior: smooth +} + .container{ @include padding-inline; } + + +.main__content{ + display: flex; + flex-direction: column; + margin-bottom: 110px; + gap: 110px; + + @include on-tablet{ + gap: 140px; + margin-bottom: 140px; + } + + @include on-desktop { + gap: 170px; + margin-bottom: 170px; + } +} diff --git a/src/styles/our-story.scss b/src/styles/our-story.scss new file mode 100644 index 000000000..40a57a7ff --- /dev/null +++ b/src/styles/our-story.scss @@ -0,0 +1,70 @@ +.our_story{ + + &__img{ + width: 100%; + height: 100%; + object-fit: contain; + } + + &__content{ + @include page-grid; + + align-items: start; + row-gap: 65px; + margin-bottom: 110px; + + @include on-tablet{ + margin-bottom: 140px; + } + + @include on-desktop{ + margin-bottom: 170px + } + } + + &__card{ + display: flex; + flex-direction: column; + justify-content: center; + width: 100%; + + grid-column: 1 / -1; + + @include on-tablet{ + grid-column: span 4; + } + + @include on-desktop{ + grid-column: span 3; + } + } + + &__title{ + font-family: Inter, sans-serif; + font-weight: 700; + font-size: 22px; + line-height: 28px; + text-align: center; + text-transform: uppercase; + color: $main-text-color; + + margin-block: 50px 20px; + + @include on-tablet{ + height: 56px; + } + } + + &__description{ + font-family: Inter, sans-serif; + font-weight: 400; + font-size: 14px; + line-height: 21px; + text-align: center; + color: $our-story-descr-color; + margin: 0; + width: 100%; + + @include hover(transform, scale(1.05)); + } +} diff --git a/src/styles/top-bar.scss b/src/styles/top-bar.scss index 15c149f5e..520b3640b 100644 --- a/src/styles/top-bar.scss +++ b/src/styles/top-bar.scss @@ -38,6 +38,7 @@ font-weight: 300; font-size: 14px; line-height: 18px; + transition: color 0.3s; &--active{ font-weight: 400; @@ -53,6 +54,8 @@ &__logo{ height: 26px; + + @include hover(transform, scale(1.1)); } &__button{ @@ -72,6 +75,12 @@ text-decoration: none; + transition: all 0.3s; + + &:hover{ + background-color: #131313; + } + @include on-tablet{ width: 100px; diff --git a/src/styles/utils/_vars.scss b/src/styles/utils/_vars.scss index a080e10f8..e294bb543 100644 --- a/src/styles/utils/_vars.scss +++ b/src/styles/utils/_vars.scss @@ -4,6 +4,11 @@ $desktop-min-widtx: 1440px; $main-text-color: #333; $grey-color: #4F4F4F ; $light-gray-color: #828282; +$our-story-descr-color: #7C7C7C; +$green-color: #0C797A; +$bg-features-color: #D6ECEC; + + From 1a91406bf97f45a5c94cc6063f609173ec5339f9 Mon Sep 17 00:00:00 2001 From: Kristina Kovalchuk Date: Fri, 20 Feb 2026 01:22:36 +0300 Subject: [PATCH 4/8] corect order style --- src/styles/about_us.scss | 65 ++++++++++++++++---------------- src/styles/features.scss | 70 +++++++++++++++++------------------ src/styles/footer.scss | 20 +++++----- src/styles/get_in_touch.scss | 39 ++++++++++--------- src/styles/header.scss | 31 +++++++--------- src/styles/icon.scss | 34 ++++++++--------- src/styles/main.scss | 12 +++--- src/styles/menu.scss | 38 +++++++++---------- src/styles/our-story.scss | 25 ++++++------- src/styles/top-bar.scss | 43 ++++++++++----------- src/styles/utils/_mixins.scss | 3 -- src/styles/utils/_vars.scss | 15 +++----- 12 files changed, 186 insertions(+), 209 deletions(-) diff --git a/src/styles/about_us.scss b/src/styles/about_us.scss index fafde36be..6b77b90e0 100644 --- a/src/styles/about_us.scss +++ b/src/styles/about_us.scss @@ -1,11 +1,10 @@ -.about_us{ - - &__content{ +.about_us { + &__content { display: flex; flex-direction: column; gap: 110px; - @include on-tablet{ + @include on-tablet { gap: 140px; } @@ -29,7 +28,7 @@ &__right { grid-column: 1 / -1; - @include on-tablet{ + @include on-tablet { grid-column: 5 / -1; } @@ -38,29 +37,29 @@ } } - &__card{ + &__card { @include page-grid; align-items: start; - &__img{ + &__img { width: 100%; height: auto; margin-block: 20px; object-fit: cover; - @include on-tablet{ + @include on-tablet { margin: 0; height: 415px; grid-row: 1/4; } - @include on-desktop{ + @include on-desktop { height: 388px; } } - &__title{ + &__title { align-self: start; font-family: Inter, sans-serif; font-weight: 700; @@ -73,18 +72,18 @@ @include hover(transform, scale(1.05)); - @include on-tablet{ + @include on-tablet { font-size: 36px; line-height: 46px; } - @include on-desktop{ + @include on-desktop { font-size: 56px; line-height: 1.25; } } - &__description{ + &__description { font-family: Inter, sans-serif; font-weight: 400; font-size: 16px; @@ -94,13 +93,13 @@ @include hover(transform, scale(1.05)); - @include on-tablet{ + @include on-tablet { margin: 30px 0 60px; } } - &__link{ - color: #0DB2B3; + &__link { + color: #0db2b3; font-family: Inter, sans-serif; font-weight: 700; font-size: 12px; @@ -111,11 +110,11 @@ width: 127px; &::after { - content: ""; + content: ''; display: block; width: 53px; height: 2px; - background-color: #0DB2B3; + background-color: #0db2b3; margin-top: 5px; transition: width 0.3s; } @@ -124,24 +123,24 @@ width: 128px; } - @include on-desktop{ + @include on-desktop { margin-bottom: 68px; } - @include on-desktop{ + @include on-desktop { margin-bottom: 48px; } } } - &__coment{ + &__coment { display: flex; flex-direction: column; align-items: center; margin-inline: auto; margin-bottom: 110px; - @include on-tablet{ + @include on-tablet { margin-bottom: 140px; } @@ -149,7 +148,7 @@ margin-bottom: 170px; } - &__description{ + &__description { font-family: Inter, sans-serif; font-weight: 700; font-size: 14px; @@ -161,37 +160,37 @@ @include hover(transform, scale(1.05)); - @include on-tablet{ + @include on-tablet { font-size: 24px; line-height: 36px; max-width: 786px; padding-top: 60px; } - @include on-desktop{ + @include on-desktop { padding-top: 42px; } } - &__bg-img{ + &__bg-img { z-index: -3; position: absolute; width: 208px; height: 171px; object-fit: contain; - @include on-tablet{ + @include on-tablet { width: 233px; height: 189px; } - @include on-desktop{ + @include on-desktop { width: 233px; height: 192px; } } - &__people-img{ + &__people-img { height: 62px; width: 62px; border-radius: 50px; @@ -200,16 +199,16 @@ @include hover(transform, scale(1.1)); - @include on-tablet{ + @include on-tablet { margin-block: 40px 20px; } - @include on-desktop{ + @include on-desktop { margin-block: 30px 20px; } } - &__name{ + &__name { font-family: Inter, sans-serif; font-weight: 700; font-size: 16px; @@ -219,7 +218,7 @@ margin: 0 0 5px; } - &__position{ + &__position { font-family: Inter, sans-serif; font-weight: 400; font-size: 14px; diff --git a/src/styles/features.scss b/src/styles/features.scss index 37a8a4e35..1e7290eae 100644 --- a/src/styles/features.scss +++ b/src/styles/features.scss @@ -1,6 +1,5 @@ -.features{ - - &__title{ +.features { + &__title { font-family: Inter, sans-serif; font-weight: 700; font-size: 30px; @@ -9,17 +8,17 @@ color: $main-text-color; margin: 0 0 32px; - @include on-tablet{ + @include on-tablet { margin: 0 0 30px; } - @include on-desktop{ + @include on-desktop { font-size: 56px; line-height: 70px; } } - &__img{ + &__img { display: flex; background-image: url('../images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png'); background-repeat: no-repeat; @@ -32,43 +31,42 @@ max-width: 600px; min-height: 200px; - @include on-tablet{ + @include on-tablet { min-height: 250px; grid-column: 4/-1; bottom: 0; - margin-top: -100px + margin-top: -100px; } - @include on-desktop{ + @include on-desktop { grid-column: 7/-1; height: 302px; - margin-top: -300px + margin-top: -300px; } - } - &__wrapper{ + &__wrapper { @include page-grid; position: relative; margin-inline: 30px; - @include on-tablet{ + @include on-tablet { margin-inline: 0; } } - &__content{ + &__content { padding-top: 30px; background-color: $bg-features-color; margin-inline: -30px; - @include on-tablet{ + @include on-tablet { margin-inline: 0; padding: 60px 0 0; } - &__title{ + &__title { font-family: Inter, sans-serif; font-weight: 700; font-size: 18px; @@ -79,7 +77,7 @@ @include hover(transform, scale(1.05)); - @include on-tablet{ + @include on-tablet { margin: 0 0 30px; font-size: 34px; line-height: 42px; @@ -87,25 +85,25 @@ } } - &__slyder{ + &__slyder { position: relative; overflow: hidden; margin-inline: auto; grid-column: 1 /-1; - @include on-tablet{ + @include on-tablet { margin-inline: 0; grid-column: 2/-1; } - @include on-desktop{ + @include on-desktop { grid-column: 1/-1; @include page-grid; } } - &__list{ + &__list { display: flex; flex-direction: column; gap: 10px; @@ -114,20 +112,20 @@ margin-bottom: 50px; height: 176px; - &-first{ + &-first { grid-column: 2/6; } - &-second{ + &-second { grid-column: 7/-1; } - &-third{ + &-third { grid-column: 2/6; } } - &__item{ + &__item { display: inline-block; font-family: Inter, sans-serif; font-weight: 400; @@ -138,7 +136,7 @@ @include hover(transform, scale(1.05)); } - &__button{ + &__button { display: flex; flex-direction: column; gap: 8px; @@ -146,20 +144,20 @@ margin-inline: auto; grid-column: 1 /-1; - @include on-tablet{ + @include on-tablet { grid-column: 2/-1; margin-inline: 0; } - @include on-desktop{ + @include on-desktop { display: none; } - &__switch{ + &__switch { display: flex; } - &__number{ + &__number { display: flex; align-items: center; text-align: center; @@ -171,21 +169,21 @@ font-weight: 400; font-size: 11px; line-height: 1; - transition: all 0.3s; + transition: all 0.3s; transform: translateY(0); - &__number{ + &__number { margin: 0; - &--active{ - font-size: 16px;; + &--active { + font-size: 16px; line-height: 24px; color: $main-text-color; transform: translateY(-20%); } } - &__line{ + &__line { margin: 0; } } @@ -197,7 +195,7 @@ .features__list-third { display: none; - @include on-desktop{ + @include on-desktop { display: flex; flex-direction: column; } diff --git a/src/styles/footer.scss b/src/styles/footer.scss index d8a3d49c0..529473cf5 100644 --- a/src/styles/footer.scss +++ b/src/styles/footer.scss @@ -1,21 +1,21 @@ -.footer{ +.footer { margin-bottom: 20px; - @include on-tablet{ + @include on-tablet { margin-bottom: 30px; } - &__top{ + &__top { display: none; margin-bottom: 60px; width: 100%; - @include on-tablet{ + @include on-tablet { @include page-grid; } } - &__logo{ + &__logo { width: 161px; height: 26px; grid-column: 4/6; @@ -23,28 +23,28 @@ @include hover(transform, scale(1.1)); - @include on-desktop{ + @include on-desktop { grid-column: 6/8; } } - &__icons{ + &__icons { display: flex; gap: 40px; justify-content: center; margin: 0 0 30px; - @include on-tablet{ + @include on-tablet { margin: 0 0 60px; } } - &__text{ + &__text { font-family: Inter, sans-serif; font-weight: 400; font-size: 14px; line-height: 21px; text-align: center; - color: #BDBDBD; + color: #bdbdbd; } } diff --git a/src/styles/get_in_touch.scss b/src/styles/get_in_touch.scss index 9b8ea1c22..e8c80b8ea 100644 --- a/src/styles/get_in_touch.scss +++ b/src/styles/get_in_touch.scss @@ -1,10 +1,9 @@ -.get_in_touch{ - - &__content{ +.get_in_touch { + &__content { @include page-grid; } - &__title{ + &__title { font-family: Inter, sans-serif; font-weight: 700; font-size: 30px; @@ -17,35 +16,35 @@ @include hover(transform, scale(1.05)); - @include on-tablet{ + @include on-tablet { grid-column: 1 / 5; font-size: 36px; line-height: 46px; } - @include on-desktop{ + @include on-desktop { grid-column: 1 / 7; font-size: 56px; line-height: 70px; } } - &__input{ + &__input { display: flex; flex-direction: column; width: 100%; grid-column: 1 / -1; - @include on-tablet{ + @include on-tablet { grid-column: 5 / -1; } - @include on-desktop{ + @include on-desktop { grid-column: 7 / -1; } - &-email{ + &-email { box-sizing: border-box; background-color: $c-gray; padding: 12px 20px; @@ -60,16 +59,16 @@ margin-bottom: 20px; outline: none; - &::placeholder{ - color: #BDBDBD; + &::placeholder { + color: #bdbdbd; } - &:hover{ + &:hover { border: 1px solid $green-color; } } - &-massage{ + &-massage { box-sizing: border-box; background-color: $c-gray; padding: 12px 20px; @@ -87,19 +86,19 @@ outline: none; color: $main-text-color; - &::placeholder{ - color: #BDBDBD; + &::placeholder { + color: #bdbdbd; } - &:hover{ + &:hover { border: 1px solid $green-color; } } - &__button{ + &__button { width: 102px; height: 40px; - background-color: #0DB2B3; + background-color: #0db2b3; color: #fff; align-items: center; justify-content: center; @@ -107,7 +106,7 @@ transition: all 0.3s; cursor: pointer; - &:hover{ + &:hover { background-color: $green-color; } } diff --git a/src/styles/header.scss b/src/styles/header.scss index e171b32da..93681c930 100644 --- a/src/styles/header.scss +++ b/src/styles/header.scss @@ -1,37 +1,36 @@ -.header{ +.header { margin-bottom: 110px; - @include on-tablet{ + @include on-tablet { margin-bottom: 140px; } - @include on-desktop{ + @include on-desktop { margin-bottom: 0; } - &__bottom{ + &__bottom { @include page-grid; position: relative; height: 100%; - @include on-tablet{ + @include on-tablet { padding-top: 130px; } - @include on-desktop{ + @include on-desktop { padding-top: 171px; margin-top: 0; } } - &__img{ + &__img { min-width: 320px; min-height: 320px; grid-column: 1 / -1; z-index: -1; - background-image: url('../images/header-img.svg'); background-position: left; background-size: cover; @@ -39,7 +38,7 @@ margin-inline: -30px; - @include on-tablet{ + @include on-tablet { position: absolute; top: 60px; width: 100%; @@ -48,7 +47,7 @@ margin-inline: 0; } - @include on-desktop{ + @include on-desktop { top: 0; width: 100%; height: 100%; @@ -57,7 +56,7 @@ } } - &__title{ + &__title { display: flex; font-family: Inter, sans-serif; font-weight: 700; @@ -68,19 +67,19 @@ grid-column: 1 / -1; - @include on-tablet{ + @include on-tablet { font-size: 48px; width: 320px; margin: 0 0 30px; grid-column: 1 / 5; } - @include on-desktop{ + @include on-desktop { font-size: 62px; } } - &__description{ + &__description { font-family: Inter, sans-serif; font-weight: 400; font-size: 16px; @@ -89,10 +88,8 @@ grid-column: 1 / -1; - @include on-tablet{ + @include on-tablet { grid-column: 1 / 4; } } - } - diff --git a/src/styles/icon.scss b/src/styles/icon.scss index 8ee5fcadf..e9adbc1c8 100644 --- a/src/styles/icon.scss +++ b/src/styles/icon.scss @@ -1,4 +1,4 @@ -.icon{ +.icon { display: flex; width: 32px; height: 32px; @@ -7,21 +7,21 @@ @include hover(transform, scale(1.2)); - &--menu{ + &--menu { background-image: url('../images/icon/Icon-Burger-menu\ \(1\).svg'); - @include on-desktop{ + @include on-desktop { display: none; } } - &--close{ + &--close { width: 24px; height: 24px; background-image: url('../images/icon/Icon-Close\ \(1\).svg'); } - &--figure{ + &--figure { width: 50px; height: 40px; margin-inline: auto; @@ -29,7 +29,7 @@ background-image: url('../images/our-story/icon-figure.svg'); } - &--sound{ + &--sound { width: 50px; height: 40px; margin-inline: auto; @@ -37,7 +37,7 @@ background-image: url('../images/our-story/icon-sound.svg'); } - &--wifi{ + &--wifi { width: 50px; height: 40px; margin-inline: auto; @@ -45,7 +45,7 @@ background-image: url('../images/our-story/icon-wifi.svg'); } - &--sun{ + &--sun { width: 50px; height: 40px; margin-inline: auto; @@ -53,7 +53,7 @@ background-image: url('../images/our-story/icon-sun.svg'); } - &--arrow-left{ + &--arrow-left { width: 48px; height: 14px; background-color: #333; @@ -61,12 +61,12 @@ mask-size: contain; transition: all 0.3s; - &:hover{ + &:hover { background-color: $green-color; } } - &--arrow-right{ + &--arrow-right { width: 48px; height: 14px; background-color: #333; @@ -74,37 +74,37 @@ mask-size: contain; transition: all 0.3s; - &:hover{ + &:hover { background-color: $green-color; } } - &--facebook{ + &--facebook { width: 24px; height: 24px; background-image: url('../images/footer/facebook-f.svg'); } - &--twitter{ + &--twitter { width: 24px; height: 24px; background-image: url('../images/footer/twitter-f.svg'); } - &--instagram{ + &--instagram { width: 24px; height: 24px; background-image: url('../images/footer/instagram-f.svg'); } - &--arrow-top{ + &--arrow-top { width: 24px; height: 24px; justify-self: end; grid-column: 8/9; background-image: url('../images/footer/arrow-top-f.svg'); - @include on-desktop{ + @include on-desktop { grid-column: 12/13; } } diff --git a/src/styles/main.scss b/src/styles/main.scss index c61844d2d..b47106868 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -18,23 +18,21 @@ body { margin-inline: auto; } -html{ - scroll-behavior: smooth +html { + scroll-behavior: smooth; } - -.container{ +.container { @include padding-inline; } - -.main__content{ +.main__content { display: flex; flex-direction: column; margin-bottom: 110px; gap: 110px; - @include on-tablet{ + @include on-tablet { gap: 140px; margin-bottom: 140px; } diff --git a/src/styles/menu.scss b/src/styles/menu.scss index 3573dfa36..e33a341bc 100644 --- a/src/styles/menu.scss +++ b/src/styles/menu.scss @@ -1,4 +1,4 @@ -.menu{ +.menu { display: flex; flex-direction: column; position: fixed; @@ -17,13 +17,13 @@ transition: all 0.5s; transform: translateX(-100%); - &:target{ + &:target { opacity: 1; pointer-events: all; transform: translateX(0); } - @include on-desktop{ + @include on-desktop { position: relative; justify-content: center; align-items: center; @@ -38,9 +38,8 @@ margin-block: 170px 62px; } - &__nav{ - - &__list{ + &__nav { + &__list { display: flex; flex-direction: column; list-style: none; @@ -48,18 +47,18 @@ margin: 0; gap: 25px; - @include on-tablet{ + @include on-tablet { gap: 40px; } - @include on-desktop{ + @include on-desktop { display: flex; flex-direction: row; gap: 84px; } } - &__link{ + &__link { text-decoration: none; font-family: Inter, sans-serif; font-weight: 400; @@ -67,46 +66,45 @@ line-height: 20px; color: $main-text-color; - &:hover{ + &:hover { font-weight: 700; } - @include on-tablet{ + @include on-tablet { font-size: 22px; line-height: 28px; } - @include on-desktop{ + @include on-desktop { font-size: 14px; line-height: 20px; } - } } - &__link{ + &__link { display: flex; margin-block: 50.5px 162.5px; } - &__top-bar{ - padding-block: 25px; + &__top-bar { + padding-block: 25px; margin-bottom: 31px; - @include on-tablet{ + @include on-tablet { margin-bottom: 40px; } - @include on-desktop{ + @include on-desktop { display: none; } } - &__bottom{ + &__bottom { display: flex; flex-direction: column; - @include on-tablet{ + @include on-tablet { display: none; } } diff --git a/src/styles/our-story.scss b/src/styles/our-story.scss index 40a57a7ff..23a9545e8 100644 --- a/src/styles/our-story.scss +++ b/src/styles/our-story.scss @@ -1,28 +1,27 @@ -.our_story{ - - &__img{ +.our_story { + &__img { width: 100%; height: 100%; object-fit: contain; } - &__content{ + &__content { @include page-grid; align-items: start; row-gap: 65px; margin-bottom: 110px; - @include on-tablet{ + @include on-tablet { margin-bottom: 140px; } - @include on-desktop{ - margin-bottom: 170px + @include on-desktop { + margin-bottom: 170px; } } - &__card{ + &__card { display: flex; flex-direction: column; justify-content: center; @@ -30,16 +29,16 @@ grid-column: 1 / -1; - @include on-tablet{ + @include on-tablet { grid-column: span 4; } - @include on-desktop{ + @include on-desktop { grid-column: span 3; } } - &__title{ + &__title { font-family: Inter, sans-serif; font-weight: 700; font-size: 22px; @@ -50,12 +49,12 @@ margin-block: 50px 20px; - @include on-tablet{ + @include on-tablet { height: 56px; } } - &__description{ + &__description { font-family: Inter, sans-serif; font-weight: 400; font-size: 14px; diff --git a/src/styles/top-bar.scss b/src/styles/top-bar.scss index 520b3640b..870a1cb43 100644 --- a/src/styles/top-bar.scss +++ b/src/styles/top-bar.scss @@ -1,64 +1,63 @@ -.top-bar{ +.top-bar { display: flex; justify-content: space-between; align-items: center; padding-block: 25px; - @include on-tablet{ + @include on-tablet { padding-block: 29px 0; } - @include on-desktop{ + @include on-desktop { padding-block: 30px 0; } - - &__menu-right{ + &__menu-right { display: flex; align-items: center; } - &__hidden-menu{ + &__hidden-menu { display: none; align-items: center; - @include on-tablet{ + @include on-tablet { display: flex; } } - &__lang-switcher{ + &__lang-switcher { display: flex; - &__link{ + &__link { text-decoration: none; color: $light-gray-color; - font-family: 'Helvetica Neue',sans-serif; + font-family: 'Helvetica Neue', sans-serif; font-weight: 300; font-size: 14px; line-height: 18px; transition: color 0.3s; - &--active{ + &--active { font-weight: 400; color: $main-text-color; } } - &__separator{ + &__separator { color: $main-text-color; margin-inline: 3px 4px; } } - &__logo{ + &__logo { height: 26px; @include hover(transform, scale(1.1)); } - &__button{ + &__button { display: flex; height: 48px; width: 100%; @@ -67,7 +66,7 @@ align-items: center; justify-content: center; - font-family: 'Helvetica Neue',sans-serif; + font-family: 'Helvetica Neue', sans-serif; font-weight: 500; font-size: 12px; line-height: 1; @@ -77,35 +76,33 @@ transition: all 0.3s; - &:hover{ + &:hover { background-color: #131313; } - - @include on-tablet{ + @include on-tablet { width: 100px; margin-inline: 30px; } - @include on-desktop{ + @include on-desktop { width: 102px; margin-inline: 47px 0; } } - &__link{ + &__link { color: $grey-color; text-decoration: none; - font-family: 'Helvetica Neue',sans-serif; + font-family: 'Helvetica Neue', sans-serif; font-weight: 300; font-size: 14px; line-height: 1; margin-right: 20px; - @include on-tablet{ + @include on-tablet { margin-right: 30px; } } - } diff --git a/src/styles/utils/_mixins.scss b/src/styles/utils/_mixins.scss index 8c05e5619..bebdb8ccd 100644 --- a/src/styles/utils/_mixins.scss +++ b/src/styles/utils/_mixins.scss @@ -5,7 +5,6 @@ } } - @mixin on-tablet { @media (min-width: $tablet-min-width) { @content; @@ -18,7 +17,6 @@ } } - @mixin padding-inline { padding-inline: 30px; @@ -50,4 +48,3 @@ column-gap: 30px; } } - diff --git a/src/styles/utils/_vars.scss b/src/styles/utils/_vars.scss index e294bb543..33d4eee46 100644 --- a/src/styles/utils/_vars.scss +++ b/src/styles/utils/_vars.scss @@ -1,14 +1,9 @@ -$c-gray: #F7F7F7; +$c-gray: #f7f7f7; $tablet-min-width: 640px; $desktop-min-widtx: 1440px; $main-text-color: #333; -$grey-color: #4F4F4F ; +$grey-color: #4f4f4f; $light-gray-color: #828282; -$our-story-descr-color: #7C7C7C; -$green-color: #0C797A; -$bg-features-color: #D6ECEC; - - - - - +$our-story-descr-color: #7c7c7c; +$green-color: #0c797a; +$bg-features-color: #d6ecec; From e658ada4c3f8e1f2150c168c7bb68f84d6cfc3b3 Mon Sep 17 00:00:00 2001 From: Kristina Kovalchuk Date: Fri, 20 Feb 2026 01:36:07 +0300 Subject: [PATCH 5/8] fix main.js file --- index.html | 4 +--- src/scripts/main.js | 24 +++++++++++++----------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/index.html b/index.html index 7724ec5af..0ce1a99d3 100644 --- a/index.html +++ b/index.html @@ -15,6 +15,7 @@ + @@ -328,8 +329,5 @@

- - - diff --git a/src/scripts/main.js b/src/scripts/main.js index dbfadab30..69aeb2c4d 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -50,24 +50,26 @@ document.addEventListener("DOMContentLoaded", function () { }); -const langLinks = document.querySelectorAll('.top-bar__lang-switcher__link'); +document.addEventListener("DOMContentLoaded", function () { + const langLinks = document.querySelectorAll('.top-bar__lang-switcher__link'); -langLinks.forEach(link => { - link.addEventListener('click', (e) => { - e.preventDefault(); + langLinks.forEach(link => { + link.addEventListener('click', (e) => { + e.preventDefault(); - langLinks.forEach(l => l.classList.remove('top-bar__lang-switcher__link--active')); - link.classList.add('top-bar__lang-switcher__link--active'); + langLinks.forEach(l => l.classList.remove('top-bar__lang-switcher__link--active')); + link.classList.add('top-bar__lang-switcher__link--active'); - const lang = link.dataset.lang; - console.log('Selected language:', lang); + const lang = link.dataset.lang; + console.log('Selected language:', lang); - // тут пізніше: - // setLanguage(lang) - // localStorage.setItem('lang', lang) + // setLanguage(lang) + // localStorage.setItem('lang', lang) + }); }); }); + From 991ac158db86035de621ae7a0dabfd2d7538a756 Mon Sep 17 00:00:00 2001 From: Kristina Kovalchuk Date: Fri, 20 Feb 2026 16:14:33 +0300 Subject: [PATCH 6/8] fix: address mentor feedback --- index.html | 2 +- package-lock.json | 9 +- package.json | 2 +- src/scripts/main.js | 1 + src/styles/about_us.scss | 4 +- src/styles/features.scss | 22 +- src/styles/header.scss | 27 +- src/styles/main.css | 1550 +++++++++++++++++++++++++++++++++++++ src/styles/main.css.map | 1 + src/styles/main.scss | 4 + src/styles/menu.scss | 1 + src/styles/our-story.scss | 4 +- 12 files changed, 1602 insertions(+), 25 deletions(-) create mode 100644 src/styles/main.css create mode 100644 src/styles/main.css.map diff --git a/index.html b/index.html index 0ce1a99d3..95a02f599 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ - + diff --git a/package-lock.json b/package-lock.json index aaa6d39c3..5a7b50f8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "mochawesome-merge": "^4.3.0", "mochawesome-report-generator": "^6.2.0", "prettier": "^3.3.2", - "sass": "^1.93.2", + "sass": "^1.97.3", "stylelint": "^16.7.0", "stylelint-scss": "^6.4.1", "vite": "^6.3.6" @@ -10918,10 +10918,11 @@ "dev": true }, "node_modules/sass": { - "version": "1.94.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.2.tgz", - "integrity": "sha512-N+7WK20/wOr7CzA2snJcUSSNTCzeCGUTFY3OgeQP3mZ1aj9NMQ0mSTXwlrnd89j33zzQJGqIN52GIOmYrfq46A==", + "version": "1.97.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz", + "integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==", "dev": true, + "license": "MIT", "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", diff --git a/package.json b/package.json index cd8f44768..9956beabe 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "mochawesome-merge": "^4.3.0", "mochawesome-report-generator": "^6.2.0", "prettier": "^3.3.2", - "sass": "^1.93.2", + "sass": "^1.97.3", "stylelint": "^16.7.0", "stylelint-scss": "^6.4.1", "vite": "^6.3.6" diff --git a/src/scripts/main.js b/src/scripts/main.js index 69aeb2c4d..aebe34aaf 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1,4 +1,5 @@ 'use strict'; + document.addEventListener("DOMContentLoaded", function () { const slides = document.querySelectorAll( ".features__list-first, .features__list-second, .features__list-third" diff --git a/src/styles/about_us.scss b/src/styles/about_us.scss index 6b77b90e0..0e8af159e 100644 --- a/src/styles/about_us.scss +++ b/src/styles/about_us.scss @@ -38,10 +38,10 @@ } &__card { - @include page-grid; - align-items: start; + @include page-grid; + &__img { width: 100%; height: auto; diff --git a/src/styles/features.scss b/src/styles/features.scss index 1e7290eae..fc16204c9 100644 --- a/src/styles/features.scss +++ b/src/styles/features.scss @@ -20,22 +20,31 @@ &__img { display: flex; + position: relative; background-image: url('../images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png'); background-repeat: no-repeat; background-size: cover; background-position: center; - justify-content: center; + margin-inline: -30px; + + left: 60%; + transform: translateX(-50%); grid-column: 1 /-1; - max-width: 600px; + max-width: 548px; min-height: 200px; @include on-tablet { + left: auto; + transform: none; + right: 0; + width: 500px; + margin-inline: auto; min-height: 250px; - grid-column: 4/-1; - bottom: 0; + grid-column: 3/-1; margin-top: -100px; + } @include on-desktop { @@ -46,11 +55,10 @@ } &__wrapper { - @include page-grid; - - position: relative; margin-inline: 30px; + @include page-grid; + @include on-tablet { margin-inline: 0; } diff --git a/src/styles/header.scss b/src/styles/header.scss index 93681c930..e97de231c 100644 --- a/src/styles/header.scss +++ b/src/styles/header.scss @@ -10,11 +10,11 @@ } &__bottom { - @include page-grid; - position: relative; height: 100%; + @include page-grid; + @include on-tablet { padding-top: 130px; } @@ -26,8 +26,11 @@ } &__img { + position: relative; + min-width: 320px; - min-height: 320px; + max-width: 500px; + min-height: 245px; grid-column: 1 / -1; z-index: -1; @@ -37,20 +40,27 @@ background-repeat: no-repeat; margin-inline: -30px; + left: 70%; + transform: translateX(-50%); + @include on-tablet { + left: 0; + transform: translateX(0); position: absolute; - top: 60px; + background-size: cover; width: 100%; - height: 100%; + min-height: 260px; + max-width: 524px; grid-column: 4 / -1; margin-inline: 0; + margin-top: auto; + bottom: 0; } @include on-desktop { - top: 0; - width: 100%; - height: 100%; + max-width: 816px; + height: 464px; background-size: contain; grid-column: 5 / -1; } @@ -89,6 +99,7 @@ grid-column: 1 / -1; @include on-tablet { + max-width: 290px; grid-column: 1 / 4; } } diff --git a/src/styles/main.css b/src/styles/main.css new file mode 100644 index 000000000..28133743a --- /dev/null +++ b/src/styles/main.css @@ -0,0 +1,1550 @@ +h1 { + font-family: Roboto, sans-serif; + font-weight: 400; +} + +@font-face { + font-family: Roboto, Arial, Helvetica, sans-serif; + font-weight: normal; + font-style: normal; + src: url("../fonts/Roboto-Regular-webfont.woff") format("woff"); +} + +.header { + margin-bottom: 110px; +} + +@media (min-width: 640px) { + .header { + margin-bottom: 140px; + } +} + +@media (min-width: 1440px) { + .header { + margin-bottom: 0; + } +} + +.header__bottom { + --columns: 4; + + position: relative; + + display: grid; + grid-template-columns: repeat(var(--columns), 1fr); + column-gap: 20px; + + height: 100%; +} + +@media (min-width: 640px) { + .header__bottom { + --columns: 8; + + column-gap: 20px; + } +} + +@media (min-width: 1440px) { + .header__bottom { + --columns: 12; + + column-gap: 30px; + } +} + +@media (min-width: 640px) { + .header__bottom { + padding-top: 130px; + } +} + +@media (min-width: 1440px) { + .header__bottom { + margin-top: 0; + padding-top: 171px; + } +} + +.header__img { + position: relative; + z-index: -1; + left: 70%; + transform: translateX(-50%); + + grid-column: 1/-1; + + min-width: 320px; + max-width: 500px; + min-height: 245px; + margin-inline: -30px; + + background-image: url("../images/header-img.svg"); + background-repeat: no-repeat; + background-position: left; + background-size: cover; +} + +@media (min-width: 640px) { + .header__img { + position: absolute; + bottom: 0; + left: 0; + transform: translateX(0); + + grid-column: 4/-1; + + width: 100%; + max-width: 524px; + min-height: 260px; + margin-top: auto; + margin-inline: 0; + + background-size: cover; + } +} + +@media (min-width: 1440px) { + .header__img { + grid-column: 5/-1; + max-width: 816px; + height: 464px; + background-size: contain; + } +} + +.header__title { + display: flex; + grid-column: 1/-1; + + margin-bottom: 20px; + + font-family: Inter, sans-serif; + font-size: 40px; + font-weight: 700; + line-height: 52px; + text-transform: uppercase; +} + +@media (min-width: 640px) { + .header__title { + grid-column: 1/5; + width: 320px; + margin: 0 0 30px; + font-size: 48px; + } +} + +@media (min-width: 1440px) { + .header__title { + font-size: 62px; + } +} + +.header__description { + grid-column: 1/-1; + + margin: 0; + + font-family: Inter, sans-serif; + font-size: 16px; + font-weight: 400; + line-height: 24px; +} + +@media (min-width: 640px) { + .header__description { + grid-column: 1/4; + max-width: 290px; + } +} + +.icon { + display: flex; + + width: 32px; + height: 32px; + + background-repeat: no-repeat; + + transition: transform 0.3s; +} + +.icon:hover { + transform: scale(1.2); +} + +.icon--menu { + background-image: url("../images/icon/Icon-Burger-menu (1).svg"); +} + +@media (min-width: 1440px) { + .icon--menu { + display: none; + } +} + +.icon--close { + width: 24px; + height: 24px; + background-image: url("../images/icon/Icon-Close (1).svg"); +} + +.icon--figure { + width: 50px; + height: 40px; + margin-inline: auto; + background-image: url("../images/our-story/icon-figure.svg"); +} + +.icon--sound { + width: 50px; + height: 40px; + margin-inline: auto; + background-image: url("../images/our-story/icon-sound.svg"); +} + +.icon--wifi { + width: 50px; + height: 40px; + margin-inline: auto; + background-image: url("../images/our-story/icon-wifi.svg"); +} + +.icon--sun { + width: 50px; + height: 40px; + margin-inline: auto; + background-image: url("../images/our-story/icon-sun.svg"); +} + +.icon--arrow-left { + width: 48px; + height: 14px; + + background-color: #333; + + mask: url("../images/fetures/f-arrow-left.svg") no-repeat center; + + transition: all 0.3s; + + mask-size: contain; +} + +.icon--arrow-left:hover { + background-color: #0c797a; +} + +.icon--arrow-right { + width: 48px; + height: 14px; + + background-color: #333; + + mask: url("../images/fetures/f-arrow-right.svg") no-repeat center; + + transition: all 0.3s; + + mask-size: contain; +} + +.icon--arrow-right:hover { + background-color: #0c797a; +} + +.icon--facebook { + width: 24px; + height: 24px; + background-image: url("../images/footer/facebook-f.svg"); +} + +.icon--twitter { + width: 24px; + height: 24px; + background-image: url("../images/footer/twitter-f.svg"); +} + +.icon--instagram { + width: 24px; + height: 24px; + background-image: url("../images/footer/instagram-f.svg"); +} + +.icon--arrow-top { + grid-column: 8/9; + justify-self: end; + + width: 24px; + height: 24px; + + background-image: url("../images/footer/arrow-top-f.svg"); +} + +@media (min-width: 1440px) { + .icon--arrow-top { + grid-column: 12/13; + } +} + +.top-bar { + display: flex; + align-items: center; + justify-content: space-between; + padding-block: 25px; +} + +@media (min-width: 640px) { + .top-bar { + padding-block: 29px 0; + } +} + +@media (min-width: 1440px) { + .top-bar { + padding-block: 30px 0; + } +} + +.top-bar__menu-right { + display: flex; + align-items: center; +} + +.top-bar__hidden-menu { + display: none; + align-items: center; +} + +@media (min-width: 640px) { + .top-bar__hidden-menu { + display: flex; + } +} + +.top-bar__lang-switcher { + display: flex; +} + +.top-bar__lang-switcher__link { + font-family: "Helvetica Neue", sans-serif; + font-size: 14px; + font-weight: 300; + line-height: 18px; + color: #828282; + text-decoration: none; + + transition: color 0.3s; +} + +.top-bar__lang-switcher__link--active { + font-weight: 400; + color: #333; +} + +.top-bar__lang-switcher__separator { + margin-inline: 3px 4px; + color: #333; +} + +.top-bar__logo { + height: 26px; + transition: transform 0.3s; +} + +.top-bar__logo:hover { + transform: scale(1.1); +} + +.top-bar__button { + display: flex; + align-items: center; + justify-content: center; + + width: 100%; + height: 48px; + + font-family: "Helvetica Neue", sans-serif; + font-size: 12px; + font-weight: 500; + line-height: 1; + color: #fff; + text-decoration: none; + text-transform: uppercase; + + background-color: #333; + + transition: all 0.3s; +} + +.top-bar__button:hover { + background-color: #131313; +} + +@media (min-width: 640px) { + .top-bar__button { + width: 100px; + margin-inline: 30px; + } +} + +@media (min-width: 1440px) { + .top-bar__button { + width: 102px; + margin-inline: 47px 0; + } +} + +.top-bar__link { + margin-right: 20px; + + font-family: "Helvetica Neue", sans-serif; + font-size: 14px; + font-weight: 300; + line-height: 1; + color: #4f4f4f; + text-decoration: none; +} + +@media (min-width: 640px) { + .top-bar__link { + margin-right: 30px; + } +} + +.menu { + pointer-events: none; + + position: fixed; + top: 0; + right: 0; + left: 0; + transform: translateX(-100%); + + display: flex; + flex-direction: column; + + width: 100%; + height: 100vh; + + opacity: 0; + background-color: #f7f7f7; + + transition: all 0.5s; +} + +.menu:target { + pointer-events: all; + transform: translateX(0); + opacity: 1; +} + +@media (min-width: 1440px) { + .menu { + pointer-events: all; + + position: relative; + transform: translateX(0); + + align-items: center; + justify-content: center; + + width: 100%; + height: 76px; + margin-block: 170px 62px; + + opacity: 1; + + transition: none; + } +} + +.menu__nav__list { + display: flex; + flex-direction: column; + gap: 25px; + + margin: 0; + padding: 0; + + list-style: none; +} + +@media (min-width: 640px) { + .menu__nav__list { + gap: 40px; + } +} + +@media (min-width: 1440px) { + .menu__nav__list { + display: flex; + flex-direction: row; + gap: 84px; + } +} + +.menu__nav__link { + font-family: Inter, sans-serif; + font-size: 14px; + font-weight: 400; + line-height: 20px; + color: #333; + text-decoration: none; +} + +.menu__nav__link:hover { + font-weight: 700; +} + +@media (min-width: 640px) { + .menu__nav__link { + font-size: 22px; + line-height: 28px; + } +} + +@media (min-width: 1440px) { + .menu__nav__link { + font-size: 14px; + line-height: 20px; + } +} + +.menu__link { + display: flex; + align-items: center; + margin-block: 50.5px 162.5px; +} + +.menu__top-bar { + margin-bottom: 31px; + padding-block: 25px; +} + +@media (min-width: 640px) { + .menu__top-bar { + margin-bottom: 40px; + } +} + +@media (min-width: 1440px) { + .menu__top-bar { + display: none; + } +} + +.menu__bottom { + display: flex; + flex-direction: column; +} + +@media (min-width: 640px) { + .menu__bottom { + display: none; + } +} + +.our_story__img { + width: 100%; + height: 100%; + object-fit: contain; +} + +.our_story__content { + --columns: 4; + + display: grid; + grid-template-columns: repeat(var(--columns), 1fr); + gap: 65px 20px; + align-items: start; + + margin-bottom: 110px; +} + +@media (min-width: 640px) { + .our_story__content { + --columns: 8; + + column-gap: 20px; + } +} + +@media (min-width: 1440px) { + .our_story__content { + --columns: 12; + + column-gap: 30px; + } +} + +@media (min-width: 640px) { + .our_story__content { + margin-bottom: 140px; + } +} + +@media (min-width: 1440px) { + .our_story__content { + margin-bottom: 170px; + } +} + +.our_story__card { + display: flex; + grid-column: 1/-1; + flex-direction: column; + justify-content: center; + + width: 100%; +} + +@media (min-width: 640px) { + .our_story__card { + grid-column: span 4; + } +} + +@media (min-width: 1440px) { + .our_story__card { + grid-column: span 3; + } +} + +.our_story__title { + margin-block: 50px 20px; + + font-family: Inter, sans-serif; + font-size: 22px; + font-weight: 700; + line-height: 28px; + color: #333; + text-align: center; + text-transform: uppercase; +} + +@media (min-width: 640px) { + .our_story__title { + height: 56px; + } +} + +.our_story__description { + width: 100%; + margin: 0; + + font-family: Inter, sans-serif; + font-size: 14px; + font-weight: 400; + line-height: 21px; + color: #7c7c7c; + text-align: center; + + transition: transform 0.3s; +} + +.our_story__description:hover { + transform: scale(1.05); +} + +.about_us__content { + display: flex; + flex-direction: column; + gap: 110px; +} + +@media (min-width: 640px) { + .about_us__content { + gap: 140px; + } +} + +@media (min-width: 1440px) { + .about_us__content { + gap: 170px; + } +} + +.about_us__left { + grid-column: 1/-1; +} + +@media (min-width: 640px) { + .about_us__left { + grid-column: 1/5; + } +} + +@media (min-width: 1440px) { + .about_us__left { + grid-column: 1/7; + } +} + +.about_us__right { + grid-column: 1/-1; +} + +@media (min-width: 640px) { + .about_us__right { + grid-column: 5/-1; + } +} + +@media (min-width: 1440px) { + .about_us__right { + grid-column: 7/-1; + } +} + +.about_us__card { + --columns: 4; + + display: grid; + grid-template-columns: repeat(var(--columns), 1fr); + column-gap: 20px; + align-items: start; +} + +@media (min-width: 640px) { + .about_us__card { + --columns: 8; + + column-gap: 20px; + } +} + +@media (min-width: 1440px) { + .about_us__card { + --columns: 12; + + column-gap: 30px; + } +} + +.about_us__card__img { + width: 100%; + height: auto; + margin-block: 20px; + object-fit: cover; +} + +@media (min-width: 640px) { + .about_us__card__img { + grid-row: 1/4; + height: 415px; + margin: 0; + } +} + +@media (min-width: 1440px) { + .about_us__card__img { + height: 388px; + } +} + +.about_us__card__title { + align-self: start; + + height: auto; + margin: 0; + + font-family: Inter, sans-serif; + font-size: 30px; + font-weight: 700; + line-height: 40px; + color: #333; + text-transform: uppercase; + + transition: transform 0.3s; +} + +.about_us__card__title:hover { + transform: scale(1.05); +} + +@media (min-width: 640px) { + .about_us__card__title { + font-size: 36px; + line-height: 46px; + } +} + +@media (min-width: 1440px) { + .about_us__card__title { + font-size: 56px; + line-height: 1.25; + } +} + +.about_us__card__description { + margin: 0 0 30px; + + font-family: Inter, sans-serif; + font-size: 16px; + font-weight: 400; + line-height: 24px; + color: #7c7c7c; + + transition: transform 0.3s; +} + +.about_us__card__description:hover { + transform: scale(1.05); +} + +@media (min-width: 640px) { + .about_us__card__description { + margin: 30px 0 60px; + } +} + +.about_us__card__link { + width: 127px; + margin: 0; + + font-family: Inter, sans-serif; + font-size: 12px; + font-weight: 700; + line-height: 14px; + color: #0db2b3; + text-decoration: none; + text-transform: uppercase; +} + +.about_us__card__link::after { + content: ""; + + display: block; + + width: 53px; + height: 2px; + margin-top: 5px; + + background-color: #0db2b3; + + transition: width 0.3s; +} + +.about_us__card__link:hover::after { + width: 128px; +} + +@media (min-width: 1440px) { + .about_us__card__link { + margin-bottom: 68px; + } +} + +@media (min-width: 1440px) { + .about_us__card__link { + margin-bottom: 48px; + } +} + +.about_us__coment { + display: flex; + flex-direction: column; + align-items: center; + + margin-bottom: 110px; + margin-inline: auto; +} + +@media (min-width: 640px) { + .about_us__coment { + margin-bottom: 140px; + } +} + +@media (min-width: 1440px) { + .about_us__coment { + margin-bottom: 170px; + } +} + +.about_us__coment__description { + margin: 0; + padding-top: 50px; + + font-family: Inter, sans-serif; + font-size: 14px; + font-weight: 700; + line-height: 20px; + color: #333; + text-align: center; + + transition: transform 0.3s; +} + +.about_us__coment__description:hover { + transform: scale(1.05); +} + +@media (min-width: 640px) { + .about_us__coment__description { + max-width: 786px; + padding-top: 60px; + font-size: 24px; + line-height: 36px; + } +} + +@media (min-width: 1440px) { + .about_us__coment__description { + padding-top: 42px; + } +} + +.about_us__coment__bg-img { + position: absolute; + z-index: -3; + + width: 208px; + height: 171px; + + object-fit: contain; +} + +@media (min-width: 640px) { + .about_us__coment__bg-img { + width: 233px; + height: 189px; + } +} + +@media (min-width: 1440px) { + .about_us__coment__bg-img { + width: 233px; + height: 192px; + } +} + +.about_us__coment__people-img { + width: 62px; + height: 62px; + margin-block: 30px 10px; + margin-inline: auto; + border-radius: 50px; + + transition: transform 0.3s; +} + +.about_us__coment__people-img:hover { + transform: scale(1.1); +} + +@media (min-width: 640px) { + .about_us__coment__people-img { + margin-block: 40px 20px; + } +} + +@media (min-width: 1440px) { + .about_us__coment__people-img { + margin-block: 30px 20px; + } +} + +.about_us__coment__name { + margin: 0 0 5px; + + font-family: Inter, sans-serif; + font-size: 16px; + font-weight: 700; + line-height: 22px; + color: #333; + text-align: center; +} + +.about_us__coment__position { + margin: 0; + + font-family: Inter, sans-serif; + font-size: 14px; + font-weight: 400; + line-height: 21px; + color: #7c7c7c; + text-align: center; +} + +.features__title { + margin: 0 0 32px; + + font-family: Inter, sans-serif; + font-size: 30px; + font-weight: 700; + line-height: 40px; + color: #333; + text-transform: uppercase; +} + +@media (min-width: 640px) { + .features__title { + margin: 0 0 30px; + } +} + +@media (min-width: 1440px) { + .features__title { + font-size: 56px; + line-height: 70px; + } +} + +.features__img { + position: relative; + left: 60%; + transform: translateX(-50%); + + display: flex; + grid-column: 1/-1; + + max-width: 548px; + min-height: 200px; + margin-inline: -30px; + + background-image: url("../images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png"); + background-repeat: no-repeat; + background-position: center; + background-size: cover; +} + +@media (min-width: 640px) { + .features__img { + right: 0; + left: auto; + transform: none; + + grid-column: 3/-1; + + width: 500px; + min-height: 250px; + margin-top: -100px; + margin-inline: auto; + } +} + +@media (min-width: 1440px) { + .features__img { + grid-column: 7/-1; + height: 302px; + margin-top: -300px; + } +} + +.features__wrapper { + --columns: 4; + + display: grid; + grid-template-columns: repeat(var(--columns), 1fr); + column-gap: 20px; + margin-inline: 30px; +} + +@media (min-width: 640px) { + .features__wrapper { + --columns: 8; + + column-gap: 20px; + } +} + +@media (min-width: 1440px) { + .features__wrapper { + --columns: 12; + + column-gap: 30px; + } +} + +@media (min-width: 640px) { + .features__wrapper { + margin-inline: 0; + } +} + +.features__content { + margin-inline: -30px; + padding-top: 30px; + background-color: #d6ecec; +} + +@media (min-width: 640px) { + .features__content { + margin-inline: 0; + padding: 60px 0 0; + } +} + +.features__content__title { + margin: 0 0 20px; + + font-family: Inter, sans-serif; + font-size: 18px; + font-weight: 700; + line-height: 22px; + color: #0c797a; + text-transform: uppercase; + + transition: transform 0.3s; +} + +.features__content__title:hover { + transform: scale(1.05); +} + +@media (min-width: 640px) { + .features__content__title { + margin: 0 0 30px; + font-size: 34px; + line-height: 42px; + } +} + +.features__slyder { + position: relative; + overflow: hidden; + grid-column: 1/-1; + margin-inline: auto; +} + +@media (min-width: 640px) { + .features__slyder { + grid-column: 2/-1; + margin-inline: 0; + } +} + +@media (min-width: 1440px) { + .features__slyder { + --columns: 4; + + display: grid; + grid-column: 1/-1; + grid-template-columns: repeat(var(--columns), 1fr); + column-gap: 20px; + } +} + +@media (min-width: 1440px) and (min-width: 640px) { + .features__slyder { + --columns: 8; + + column-gap: 20px; + } +} + +@media (min-width: 1440px) and (min-width: 1440px) { + .features__slyder { + --columns: 12; + + column-gap: 30px; + } +} + +.features__list { + display: flex; + flex-direction: column; + gap: 10px; + + height: 176px; + margin: 0; + margin-bottom: 50px; + padding-left: 16px; +} + +.features__list-first { + grid-column: 2/6; +} + +.features__list-second { + grid-column: 7/-1; +} + +.features__list-third { + grid-column: 2/6; +} + +.features__item { + display: inline-block; + + margin: 0; + + font-family: Inter, sans-serif; + font-size: 14px; + font-weight: 400; + line-height: 21px; + + transition: transform 0.3s; +} + +.features__item:hover { + transform: scale(1.05); +} + +.features__button { + display: flex; + grid-column: 1/-1; + flex-direction: column; + gap: 8px; + + width: 93px; + margin-inline: auto; +} + +@media (min-width: 640px) { + .features__button { + grid-column: 2/-1; + margin-inline: 0; + } +} + +@media (min-width: 1440px) { + .features__button { + display: none; + } +} + +.features__button__switch { + display: flex; +} + +.features__button__number { + transform: translateY(0); + + display: flex; + gap: 4px; + align-items: center; + justify-content: center; + + font-family: Inter, sans-serif; + font-size: 11px; + font-weight: 400; + line-height: 1; + color: #0c797a; + text-align: center; + + transition: all 0.3s; +} + +.features__button__number__number { + margin: 0; +} + +.features__button__number__number--active { + transform: translateY(-20%); + font-size: 16px; + line-height: 24px; + color: #333; +} + +.features__button__number__line { + margin: 0; +} + +.features__list-first, +.features__list-second, +.features__list-third { + display: none; +} + +@media (min-width: 1440px) { + .features__list-first, + .features__list-second, + .features__list-third { + display: flex; + flex-direction: column; + } +} + +.active { + display: flex; + flex-direction: column; +} + +.get_in_touch__content { + --columns: 4; + + display: grid; + grid-template-columns: repeat(var(--columns), 1fr); + column-gap: 20px; +} + +@media (min-width: 640px) { + .get_in_touch__content { + --columns: 8; + + column-gap: 20px; + } +} + +@media (min-width: 1440px) { + .get_in_touch__content { + --columns: 12; + + column-gap: 30px; + } +} + +.get_in_touch__title { + grid-column: 1/-1; + + margin: 0 0 27px; + + font-family: Inter, sans-serif; + font-size: 30px; + font-weight: 700; + line-height: 40px; + color: #333; + text-transform: uppercase; + + transition: transform 0.3s; +} + +.get_in_touch__title:hover { + transform: scale(1.05); +} + +@media (min-width: 640px) { + .get_in_touch__title { + grid-column: 1/5; + font-size: 36px; + line-height: 46px; + } +} + +@media (min-width: 1440px) { + .get_in_touch__title { + grid-column: 1/7; + font-size: 56px; + line-height: 70px; + } +} + +.get_in_touch__input { + display: flex; + grid-column: 1/-1; + flex-direction: column; + width: 100%; +} + +@media (min-width: 640px) { + .get_in_touch__input { + grid-column: 5/-1; + } +} + +@media (min-width: 1440px) { + .get_in_touch__input { + grid-column: 7/-1; + } +} + +.get_in_touch__input-email { + box-sizing: border-box; + margin-bottom: 20px; + padding: 12px 20px; + border: 1px solid #828282; + + font-family: Inter, sans-serif; + font-size: 16px; + font-weight: 400; + line-height: 24px; + color: #333; + + background-color: #f7f7f7; + outline: none; +} + +.get_in_touch__input-email::placeholder { + color: #bdbdbd; +} + +.get_in_touch__input-email:hover { + border: 1px solid #0c797a; +} + +.get_in_touch__input-massage { + box-sizing: border-box; + max-width: 100%; + height: 104px; + margin-bottom: 30px; + padding: 12px 20px; + border: 1px solid #828282; + + font-family: Inter, sans-serif; + font-size: 16px; + font-weight: 400; + line-height: 24px; + color: #333; + text-align: start; + + background-color: #f7f7f7; + outline: none; +} + +.get_in_touch__input-massage::placeholder { + color: #bdbdbd; +} + +.get_in_touch__input-massage:hover { + border: 1px solid #0c797a; +} + +.get_in_touch__input__button { + cursor: pointer; + + align-items: center; + justify-content: center; + + width: 102px; + height: 40px; + border: none; + + color: #fff; + + background-color: #0db2b3; + + transition: all 0.3s; +} + +.get_in_touch__input__button:hover { + background-color: #0c797a; +} + +.footer { + margin-bottom: 20px; +} + +@media (min-width: 640px) { + .footer { + margin-bottom: 30px; + } +} + +.footer__top { + display: none; + width: 100%; + margin-bottom: 60px; +} + +@media (min-width: 640px) { + .footer__top { + --columns: 4; + + display: grid; + grid-template-columns: repeat(var(--columns), 1fr); + column-gap: 20px; + } +} + +@media (min-width: 640px) and (min-width: 640px) { + .footer__top { + --columns: 8; + + column-gap: 20px; + } +} + +@media (min-width: 640px) and (min-width: 1440px) { + .footer__top { + --columns: 12; + + column-gap: 30px; + } +} + +.footer__logo { + grid-column: 4/6; + + width: 161px; + height: 26px; + margin-inline: auto; + + transition: transform 0.3s; +} + +.footer__logo:hover { + transform: scale(1.1); +} + +@media (min-width: 1440px) { + .footer__logo { + grid-column: 6/8; + } +} + +.footer__icons { + display: flex; + gap: 40px; + justify-content: center; + margin: 0 0 30px; +} + +@media (min-width: 640px) { + .footer__icons { + margin: 0 0 60px; + } +} + +.footer__text { + font-family: Inter, sans-serif; + font-size: 14px; + font-weight: 400; + line-height: 21px; + color: #bdbdbd; + text-align: center; +} + +body { + max-width: 1440px; + margin: 0; + margin-inline: auto; + background: #f7f7f7; +} + +body:has(.menu:target) { + overflow: hidden; +} + +html { + scroll-behavior: smooth; +} + +.container { + padding-inline: 30px; +} + +@media (min-width: 640px) { + .container { + padding-inline: 34px; + } +} + +@media (min-width: 1440px) { + .container { + padding-inline: 123px; + } +} + +.main__content { + display: flex; + flex-direction: column; + gap: 110px; + margin-bottom: 110px; +} + +@media (min-width: 640px) { + .main__content { + gap: 140px; + margin-bottom: 140px; + } +} + +@media (min-width: 1440px) { + .main__content { + gap: 170px; + margin-bottom: 170px; + } +} diff --git a/src/styles/main.css.map b/src/styles/main.css.map new file mode 100644 index 000000000..6f9b93f63 --- /dev/null +++ b/src/styles/main.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["utils/_extends.scss","_fonts.scss","header.scss","utils/_mixins.scss","icon.scss","utils/_vars.scss","top-bar.scss","menu.scss","our-story.scss","about_us.scss","features.scss","get_in_touch.scss","footer.scss","main.scss"],"names":[],"mappings":"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","file":"main.css"} \ No newline at end of file diff --git a/src/styles/main.scss b/src/styles/main.scss index b47106868..16a329d2c 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -16,6 +16,10 @@ body { background: $c-gray; max-width: 1440px; margin-inline: auto; + + &:has(.menu:target) { + overflow: hidden; + } } html { diff --git a/src/styles/menu.scss b/src/styles/menu.scss index e33a341bc..7776745af 100644 --- a/src/styles/menu.scss +++ b/src/styles/menu.scss @@ -85,6 +85,7 @@ &__link { display: flex; margin-block: 50.5px 162.5px; + align-items: center; } &__top-bar { diff --git a/src/styles/our-story.scss b/src/styles/our-story.scss index 23a9545e8..767afff11 100644 --- a/src/styles/our-story.scss +++ b/src/styles/our-story.scss @@ -6,12 +6,12 @@ } &__content { - @include page-grid; - align-items: start; row-gap: 65px; margin-bottom: 110px; + @include page-grid; + @include on-tablet { margin-bottom: 140px; } From ea4ff782931f6ddf1195ca94b6a91c4a5a6024a6 Mon Sep 17 00:00:00 2001 From: Kristina Kovalchuk Date: Fri, 20 Feb 2026 16:30:40 +0300 Subject: [PATCH 7/8] fix: img overflow --- src/styles/main.css | 635 +++++++++++----------------------------- src/styles/main.css.map | 2 +- src/styles/main.scss | 1 + 3 files changed, 170 insertions(+), 468 deletions(-) diff --git a/src/styles/main.css b/src/styles/main.css index 28133743a..82aedadb3 100644 --- a/src/styles/main.css +++ b/src/styles/main.css @@ -5,282 +5,221 @@ h1 { @font-face { font-family: Roboto, Arial, Helvetica, sans-serif; + src: url("../fonts/Roboto-Regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; - src: url("../fonts/Roboto-Regular-webfont.woff") format("woff"); } - .header { margin-bottom: 110px; } - @media (min-width: 640px) { .header { margin-bottom: 140px; } } - @media (min-width: 1440px) { .header { margin-bottom: 0; } } - .header__bottom { - --columns: 4; - position: relative; - + height: 100%; + --columns: 4; display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; - - height: 100%; } - @media (min-width: 640px) { .header__bottom { --columns: 8; - column-gap: 20px; } } - @media (min-width: 1440px) { .header__bottom { --columns: 12; - column-gap: 30px; } } - @media (min-width: 640px) { .header__bottom { padding-top: 130px; } } - @media (min-width: 1440px) { .header__bottom { - margin-top: 0; padding-top: 171px; + margin-top: 0; } } - .header__img { position: relative; - z-index: -1; - left: 70%; - transform: translateX(-50%); - - grid-column: 1/-1; - min-width: 320px; max-width: 500px; min-height: 245px; - margin-inline: -30px; - + grid-column: 1/-1; + z-index: -1; background-image: url("../images/header-img.svg"); - background-repeat: no-repeat; background-position: left; background-size: cover; + background-repeat: no-repeat; + margin-inline: -30px; + left: 70%; + transform: translateX(-50%); } - @media (min-width: 640px) { .header__img { - position: absolute; - bottom: 0; left: 0; transform: translateX(0); - - grid-column: 4/-1; - + position: absolute; + background-size: cover; width: 100%; - max-width: 524px; min-height: 260px; - margin-top: auto; + max-width: 524px; + grid-column: 4/-1; margin-inline: 0; - - background-size: cover; + margin-top: auto; + bottom: 0; } } - @media (min-width: 1440px) { .header__img { - grid-column: 5/-1; max-width: 816px; height: 464px; background-size: contain; + grid-column: 5/-1; } } - .header__title { display: flex; - grid-column: 1/-1; - - margin-bottom: 20px; - font-family: Inter, sans-serif; - font-size: 40px; font-weight: 700; + font-size: 40px; line-height: 52px; text-transform: uppercase; + margin-bottom: 20px; + grid-column: 1/-1; } - @media (min-width: 640px) { .header__title { - grid-column: 1/5; + font-size: 48px; width: 320px; margin: 0 0 30px; - font-size: 48px; + grid-column: 1/5; } } - @media (min-width: 1440px) { .header__title { font-size: 62px; } } - .header__description { - grid-column: 1/-1; - - margin: 0; - font-family: Inter, sans-serif; - font-size: 16px; font-weight: 400; + font-size: 16px; line-height: 24px; + margin: 0; + grid-column: 1/-1; } - @media (min-width: 640px) { .header__description { - grid-column: 1/4; max-width: 290px; + grid-column: 1/4; } } .icon { display: flex; - width: 32px; height: 32px; - background-repeat: no-repeat; - transition: transform 0.3s; } - .icon:hover { transform: scale(1.2); } - .icon--menu { background-image: url("../images/icon/Icon-Burger-menu (1).svg"); } - @media (min-width: 1440px) { .icon--menu { display: none; } } - .icon--close { width: 24px; height: 24px; background-image: url("../images/icon/Icon-Close (1).svg"); } - .icon--figure { width: 50px; height: 40px; margin-inline: auto; background-image: url("../images/our-story/icon-figure.svg"); } - .icon--sound { width: 50px; height: 40px; margin-inline: auto; background-image: url("../images/our-story/icon-sound.svg"); } - .icon--wifi { width: 50px; height: 40px; margin-inline: auto; background-image: url("../images/our-story/icon-wifi.svg"); } - .icon--sun { width: 50px; height: 40px; margin-inline: auto; background-image: url("../images/our-story/icon-sun.svg"); } - .icon--arrow-left { width: 48px; height: 14px; - background-color: #333; - mask: url("../images/fetures/f-arrow-left.svg") no-repeat center; - - transition: all 0.3s; - mask-size: contain; + transition: all 0.3s; } - .icon--arrow-left:hover { background-color: #0c797a; } - .icon--arrow-right { width: 48px; height: 14px; - background-color: #333; - mask: url("../images/fetures/f-arrow-right.svg") no-repeat center; - - transition: all 0.3s; - mask-size: contain; + transition: all 0.3s; } - .icon--arrow-right:hover { background-color: #0c797a; } - .icon--facebook { width: 24px; height: 24px; background-image: url("../images/footer/facebook-f.svg"); } - .icon--twitter { width: 24px; height: 24px; background-image: url("../images/footer/twitter-f.svg"); } - .icon--instagram { width: 24px; height: 24px; background-image: url("../images/footer/instagram-f.svg"); } - .icon--arrow-top { - grid-column: 8/9; - justify-self: end; - width: 24px; height: 24px; - + justify-self: end; + grid-column: 8/9; background-image: url("../images/footer/arrow-top-f.svg"); } - @media (min-width: 1440px) { .icon--arrow-top { grid-column: 12/13; @@ -289,123 +228,100 @@ h1 { .top-bar { display: flex; - align-items: center; justify-content: space-between; + align-items: center; padding-block: 25px; } - @media (min-width: 640px) { .top-bar { padding-block: 29px 0; } } - @media (min-width: 1440px) { .top-bar { padding-block: 30px 0; } } - .top-bar__menu-right { display: flex; align-items: center; } - .top-bar__hidden-menu { display: none; align-items: center; } - @media (min-width: 640px) { .top-bar__hidden-menu { display: flex; } } - .top-bar__lang-switcher { display: flex; } - .top-bar__lang-switcher__link { + text-decoration: none; + color: #828282; font-family: "Helvetica Neue", sans-serif; - font-size: 14px; font-weight: 300; + font-size: 14px; line-height: 18px; - color: #828282; - text-decoration: none; - transition: color 0.3s; } - .top-bar__lang-switcher__link--active { font-weight: 400; color: #333; } - .top-bar__lang-switcher__separator { - margin-inline: 3px 4px; color: #333; + margin-inline: 3px 4px; } - .top-bar__logo { height: 26px; transition: transform 0.3s; } - .top-bar__logo:hover { transform: scale(1.1); } - .top-bar__button { display: flex; + height: 48px; + width: 100%; + background-color: #333; + color: #fff; align-items: center; justify-content: center; - - width: 100%; - height: 48px; - font-family: "Helvetica Neue", sans-serif; - font-size: 12px; font-weight: 500; + font-size: 12px; line-height: 1; - color: #fff; - text-decoration: none; text-transform: uppercase; - - background-color: #333; - + text-decoration: none; transition: all 0.3s; } - .top-bar__button:hover { background-color: #131313; } - @media (min-width: 640px) { .top-bar__button { width: 100px; margin-inline: 30px; } } - @media (min-width: 1440px) { .top-bar__button { width: 102px; margin-inline: 47px 0; } } - .top-bar__link { - margin-right: 20px; - + color: #4f4f4f; + text-decoration: none; font-family: "Helvetica Neue", sans-serif; - font-size: 14px; font-weight: 300; + font-size: 14px; line-height: 1; - color: #4f4f4f; - text-decoration: none; + margin-right: 20px; } - @media (min-width: 640px) { .top-bar__link { margin-right: 30px; @@ -413,69 +329,52 @@ h1 { } .menu { - pointer-events: none; - + display: flex; + flex-direction: column; position: fixed; top: 0; - right: 0; left: 0; - transform: translateX(-100%); - - display: flex; - flex-direction: column; - - width: 100%; - height: 100vh; - + right: 0; opacity: 0; + pointer-events: none; + height: 100vh; + width: 100%; background-color: #f7f7f7; - transition: all 0.5s; + transform: translateX(-100%); } - .menu:target { + opacity: 1; pointer-events: all; transform: translateX(0); - opacity: 1; } - @media (min-width: 1440px) { .menu { - pointer-events: all; - position: relative; - transform: translateX(0); - - align-items: center; justify-content: center; - - width: 100%; - height: 76px; - margin-block: 170px 62px; - + align-items: center; opacity: 1; - + height: 76px; + width: 100%; + transform: translateX(0); transition: none; + pointer-events: all; + margin-block: 170px 62px; } } - .menu__nav__list { display: flex; flex-direction: column; - gap: 25px; - - margin: 0; - padding: 0; - list-style: none; + padding: 0; + margin: 0; + gap: 25px; } - @media (min-width: 640px) { .menu__nav__list { gap: 40px; } } - @media (min-width: 1440px) { .menu__nav__list { display: flex; @@ -483,62 +382,52 @@ h1 { gap: 84px; } } - .menu__nav__link { + text-decoration: none; font-family: Inter, sans-serif; - font-size: 14px; font-weight: 400; + font-size: 14px; line-height: 20px; color: #333; - text-decoration: none; } - .menu__nav__link:hover { font-weight: 700; } - @media (min-width: 640px) { .menu__nav__link { font-size: 22px; line-height: 28px; } } - @media (min-width: 1440px) { .menu__nav__link { font-size: 14px; line-height: 20px; } } - .menu__link { display: flex; - align-items: center; margin-block: 50.5px 162.5px; + align-items: center; } - .menu__top-bar { - margin-bottom: 31px; padding-block: 25px; + margin-bottom: 31px; } - @media (min-width: 640px) { .menu__top-bar { margin-bottom: 40px; } } - @media (min-width: 1440px) { .menu__top-bar { display: none; } } - .menu__bottom { display: flex; flex-direction: column; } - @media (min-width: 640px) { .menu__bottom { display: none; @@ -550,99 +439,80 @@ h1 { height: 100%; object-fit: contain; } - .our_story__content { + align-items: start; + row-gap: 65px; + margin-bottom: 110px; --columns: 4; - display: grid; grid-template-columns: repeat(var(--columns), 1fr); - gap: 65px 20px; - align-items: start; - - margin-bottom: 110px; + column-gap: 20px; } - @media (min-width: 640px) { .our_story__content { --columns: 8; - column-gap: 20px; } } - @media (min-width: 1440px) { .our_story__content { --columns: 12; - column-gap: 30px; } } - @media (min-width: 640px) { .our_story__content { margin-bottom: 140px; } } - @media (min-width: 1440px) { .our_story__content { margin-bottom: 170px; } } - .our_story__card { display: flex; - grid-column: 1/-1; flex-direction: column; justify-content: center; - width: 100%; + grid-column: 1/-1; } - @media (min-width: 640px) { .our_story__card { grid-column: span 4; } } - @media (min-width: 1440px) { .our_story__card { grid-column: span 3; } } - .our_story__title { - margin-block: 50px 20px; - font-family: Inter, sans-serif; - font-size: 22px; font-weight: 700; + font-size: 22px; line-height: 28px; - color: #333; text-align: center; text-transform: uppercase; + color: #333; + margin-block: 50px 20px; } - @media (min-width: 640px) { .our_story__title { height: 56px; } } - .our_story__description { - width: 100%; - margin: 0; - font-family: Inter, sans-serif; - font-size: 14px; font-weight: 400; + font-size: 14px; line-height: 21px; - color: #7c7c7c; text-align: center; - + color: #7c7c7c; + margin: 0; + width: 100%; transition: transform 0.3s; } - .our_story__description:hover { transform: scale(1.05); } @@ -652,379 +522,305 @@ h1 { flex-direction: column; gap: 110px; } - @media (min-width: 640px) { .about_us__content { gap: 140px; } } - @media (min-width: 1440px) { .about_us__content { gap: 170px; } } - .about_us__left { grid-column: 1/-1; } - @media (min-width: 640px) { .about_us__left { grid-column: 1/5; } } - @media (min-width: 1440px) { .about_us__left { grid-column: 1/7; } } - .about_us__right { grid-column: 1/-1; } - @media (min-width: 640px) { .about_us__right { grid-column: 5/-1; } } - @media (min-width: 1440px) { .about_us__right { grid-column: 7/-1; } } - .about_us__card { + align-items: start; --columns: 4; - display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; - align-items: start; } - @media (min-width: 640px) { .about_us__card { --columns: 8; - column-gap: 20px; } } - @media (min-width: 1440px) { .about_us__card { --columns: 12; - column-gap: 30px; } } - .about_us__card__img { width: 100%; height: auto; margin-block: 20px; object-fit: cover; } - @media (min-width: 640px) { .about_us__card__img { - grid-row: 1/4; - height: 415px; margin: 0; + height: 415px; + grid-row: 1/4; } } - @media (min-width: 1440px) { .about_us__card__img { height: 388px; } } - .about_us__card__title { align-self: start; - - height: auto; - margin: 0; - font-family: Inter, sans-serif; - font-size: 30px; font-weight: 700; + font-size: 30px; line-height: 40px; - color: #333; text-transform: uppercase; - + color: #333; + margin: 0; + height: auto; transition: transform 0.3s; } - .about_us__card__title:hover { transform: scale(1.05); } - @media (min-width: 640px) { .about_us__card__title { font-size: 36px; line-height: 46px; } } - @media (min-width: 1440px) { .about_us__card__title { font-size: 56px; line-height: 1.25; } } - .about_us__card__description { - margin: 0 0 30px; - font-family: Inter, sans-serif; - font-size: 16px; font-weight: 400; + font-size: 16px; line-height: 24px; + margin: 0 0 30px; color: #7c7c7c; - transition: transform 0.3s; } - .about_us__card__description:hover { transform: scale(1.05); } - @media (min-width: 640px) { .about_us__card__description { margin: 30px 0 60px; } } - .about_us__card__link { - width: 127px; - margin: 0; - + color: #0db2b3; font-family: Inter, sans-serif; - font-size: 12px; font-weight: 700; + font-size: 12px; line-height: 14px; - color: #0db2b3; + margin: 0; text-decoration: none; text-transform: uppercase; + width: 127px; } - .about_us__card__link::after { content: ""; - display: block; - width: 53px; height: 2px; - margin-top: 5px; - background-color: #0db2b3; - + margin-top: 5px; transition: width 0.3s; } - .about_us__card__link:hover::after { width: 128px; } - @media (min-width: 1440px) { .about_us__card__link { margin-bottom: 68px; } } - @media (min-width: 1440px) { .about_us__card__link { margin-bottom: 48px; } } - .about_us__coment { display: flex; flex-direction: column; align-items: center; - - margin-bottom: 110px; margin-inline: auto; + margin-bottom: 110px; } - @media (min-width: 640px) { .about_us__coment { margin-bottom: 140px; } } - @media (min-width: 1440px) { .about_us__coment { margin-bottom: 170px; } } - .about_us__coment__description { - margin: 0; - padding-top: 50px; - font-family: Inter, sans-serif; - font-size: 14px; font-weight: 700; + font-size: 14px; line-height: 20px; - color: #333; text-align: center; - + color: #333; + margin: 0; + padding-top: 50px; transition: transform 0.3s; } - .about_us__coment__description:hover { transform: scale(1.05); } - @media (min-width: 640px) { .about_us__coment__description { - max-width: 786px; - padding-top: 60px; font-size: 24px; line-height: 36px; + max-width: 786px; + padding-top: 60px; } } - @media (min-width: 1440px) { .about_us__coment__description { padding-top: 42px; } } - .about_us__coment__bg-img { - position: absolute; z-index: -3; - + position: absolute; width: 208px; height: 171px; - object-fit: contain; } - @media (min-width: 640px) { .about_us__coment__bg-img { width: 233px; height: 189px; } } - @media (min-width: 1440px) { .about_us__coment__bg-img { width: 233px; height: 192px; } } - .about_us__coment__people-img { - width: 62px; height: 62px; + width: 62px; + border-radius: 50px; margin-block: 30px 10px; margin-inline: auto; - border-radius: 50px; - transition: transform 0.3s; } - .about_us__coment__people-img:hover { transform: scale(1.1); } - @media (min-width: 640px) { .about_us__coment__people-img { margin-block: 40px 20px; } } - @media (min-width: 1440px) { .about_us__coment__people-img { margin-block: 30px 20px; } } - .about_us__coment__name { - margin: 0 0 5px; - font-family: Inter, sans-serif; - font-size: 16px; font-weight: 700; + font-size: 16px; line-height: 22px; - color: #333; text-align: center; + color: #333; + margin: 0 0 5px; } - .about_us__coment__position { - margin: 0; - font-family: Inter, sans-serif; - font-size: 14px; font-weight: 400; + font-size: 14px; line-height: 21px; - color: #7c7c7c; text-align: center; + color: #7c7c7c; + margin: 0; } .features__title { - margin: 0 0 32px; - font-family: Inter, sans-serif; - font-size: 30px; font-weight: 700; + font-size: 30px; line-height: 40px; - color: #333; text-transform: uppercase; + color: #333; + margin: 0 0 32px; } - @media (min-width: 640px) { .features__title { margin: 0 0 30px; } } - @media (min-width: 1440px) { .features__title { font-size: 56px; line-height: 70px; } } - .features__img { + display: flex; position: relative; + background-image: url("../images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png"); + background-repeat: no-repeat; + background-size: cover; + background-position: center; + margin-inline: -30px; left: 60%; transform: translateX(-50%); - - display: flex; grid-column: 1/-1; - max-width: 548px; min-height: 200px; - margin-inline: -30px; - - background-image: url("../images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png"); - background-repeat: no-repeat; - background-position: center; - background-size: cover; } - @media (min-width: 640px) { .features__img { - right: 0; left: auto; transform: none; - - grid-column: 3/-1; - + right: 0; width: 500px; + margin-inline: auto; min-height: 250px; + grid-column: 3/-1; margin-top: -100px; - margin-inline: auto; } } - @media (min-width: 1440px) { .features__img { grid-column: 7/-1; @@ -1032,68 +828,54 @@ h1 { margin-top: -300px; } } - .features__wrapper { + margin-inline: 30px; --columns: 4; - display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; - margin-inline: 30px; } - @media (min-width: 640px) { .features__wrapper { --columns: 8; - column-gap: 20px; } } - @media (min-width: 1440px) { .features__wrapper { --columns: 12; - column-gap: 30px; } } - @media (min-width: 640px) { .features__wrapper { margin-inline: 0; } } - .features__content { - margin-inline: -30px; padding-top: 30px; background-color: #d6ecec; + margin-inline: -30px; } - @media (min-width: 640px) { .features__content { margin-inline: 0; padding: 60px 0 0; } } - .features__content__title { - margin: 0 0 20px; - font-family: Inter, sans-serif; - font-size: 18px; font-weight: 700; + font-size: 18px; line-height: 22px; - color: #0c797a; text-transform: uppercase; - + color: #0c797a; + margin: 0 0 20px; transition: transform 0.3s; } - .features__content__title:hover { transform: scale(1.05); } - @media (min-width: 640px) { .features__content__title { margin: 0 0 30px; @@ -1101,144 +883,114 @@ h1 { line-height: 42px; } } - .features__slyder { position: relative; overflow: hidden; - grid-column: 1/-1; margin-inline: auto; + grid-column: 1/-1; } - @media (min-width: 640px) { .features__slyder { - grid-column: 2/-1; margin-inline: 0; + grid-column: 2/-1; } } - @media (min-width: 1440px) { .features__slyder { + grid-column: 1/-1; --columns: 4; - display: grid; - grid-column: 1/-1; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; } } - @media (min-width: 1440px) and (min-width: 640px) { .features__slyder { --columns: 8; - column-gap: 20px; } } - @media (min-width: 1440px) and (min-width: 1440px) { .features__slyder { --columns: 12; - column-gap: 30px; } } - .features__list { display: flex; flex-direction: column; gap: 10px; - - height: 176px; margin: 0; - margin-bottom: 50px; padding-left: 16px; + margin-bottom: 50px; + height: 176px; } - .features__list-first { grid-column: 2/6; } - .features__list-second { grid-column: 7/-1; } - .features__list-third { grid-column: 2/6; } - .features__item { display: inline-block; - - margin: 0; - font-family: Inter, sans-serif; - font-size: 14px; font-weight: 400; + font-size: 14px; line-height: 21px; - + margin: 0; transition: transform 0.3s; } - .features__item:hover { transform: scale(1.05); } - .features__button { display: flex; - grid-column: 1/-1; flex-direction: column; gap: 8px; - width: 93px; margin-inline: auto; + grid-column: 1/-1; } - @media (min-width: 640px) { .features__button { grid-column: 2/-1; margin-inline: 0; } } - @media (min-width: 1440px) { .features__button { display: none; } } - .features__button__switch { display: flex; } - .features__button__number { - transform: translateY(0); - display: flex; - gap: 4px; align-items: center; + text-align: center; justify-content: center; - + gap: 4px; + color: #0c797a; font-family: Inter, sans-serif; - font-size: 11px; font-weight: 400; + font-size: 11px; line-height: 1; - color: #0c797a; - text-align: center; - transition: all 0.3s; + transform: translateY(0); } - .features__button__number__number { margin: 0; } - .features__button__number__number--active { - transform: translateY(-20%); font-size: 16px; line-height: 24px; color: #333; + transform: translateY(-20%); } - .features__button__number__line { margin: 0; } @@ -1248,7 +1000,6 @@ h1 { .features__list-third { display: none; } - @media (min-width: 1440px) { .features__list-first, .features__list-second, @@ -1265,47 +1016,36 @@ h1 { .get_in_touch__content { --columns: 4; - display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; } - @media (min-width: 640px) { .get_in_touch__content { --columns: 8; - column-gap: 20px; } } - @media (min-width: 1440px) { .get_in_touch__content { --columns: 12; - column-gap: 30px; } } - .get_in_touch__title { - grid-column: 1/-1; - - margin: 0 0 27px; - font-family: Inter, sans-serif; - font-size: 30px; font-weight: 700; + font-size: 30px; line-height: 40px; - color: #333; text-transform: uppercase; - + color: #333; + margin: 0 0 27px; + grid-column: 1/-1; transition: transform 0.3s; } - .get_in_touch__title:hover { transform: scale(1.05); } - @media (min-width: 640px) { .get_in_touch__title { grid-column: 1/5; @@ -1313,7 +1053,6 @@ h1 { line-height: 46px; } } - @media (min-width: 1440px) { .get_in_touch__title { grid-column: 1/7; @@ -1321,94 +1060,74 @@ h1 { line-height: 70px; } } - .get_in_touch__input { display: flex; - grid-column: 1/-1; flex-direction: column; width: 100%; + grid-column: 1/-1; } - @media (min-width: 640px) { .get_in_touch__input { grid-column: 5/-1; } } - @media (min-width: 1440px) { .get_in_touch__input { grid-column: 7/-1; } } - .get_in_touch__input-email { box-sizing: border-box; - margin-bottom: 20px; + background-color: #f7f7f7; padding: 12px 20px; border: 1px solid #828282; - font-family: Inter, sans-serif; - font-size: 16px; font-weight: 400; + font-size: 16px; line-height: 24px; color: #333; - - background-color: #f7f7f7; + margin-bottom: 20px; outline: none; } - .get_in_touch__input-email::placeholder { color: #bdbdbd; } - .get_in_touch__input-email:hover { border: 1px solid #0c797a; } - .get_in_touch__input-massage { box-sizing: border-box; - max-width: 100%; - height: 104px; - margin-bottom: 30px; + background-color: #f7f7f7; padding: 12px 20px; border: 1px solid #828282; - + max-width: 100%; font-family: Inter, sans-serif; - font-size: 16px; font-weight: 400; + font-size: 16px; line-height: 24px; - color: #333; + height: 104px; text-align: start; - - background-color: #f7f7f7; + margin-bottom: 30px; outline: none; + color: #333; } - .get_in_touch__input-massage::placeholder { color: #bdbdbd; } - .get_in_touch__input-massage:hover { border: 1px solid #0c797a; } - .get_in_touch__input__button { - cursor: pointer; - - align-items: center; - justify-content: center; - width: 102px; height: 40px; - border: none; - - color: #fff; - background-color: #0db2b3; - + color: #fff; + align-items: center; + justify-content: center; + border: none; transition: all 0.3s; + cursor: pointer; } - .get_in_touch__input__button:hover { background-color: #0c797a; } @@ -1416,94 +1135,78 @@ h1 { .footer { margin-bottom: 20px; } - @media (min-width: 640px) { .footer { margin-bottom: 30px; } } - .footer__top { display: none; - width: 100%; margin-bottom: 60px; + width: 100%; } - @media (min-width: 640px) { .footer__top { --columns: 4; - display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; } } - @media (min-width: 640px) and (min-width: 640px) { .footer__top { --columns: 8; - column-gap: 20px; } } - @media (min-width: 640px) and (min-width: 1440px) { .footer__top { --columns: 12; - column-gap: 30px; } } - .footer__logo { - grid-column: 4/6; - width: 161px; height: 26px; + grid-column: 4/6; margin-inline: auto; - transition: transform 0.3s; } - .footer__logo:hover { transform: scale(1.1); } - @media (min-width: 1440px) { .footer__logo { grid-column: 6/8; } } - .footer__icons { display: flex; gap: 40px; justify-content: center; margin: 0 0 30px; } - @media (min-width: 640px) { .footer__icons { margin: 0 0 60px; } } - .footer__text { font-family: Inter, sans-serif; - font-size: 14px; font-weight: 400; + font-size: 14px; line-height: 21px; - color: #bdbdbd; text-align: center; + color: #bdbdbd; } body { - max-width: 1440px; margin: 0; - margin-inline: auto; background: #f7f7f7; + max-width: 1440px; + margin-inline: auto; + overflow-x: hidden; } - body:has(.menu:target) { overflow: hidden; } @@ -1515,13 +1218,11 @@ html { .container { padding-inline: 30px; } - @media (min-width: 640px) { .container { padding-inline: 34px; } } - @media (min-width: 1440px) { .container { padding-inline: 123px; @@ -1531,20 +1232,20 @@ html { .main__content { display: flex; flex-direction: column; - gap: 110px; margin-bottom: 110px; + gap: 110px; } - @media (min-width: 640px) { .main__content { gap: 140px; margin-bottom: 140px; } } - @media (min-width: 1440px) { .main__content { gap: 170px; margin-bottom: 170px; } } + +/*# sourceMappingURL=main.css.map */ diff --git a/src/styles/main.css.map b/src/styles/main.css.map index 6f9b93f63..c08f751c4 100644 --- a/src/styles/main.css.map +++ b/src/styles/main.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["utils/_extends.scss","_fonts.scss","header.scss","utils/_mixins.scss","icon.scss","utils/_vars.scss","top-bar.scss","menu.scss","our-story.scss","about_us.scss","features.scss","get_in_touch.scss","footer.scss","main.scss"],"names":[],"mappings":"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","file":"main.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["utils/_extends.scss","_fonts.scss","header.scss","utils/_mixins.scss","icon.scss","utils/_vars.scss","top-bar.scss","menu.scss","our-story.scss","about_us.scss","features.scss","get_in_touch.scss","footer.scss","main.scss"],"names":[],"mappings":"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","file":"main.css"} \ No newline at end of file diff --git a/src/styles/main.scss b/src/styles/main.scss index 16a329d2c..225dde8f7 100644 --- a/src/styles/main.scss +++ b/src/styles/main.scss @@ -16,6 +16,7 @@ body { background: $c-gray; max-width: 1440px; margin-inline: auto; + overflow-x: hidden; &:has(.menu:target) { overflow: hidden; From 79893a0d585cac49aa51f0fec043d5bb24b9121e Mon Sep 17 00:00:00 2001 From: Kristina Kovalchuk Date: Fri, 20 Feb 2026 16:42:13 +0300 Subject: [PATCH 8/8] fix: img error --- src/styles/header.scss | 4 +- src/styles/main.css | 639 +++++++++++++++++++++++++++++----------- src/styles/main.css.map | 2 +- 3 files changed, 474 insertions(+), 171 deletions(-) diff --git a/src/styles/header.scss b/src/styles/header.scss index e97de231c..7f2a9c79c 100644 --- a/src/styles/header.scss +++ b/src/styles/header.scss @@ -1,5 +1,6 @@ .header { margin-bottom: 110px; + overflow: hidden; @include on-tablet { margin-bottom: 140px; @@ -41,8 +42,7 @@ margin-inline: -30px; left: 70%; - transform: translateX(-50%); - + transform: translateX(-55%); @include on-tablet { left: 0; diff --git a/src/styles/main.css b/src/styles/main.css index 82aedadb3..0fc07bbe2 100644 --- a/src/styles/main.css +++ b/src/styles/main.css @@ -5,221 +5,283 @@ h1 { @font-face { font-family: Roboto, Arial, Helvetica, sans-serif; - src: url("../fonts/Roboto-Regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; + src: url("../fonts/Roboto-Regular-webfont.woff") format("woff"); } + .header { + overflow: hidden; margin-bottom: 110px; } + @media (min-width: 640px) { .header { margin-bottom: 140px; } } + @media (min-width: 1440px) { .header { margin-bottom: 0; } } + .header__bottom { - position: relative; - height: 100%; --columns: 4; + + position: relative; + display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; + + height: 100%; } + @media (min-width: 640px) { .header__bottom { --columns: 8; + column-gap: 20px; } } + @media (min-width: 1440px) { .header__bottom { --columns: 12; + column-gap: 30px; } } + @media (min-width: 640px) { .header__bottom { padding-top: 130px; } } + @media (min-width: 1440px) { .header__bottom { - padding-top: 171px; margin-top: 0; + padding-top: 171px; } } + .header__img { position: relative; + z-index: -1; + left: 70%; + transform: translateX(-55%); + + grid-column: 1/-1; + min-width: 320px; max-width: 500px; min-height: 245px; - grid-column: 1/-1; - z-index: -1; + margin-inline: -30px; + background-image: url("../images/header-img.svg"); + background-repeat: no-repeat; background-position: left; background-size: cover; - background-repeat: no-repeat; - margin-inline: -30px; - left: 70%; - transform: translateX(-50%); } + @media (min-width: 640px) { .header__img { + position: absolute; + bottom: 0; left: 0; transform: translateX(0); - position: absolute; - background-size: cover; + + grid-column: 4/-1; + width: 100%; - min-height: 260px; max-width: 524px; - grid-column: 4/-1; - margin-inline: 0; + min-height: 260px; margin-top: auto; - bottom: 0; + margin-inline: 0; + + background-size: cover; } } + @media (min-width: 1440px) { .header__img { + grid-column: 5/-1; max-width: 816px; height: 464px; background-size: contain; - grid-column: 5/-1; } } + .header__title { display: flex; + grid-column: 1/-1; + + margin-bottom: 20px; + font-family: Inter, sans-serif; - font-weight: 700; font-size: 40px; + font-weight: 700; line-height: 52px; text-transform: uppercase; - margin-bottom: 20px; - grid-column: 1/-1; } + @media (min-width: 640px) { .header__title { - font-size: 48px; + grid-column: 1/5; width: 320px; margin: 0 0 30px; - grid-column: 1/5; + font-size: 48px; } } + @media (min-width: 1440px) { .header__title { font-size: 62px; } } + .header__description { + grid-column: 1/-1; + + margin: 0; + font-family: Inter, sans-serif; - font-weight: 400; font-size: 16px; + font-weight: 400; line-height: 24px; - margin: 0; - grid-column: 1/-1; } + @media (min-width: 640px) { .header__description { - max-width: 290px; grid-column: 1/4; + max-width: 290px; } } .icon { display: flex; + width: 32px; height: 32px; + background-repeat: no-repeat; + transition: transform 0.3s; } + .icon:hover { transform: scale(1.2); } + .icon--menu { background-image: url("../images/icon/Icon-Burger-menu (1).svg"); } + @media (min-width: 1440px) { .icon--menu { display: none; } } + .icon--close { width: 24px; height: 24px; background-image: url("../images/icon/Icon-Close (1).svg"); } + .icon--figure { width: 50px; height: 40px; margin-inline: auto; background-image: url("../images/our-story/icon-figure.svg"); } + .icon--sound { width: 50px; height: 40px; margin-inline: auto; background-image: url("../images/our-story/icon-sound.svg"); } + .icon--wifi { width: 50px; height: 40px; margin-inline: auto; background-image: url("../images/our-story/icon-wifi.svg"); } + .icon--sun { width: 50px; height: 40px; margin-inline: auto; background-image: url("../images/our-story/icon-sun.svg"); } + .icon--arrow-left { width: 48px; height: 14px; + background-color: #333; + mask: url("../images/fetures/f-arrow-left.svg") no-repeat center; - mask-size: contain; + transition: all 0.3s; + + mask-size: contain; } + .icon--arrow-left:hover { background-color: #0c797a; } + .icon--arrow-right { width: 48px; height: 14px; + background-color: #333; + mask: url("../images/fetures/f-arrow-right.svg") no-repeat center; - mask-size: contain; + transition: all 0.3s; + + mask-size: contain; } + .icon--arrow-right:hover { background-color: #0c797a; } + .icon--facebook { width: 24px; height: 24px; background-image: url("../images/footer/facebook-f.svg"); } + .icon--twitter { width: 24px; height: 24px; background-image: url("../images/footer/twitter-f.svg"); } + .icon--instagram { width: 24px; height: 24px; background-image: url("../images/footer/instagram-f.svg"); } + .icon--arrow-top { + grid-column: 8/9; + justify-self: end; + width: 24px; height: 24px; - justify-self: end; - grid-column: 8/9; + background-image: url("../images/footer/arrow-top-f.svg"); } + @media (min-width: 1440px) { .icon--arrow-top { grid-column: 12/13; @@ -228,100 +290,123 @@ h1 { .top-bar { display: flex; - justify-content: space-between; align-items: center; + justify-content: space-between; padding-block: 25px; } + @media (min-width: 640px) { .top-bar { padding-block: 29px 0; } } + @media (min-width: 1440px) { .top-bar { padding-block: 30px 0; } } + .top-bar__menu-right { display: flex; align-items: center; } + .top-bar__hidden-menu { display: none; align-items: center; } + @media (min-width: 640px) { .top-bar__hidden-menu { display: flex; } } + .top-bar__lang-switcher { display: flex; } + .top-bar__lang-switcher__link { - text-decoration: none; - color: #828282; font-family: "Helvetica Neue", sans-serif; - font-weight: 300; font-size: 14px; + font-weight: 300; line-height: 18px; + color: #828282; + text-decoration: none; + transition: color 0.3s; } + .top-bar__lang-switcher__link--active { font-weight: 400; color: #333; } + .top-bar__lang-switcher__separator { - color: #333; margin-inline: 3px 4px; + color: #333; } + .top-bar__logo { height: 26px; transition: transform 0.3s; } + .top-bar__logo:hover { transform: scale(1.1); } + .top-bar__button { display: flex; - height: 48px; - width: 100%; - background-color: #333; - color: #fff; align-items: center; justify-content: center; + + width: 100%; + height: 48px; + font-family: "Helvetica Neue", sans-serif; - font-weight: 500; font-size: 12px; + font-weight: 500; line-height: 1; - text-transform: uppercase; + color: #fff; text-decoration: none; + text-transform: uppercase; + + background-color: #333; + transition: all 0.3s; } + .top-bar__button:hover { background-color: #131313; } + @media (min-width: 640px) { .top-bar__button { width: 100px; margin-inline: 30px; } } + @media (min-width: 1440px) { .top-bar__button { width: 102px; margin-inline: 47px 0; } } + .top-bar__link { - color: #4f4f4f; - text-decoration: none; + margin-right: 20px; + font-family: "Helvetica Neue", sans-serif; - font-weight: 300; font-size: 14px; + font-weight: 300; line-height: 1; - margin-right: 20px; + color: #4f4f4f; + text-decoration: none; } + @media (min-width: 640px) { .top-bar__link { margin-right: 30px; @@ -329,52 +414,69 @@ h1 { } .menu { - display: flex; - flex-direction: column; + pointer-events: none; + position: fixed; top: 0; - left: 0; right: 0; - opacity: 0; - pointer-events: none; - height: 100vh; + left: 0; + transform: translateX(-100%); + + display: flex; + flex-direction: column; + width: 100%; + height: 100vh; + + opacity: 0; background-color: #f7f7f7; + transition: all 0.5s; - transform: translateX(-100%); } + .menu:target { - opacity: 1; pointer-events: all; transform: translateX(0); + opacity: 1; } + @media (min-width: 1440px) { .menu { + pointer-events: all; + position: relative; - justify-content: center; + transform: translateX(0); + align-items: center; - opacity: 1; - height: 76px; + justify-content: center; + width: 100%; - transform: translateX(0); - transition: none; - pointer-events: all; + height: 76px; margin-block: 170px 62px; + + opacity: 1; + + transition: none; } } + .menu__nav__list { display: flex; flex-direction: column; - list-style: none; - padding: 0; - margin: 0; gap: 25px; + + margin: 0; + padding: 0; + + list-style: none; } + @media (min-width: 640px) { .menu__nav__list { gap: 40px; } } + @media (min-width: 1440px) { .menu__nav__list { display: flex; @@ -382,52 +484,62 @@ h1 { gap: 84px; } } + .menu__nav__link { - text-decoration: none; font-family: Inter, sans-serif; - font-weight: 400; font-size: 14px; + font-weight: 400; line-height: 20px; color: #333; + text-decoration: none; } + .menu__nav__link:hover { font-weight: 700; } + @media (min-width: 640px) { .menu__nav__link { font-size: 22px; line-height: 28px; } } + @media (min-width: 1440px) { .menu__nav__link { font-size: 14px; line-height: 20px; } } + .menu__link { display: flex; - margin-block: 50.5px 162.5px; align-items: center; + margin-block: 50.5px 162.5px; } + .menu__top-bar { - padding-block: 25px; margin-bottom: 31px; + padding-block: 25px; } + @media (min-width: 640px) { .menu__top-bar { margin-bottom: 40px; } } + @media (min-width: 1440px) { .menu__top-bar { display: none; } } + .menu__bottom { display: flex; flex-direction: column; } + @media (min-width: 640px) { .menu__bottom { display: none; @@ -439,80 +551,99 @@ h1 { height: 100%; object-fit: contain; } + .our_story__content { - align-items: start; - row-gap: 65px; - margin-bottom: 110px; --columns: 4; + display: grid; grid-template-columns: repeat(var(--columns), 1fr); - column-gap: 20px; + gap: 65px 20px; + align-items: start; + + margin-bottom: 110px; } + @media (min-width: 640px) { .our_story__content { --columns: 8; + column-gap: 20px; } } + @media (min-width: 1440px) { .our_story__content { --columns: 12; + column-gap: 30px; } } + @media (min-width: 640px) { .our_story__content { margin-bottom: 140px; } } + @media (min-width: 1440px) { .our_story__content { margin-bottom: 170px; } } + .our_story__card { display: flex; + grid-column: 1/-1; flex-direction: column; justify-content: center; + width: 100%; - grid-column: 1/-1; } + @media (min-width: 640px) { .our_story__card { grid-column: span 4; } } + @media (min-width: 1440px) { .our_story__card { grid-column: span 3; } } + .our_story__title { + margin-block: 50px 20px; + font-family: Inter, sans-serif; - font-weight: 700; font-size: 22px; + font-weight: 700; line-height: 28px; + color: #333; text-align: center; text-transform: uppercase; - color: #333; - margin-block: 50px 20px; } + @media (min-width: 640px) { .our_story__title { height: 56px; } } + .our_story__description { + width: 100%; + margin: 0; + font-family: Inter, sans-serif; - font-weight: 400; font-size: 14px; + font-weight: 400; line-height: 21px; - text-align: center; color: #7c7c7c; - margin: 0; - width: 100%; + text-align: center; + transition: transform 0.3s; } + .our_story__description:hover { transform: scale(1.05); } @@ -522,305 +653,379 @@ h1 { flex-direction: column; gap: 110px; } + @media (min-width: 640px) { .about_us__content { gap: 140px; } } + @media (min-width: 1440px) { .about_us__content { gap: 170px; } } + .about_us__left { grid-column: 1/-1; } + @media (min-width: 640px) { .about_us__left { grid-column: 1/5; } } + @media (min-width: 1440px) { .about_us__left { grid-column: 1/7; } } + .about_us__right { grid-column: 1/-1; } + @media (min-width: 640px) { .about_us__right { grid-column: 5/-1; } } + @media (min-width: 1440px) { .about_us__right { grid-column: 7/-1; } } + .about_us__card { - align-items: start; --columns: 4; + display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; + align-items: start; } + @media (min-width: 640px) { .about_us__card { --columns: 8; + column-gap: 20px; } } + @media (min-width: 1440px) { .about_us__card { --columns: 12; + column-gap: 30px; } } + .about_us__card__img { width: 100%; height: auto; margin-block: 20px; object-fit: cover; } + @media (min-width: 640px) { .about_us__card__img { - margin: 0; - height: 415px; grid-row: 1/4; + height: 415px; + margin: 0; } } + @media (min-width: 1440px) { .about_us__card__img { height: 388px; } } + .about_us__card__title { align-self: start; + + height: auto; + margin: 0; + font-family: Inter, sans-serif; - font-weight: 700; font-size: 30px; + font-weight: 700; line-height: 40px; - text-transform: uppercase; color: #333; - margin: 0; - height: auto; + text-transform: uppercase; + transition: transform 0.3s; } + .about_us__card__title:hover { transform: scale(1.05); } + @media (min-width: 640px) { .about_us__card__title { font-size: 36px; line-height: 46px; } } + @media (min-width: 1440px) { .about_us__card__title { font-size: 56px; line-height: 1.25; } } + .about_us__card__description { + margin: 0 0 30px; + font-family: Inter, sans-serif; - font-weight: 400; font-size: 16px; + font-weight: 400; line-height: 24px; - margin: 0 0 30px; color: #7c7c7c; + transition: transform 0.3s; } + .about_us__card__description:hover { transform: scale(1.05); } + @media (min-width: 640px) { .about_us__card__description { margin: 30px 0 60px; } } + .about_us__card__link { - color: #0db2b3; + width: 127px; + margin: 0; + font-family: Inter, sans-serif; - font-weight: 700; font-size: 12px; + font-weight: 700; line-height: 14px; - margin: 0; + color: #0db2b3; text-decoration: none; text-transform: uppercase; - width: 127px; } + .about_us__card__link::after { content: ""; + display: block; + width: 53px; height: 2px; - background-color: #0db2b3; margin-top: 5px; + + background-color: #0db2b3; + transition: width 0.3s; } + .about_us__card__link:hover::after { width: 128px; } + @media (min-width: 1440px) { .about_us__card__link { margin-bottom: 68px; } } + @media (min-width: 1440px) { .about_us__card__link { margin-bottom: 48px; } } + .about_us__coment { display: flex; flex-direction: column; align-items: center; - margin-inline: auto; + margin-bottom: 110px; + margin-inline: auto; } + @media (min-width: 640px) { .about_us__coment { margin-bottom: 140px; } } + @media (min-width: 1440px) { .about_us__coment { margin-bottom: 170px; } } + .about_us__coment__description { + margin: 0; + padding-top: 50px; + font-family: Inter, sans-serif; - font-weight: 700; font-size: 14px; + font-weight: 700; line-height: 20px; - text-align: center; color: #333; - margin: 0; - padding-top: 50px; + text-align: center; + transition: transform 0.3s; } + .about_us__coment__description:hover { transform: scale(1.05); } + @media (min-width: 640px) { .about_us__coment__description { - font-size: 24px; - line-height: 36px; max-width: 786px; padding-top: 60px; + font-size: 24px; + line-height: 36px; } } + @media (min-width: 1440px) { .about_us__coment__description { padding-top: 42px; } } + .about_us__coment__bg-img { - z-index: -3; position: absolute; + z-index: -3; + width: 208px; height: 171px; + object-fit: contain; } + @media (min-width: 640px) { .about_us__coment__bg-img { width: 233px; height: 189px; } } + @media (min-width: 1440px) { .about_us__coment__bg-img { width: 233px; height: 192px; } } + .about_us__coment__people-img { - height: 62px; width: 62px; - border-radius: 50px; + height: 62px; margin-block: 30px 10px; margin-inline: auto; + border-radius: 50px; + transition: transform 0.3s; } + .about_us__coment__people-img:hover { transform: scale(1.1); } + @media (min-width: 640px) { .about_us__coment__people-img { margin-block: 40px 20px; } } + @media (min-width: 1440px) { .about_us__coment__people-img { margin-block: 30px 20px; } } + .about_us__coment__name { + margin: 0 0 5px; + font-family: Inter, sans-serif; - font-weight: 700; font-size: 16px; + font-weight: 700; line-height: 22px; - text-align: center; color: #333; - margin: 0 0 5px; + text-align: center; } + .about_us__coment__position { + margin: 0; + font-family: Inter, sans-serif; - font-weight: 400; font-size: 14px; + font-weight: 400; line-height: 21px; - text-align: center; color: #7c7c7c; - margin: 0; + text-align: center; } .features__title { + margin: 0 0 32px; + font-family: Inter, sans-serif; - font-weight: 700; font-size: 30px; + font-weight: 700; line-height: 40px; - text-transform: uppercase; color: #333; - margin: 0 0 32px; + text-transform: uppercase; } + @media (min-width: 640px) { .features__title { margin: 0 0 30px; } } + @media (min-width: 1440px) { .features__title { font-size: 56px; line-height: 70px; } } + .features__img { - display: flex; position: relative; - background-image: url("../images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png"); - background-repeat: no-repeat; - background-size: cover; - background-position: center; - margin-inline: -30px; left: 60%; transform: translateX(-50%); + + display: flex; grid-column: 1/-1; + max-width: 548px; min-height: 200px; + margin-inline: -30px; + + background-image: url("../images/fetures/26c019c738ec68ad3dc880e586e67c94816ab87c-removebg-preview.png"); + background-repeat: no-repeat; + background-position: center; + background-size: cover; } + @media (min-width: 640px) { .features__img { + right: 0; left: auto; transform: none; - right: 0; + + grid-column: 3/-1; + width: 500px; - margin-inline: auto; min-height: 250px; - grid-column: 3/-1; margin-top: -100px; + margin-inline: auto; } } + @media (min-width: 1440px) { .features__img { grid-column: 7/-1; @@ -828,54 +1033,68 @@ h1 { margin-top: -300px; } } + .features__wrapper { - margin-inline: 30px; --columns: 4; + display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; + margin-inline: 30px; } + @media (min-width: 640px) { .features__wrapper { --columns: 8; + column-gap: 20px; } } + @media (min-width: 1440px) { .features__wrapper { --columns: 12; + column-gap: 30px; } } + @media (min-width: 640px) { .features__wrapper { margin-inline: 0; } } + .features__content { + margin-inline: -30px; padding-top: 30px; background-color: #d6ecec; - margin-inline: -30px; } + @media (min-width: 640px) { .features__content { margin-inline: 0; padding: 60px 0 0; } } + .features__content__title { + margin: 0 0 20px; + font-family: Inter, sans-serif; - font-weight: 700; font-size: 18px; + font-weight: 700; line-height: 22px; - text-transform: uppercase; color: #0c797a; - margin: 0 0 20px; + text-transform: uppercase; + transition: transform 0.3s; } + .features__content__title:hover { transform: scale(1.05); } + @media (min-width: 640px) { .features__content__title { margin: 0 0 30px; @@ -883,114 +1102,144 @@ h1 { line-height: 42px; } } + .features__slyder { position: relative; overflow: hidden; - margin-inline: auto; grid-column: 1/-1; + margin-inline: auto; } + @media (min-width: 640px) { .features__slyder { - margin-inline: 0; grid-column: 2/-1; + margin-inline: 0; } } + @media (min-width: 1440px) { .features__slyder { - grid-column: 1/-1; --columns: 4; + display: grid; + grid-column: 1/-1; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; } } + @media (min-width: 1440px) and (min-width: 640px) { .features__slyder { --columns: 8; + column-gap: 20px; } } + @media (min-width: 1440px) and (min-width: 1440px) { .features__slyder { --columns: 12; + column-gap: 30px; } } + .features__list { display: flex; flex-direction: column; gap: 10px; + + height: 176px; margin: 0; - padding-left: 16px; margin-bottom: 50px; - height: 176px; + padding-left: 16px; } + .features__list-first { grid-column: 2/6; } + .features__list-second { grid-column: 7/-1; } + .features__list-third { grid-column: 2/6; } + .features__item { display: inline-block; + + margin: 0; + font-family: Inter, sans-serif; - font-weight: 400; font-size: 14px; + font-weight: 400; line-height: 21px; - margin: 0; + transition: transform 0.3s; } + .features__item:hover { transform: scale(1.05); } + .features__button { display: flex; + grid-column: 1/-1; flex-direction: column; gap: 8px; + width: 93px; margin-inline: auto; - grid-column: 1/-1; } + @media (min-width: 640px) { .features__button { grid-column: 2/-1; margin-inline: 0; } } + @media (min-width: 1440px) { .features__button { display: none; } } + .features__button__switch { display: flex; } + .features__button__number { + transform: translateY(0); + display: flex; + gap: 4px; align-items: center; - text-align: center; justify-content: center; - gap: 4px; - color: #0c797a; + font-family: Inter, sans-serif; - font-weight: 400; font-size: 11px; + font-weight: 400; line-height: 1; + color: #0c797a; + text-align: center; + transition: all 0.3s; - transform: translateY(0); } + .features__button__number__number { margin: 0; } + .features__button__number__number--active { + transform: translateY(-20%); font-size: 16px; line-height: 24px; color: #333; - transform: translateY(-20%); } + .features__button__number__line { margin: 0; } @@ -1000,6 +1249,7 @@ h1 { .features__list-third { display: none; } + @media (min-width: 1440px) { .features__list-first, .features__list-second, @@ -1016,36 +1266,47 @@ h1 { .get_in_touch__content { --columns: 4; + display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; } + @media (min-width: 640px) { .get_in_touch__content { --columns: 8; + column-gap: 20px; } } + @media (min-width: 1440px) { .get_in_touch__content { --columns: 12; + column-gap: 30px; } } + .get_in_touch__title { + grid-column: 1/-1; + + margin: 0 0 27px; + font-family: Inter, sans-serif; - font-weight: 700; font-size: 30px; + font-weight: 700; line-height: 40px; - text-transform: uppercase; color: #333; - margin: 0 0 27px; - grid-column: 1/-1; + text-transform: uppercase; + transition: transform 0.3s; } + .get_in_touch__title:hover { transform: scale(1.05); } + @media (min-width: 640px) { .get_in_touch__title { grid-column: 1/5; @@ -1053,6 +1314,7 @@ h1 { line-height: 46px; } } + @media (min-width: 1440px) { .get_in_touch__title { grid-column: 1/7; @@ -1060,74 +1322,94 @@ h1 { line-height: 70px; } } + .get_in_touch__input { display: flex; + grid-column: 1/-1; flex-direction: column; width: 100%; - grid-column: 1/-1; } + @media (min-width: 640px) { .get_in_touch__input { grid-column: 5/-1; } } + @media (min-width: 1440px) { .get_in_touch__input { grid-column: 7/-1; } } + .get_in_touch__input-email { box-sizing: border-box; - background-color: #f7f7f7; + margin-bottom: 20px; padding: 12px 20px; border: 1px solid #828282; + font-family: Inter, sans-serif; - font-weight: 400; font-size: 16px; + font-weight: 400; line-height: 24px; color: #333; - margin-bottom: 20px; + + background-color: #f7f7f7; outline: none; } + .get_in_touch__input-email::placeholder { color: #bdbdbd; } + .get_in_touch__input-email:hover { border: 1px solid #0c797a; } + .get_in_touch__input-massage { box-sizing: border-box; - background-color: #f7f7f7; + max-width: 100%; + height: 104px; + margin-bottom: 30px; padding: 12px 20px; border: 1px solid #828282; - max-width: 100%; + font-family: Inter, sans-serif; - font-weight: 400; font-size: 16px; + font-weight: 400; line-height: 24px; - height: 104px; + color: #333; text-align: start; - margin-bottom: 30px; + + background-color: #f7f7f7; outline: none; - color: #333; } + .get_in_touch__input-massage::placeholder { color: #bdbdbd; } + .get_in_touch__input-massage:hover { border: 1px solid #0c797a; } + .get_in_touch__input__button { - width: 102px; - height: 40px; - background-color: #0db2b3; - color: #fff; + cursor: pointer; + align-items: center; justify-content: center; + + width: 102px; + height: 40px; border: none; + + color: #fff; + + background-color: #0db2b3; + transition: all 0.3s; - cursor: pointer; } + .get_in_touch__input__button:hover { background-color: #0c797a; } @@ -1135,78 +1417,97 @@ h1 { .footer { margin-bottom: 20px; } + @media (min-width: 640px) { .footer { margin-bottom: 30px; } } + .footer__top { display: none; - margin-bottom: 60px; width: 100%; + margin-bottom: 60px; } + @media (min-width: 640px) { .footer__top { --columns: 4; + display: grid; grid-template-columns: repeat(var(--columns), 1fr); column-gap: 20px; } } + @media (min-width: 640px) and (min-width: 640px) { .footer__top { --columns: 8; + column-gap: 20px; } } + @media (min-width: 640px) and (min-width: 1440px) { .footer__top { --columns: 12; + column-gap: 30px; } } + .footer__logo { + grid-column: 4/6; + width: 161px; height: 26px; - grid-column: 4/6; margin-inline: auto; + transition: transform 0.3s; } + .footer__logo:hover { transform: scale(1.1); } + @media (min-width: 1440px) { .footer__logo { grid-column: 6/8; } } + .footer__icons { display: flex; gap: 40px; justify-content: center; margin: 0 0 30px; } + @media (min-width: 640px) { .footer__icons { margin: 0 0 60px; } } + .footer__text { font-family: Inter, sans-serif; - font-weight: 400; font-size: 14px; + font-weight: 400; line-height: 21px; - text-align: center; color: #bdbdbd; + text-align: center; } body { - margin: 0; - background: #f7f7f7; + overflow-x: hidden; + max-width: 1440px; + margin: 0; margin-inline: auto; - overflow-x: hidden; + + background: #f7f7f7; } + body:has(.menu:target) { overflow: hidden; } @@ -1218,11 +1519,13 @@ html { .container { padding-inline: 30px; } + @media (min-width: 640px) { .container { padding-inline: 34px; } } + @media (min-width: 1440px) { .container { padding-inline: 123px; @@ -1232,20 +1535,20 @@ html { .main__content { display: flex; flex-direction: column; - margin-bottom: 110px; gap: 110px; + margin-bottom: 110px; } + @media (min-width: 640px) { .main__content { gap: 140px; margin-bottom: 140px; } } + @media (min-width: 1440px) { .main__content { gap: 170px; margin-bottom: 170px; } } - -/*# sourceMappingURL=main.css.map */ diff --git a/src/styles/main.css.map b/src/styles/main.css.map index c08f751c4..84dea368c 100644 --- a/src/styles/main.css.map +++ b/src/styles/main.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["utils/_extends.scss","_fonts.scss","header.scss","utils/_mixins.scss","icon.scss","utils/_vars.scss","top-bar.scss","menu.scss","our-story.scss","about_us.scss","features.scss","get_in_touch.scss","footer.scss","main.scss"],"names":[],"mappings":"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","file":"main.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["utils/_extends.scss","_fonts.scss","header.scss","utils/_mixins.scss","icon.scss","utils/_vars.scss","top-bar.scss","menu.scss","our-story.scss","about_us.scss","features.scss","get_in_touch.scss","footer.scss","main.scss"],"names":[],"mappings":"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","file":"main.css"} \ No newline at end of file