Сначала я опишу проблему, а затем покажу, как настроены мои медиазапросы.
Проблема в том, что при ширине 978px медиазапросы игнорируются.
Вот как выглядит мой сайт на 977px в ширину
А вот на 978px в ширину
Фоновое изображение исчезает.Фоновое изображение задается с помощью медиазапросов, чтобы можно было загружать меньшие изображения на меньшие устройства.
Вот код (SCSS):
//Desktop
@include desktop {
background: $header-desktop-img;
}
//Tablet
@include tablet {
background: $header-tablet-img;
}
А вот используемые медиазапросыдля настольных компьютеров и планшетов:
$break-desktop: 978px;
//Desktop
@mixin desktop {
@media (min-width: #{$break-desktop + 1}) {
@content;
}
}
//Tablet
@mixin tablet {
@media ((max-width: #{$break-desktop}) {
@content;
}
}
Насколько я понимаю, медиа-запросы включаются, поэтому в медиа-запросах не должно быть пробела, но по какой-то причине он есть.
Если у кого-то есть идея, как решить эту проблему, пожалуйста, дайте мне знать.