Со своим хромом вы может быть что-то и сделаете.
Но всё это ведь нужно обновлять в браузерах посетителей. Обычно.
document.querySelectorAll(".menu-item").forEach((item) => {
item.classList.remove('active')
}
document.querySelector(".menu-item.active").classList.remove('active');
overflow: hidden
повесь на mySwiper, либо вместо класса swiper, используй swiper-container.пиксельная верстка не реагирует на настройку шрифта в браузере
Это неверно. Любой дизайн рисуется в пикселях. Будь то фотошоп, или фигма.
Дизайнер здесь с какого бока? Вы совершенно не понимаете зачем нужны разные единицы измерения.
Вы очень невнимательны. Мне проще было бы один раз выставить в настройках браузера размер шрифта, чем крутить колесико на каждом сайте.
а потом рассуждайте о трудозатратах