Skip to content

Commit

Permalink
add fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Lizvinskyi0202 committed Dec 11, 2024
1 parent b54fe30 commit fb40f7d
Show file tree
Hide file tree
Showing 8 changed files with 101 additions and 33 deletions.
2 changes: 1 addition & 1 deletion css/index.css

Large diffs are not rendered by default.

14 changes: 11 additions & 3 deletions css/index.scss
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
/* Приховати веб-кнопку кошика у мобільній версії */
#hero-text{
order: -1;
}
.overlay {
position: fixed;
top: 0;
Expand Down Expand Up @@ -710,9 +713,14 @@ ul{
transition: all .3s;
z-index: -3;
&--open{
opacity: 1;
width: 100%;
z-index: 1001;
opacity: 1;
width: 100%;
z-index: 1001;
position: fixed;
top: 0;
height: 100vh;
overflow-y: scroll;
padding: 10px;
}
}
.product-category{
Expand Down
2 changes: 2 additions & 0 deletions css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -11875,6 +11875,8 @@ h5,
z-index: 2;
color: white;
text-align: center;
display: flex;
flex-flow: column wrap;
}

.btn-primary {
Expand Down
51 changes: 51 additions & 0 deletions img/beef.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/bg.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/mobile.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 8 additions & 4 deletions js/index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
document.querySelector(".burger-wrap").addEventListener("click", () => {
document.querySelector(".header__navigation").classList.toggle("header__navigation--open");
document.querySelector(".burger").classList.toggle("burger--close");
});
// Отримуємо елементи меню
const menuLiquids = document.getElementById('menuLiquids');
const submenuLiquids = document.getElementById('submenuLiquids');
Expand All @@ -23,10 +27,7 @@
menuDevices.addEventListener('click', function() {
toggleMenu(menuDevices, submenuDevices);
});
document.querySelector(".burger-wrap").addEventListener("click", () => {
document.querySelector(".header__navigation").classList.toggle("header__navigation--open");
document.querySelector(".burger").classList.toggle("burger--close");
});

var acc = document.getElementsByClassName("accordion");
for (var i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function() {
Expand Down Expand Up @@ -102,17 +103,20 @@ const priceRangeMin = document.getElementById('priceRangeMin');
burger.addEventListener('click', function () {
sidebar.classList.add('products-sidebar--open');
overlay.classList.add('active');
document.body.style.overflowY = 'hidden'; // Блокируем скроллинг
});

// Закрываем сайдбар и затемняющий блок при клике на крестик
closeBtn.addEventListener('click', function () {
sidebar.classList.remove('products-sidebar--open');
overlay.classList.remove('active');
document.body.style.overflowY = ''; // Возвращаем скроллинг
});

// Закрываем сайдбар и затемняющий блок при клике на затемняющий блок
overlay.addEventListener('click', function () {
sidebar.classList.remove('products-sidebar--open');
overlay.classList.remove('active');
document.body.style.overflowY = ''; // Возвращаем скроллинг
});
});
53 changes: 28 additions & 25 deletions pages/index/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,42 @@ <h1 class="mb-2 text-white" id="hero-title">POD системи, комплект
серед клієнтів.</h1>
<h2 class="subheading mb-4 text-white" id="hero-text">Оффлайн магазини з можливістю доставки по місту та
доставка по Україні.</h2>

</div>
</section>

<script>
let view = true;

function insertImage() {
const heroText = document.getElementById("hero-text");

const img = document.createElement("img");
img.src = "img/beef.svg";
img.alt = "";
img.style.width = "300px";
img.style.marginBottom = "10px";

heroText.prepend(img); // Вставляємо зображення на початку
}
function changeView() {
const heroSection = document.getElementById("home-section");
const heroTitle = document.getElementById("hero-title");
const heroText = document.getElementById("hero-text");
const heroSection = document.getElementById("home-section");
const heroTitle = document.getElementById("hero-title");
const heroText = document.getElementById("hero-text");

if (window.innerWidth > 768) {
// If the viewport width is greater than 768px (desktop)
if (view) {
heroSection.style.backgroundImage = "url('img/6.jpg')";
heroTitle.textContent = "POD системи, комплектуючі, рідини, та щомісячні розіграші серед клієнтів.";
heroText.innerHTML =
"Оффлайн магазини з можливістю доставки по місту та доставка по Україні.";
} else {
heroSection.style.backgroundImage = "url('img/6.jpg')";
heroTitle.textContent = "POD системи, комплектуючі, рідини, та щомісячні розіграші серед клієнтів.";
heroText.innerHTML =
"Оффлайн магазини з можливістю доставки по місту та доставка по Україні.";
}
view = !view;
} else {
// If the viewport width is less than or equal to 768px (mobile)
heroSection.style.backgroundImage = "url('img/bull-mobile.jpg')";
heroTitle.textContent = "POD системи, комплектуючі, рідини, та щомісячні розіграші серед клієнтів.";
heroText.innerHTML =
"Оффлайн магазини з можливістю доставки по місту та доставка по Україні.";
}
}
// Оновлюємо фонові зображення залежно від ширини екрану
if (window.innerWidth > 768) {
heroSection.style.backgroundImage = "url('img/bg.jpg')";
heroText.innerHTML = ""; // Очищаємо текст
insertImage(); // Додаємо зображення
heroTitle.textContent = "POD системи, комплектуючі, рідини, та щомісячні розіграші серед клієнтів.";
} else {
heroSection.style.backgroundImage = "url('img/mobile.png')";
heroText.innerHTML = ""; // Очищаємо текст
insertImage(); // Додаємо зображення
heroTitle.textContent = "POD системи, комплектуючі, рідини, та щомісячні розіграші серед клієнтів.";
}
}

setInterval(changeView, 5000); // Change view every 5 seconds

Expand Down

0 comments on commit fb40f7d

Please sign in to comment.