Я создаю сайт с адаптивными медиа-запросами.У меня есть один запрос, который адаптируется, если экран 900px или меньше (максимальная ширина).Я создал миксин для управления запросами.
@mixin responsive ($breakpoint){
@if $breakpoint == phone {
@media(max-width: 37.5em){ @content }; // 600px
}
@if $breakpoint == tab-port {
@media(max-width: 56.25em){ @content }; // 900px
}
@if $breakpoint == tab-land {
@media(max-width: 75em){ @content }; // 1200px
}
@if $breakpoint == big-desktop {
@media(min-width: 112.5em){ @content }; // 1800px
}
}
Итак, я буду использовать его в SASS
.div{
&__container {
display: flex;
padding: 5rem;
margin: 0 auto;
width: 80%;
@include responsive(tab-port) {
width: 90%;
}
}
Он правильно компилируется
.div__container {
display: flex;
padding: 5rem;
margin: 0 auto;
width: 80%;
}
@media (max-width: 56.25em) {
.div__container {
width: 90%;
}
}
Но на самом деле он не отображается на веб-сайте иначе как в 900px или меньше.Что я делаю не так?