【发布时间】:2022-02-12 01:00:52
【问题描述】:
试图让多个媒体查询在移动设备上工作,但它只识别第一个,第二个什么都不做。请帮助和感谢。
它不会让我在不写更多文字的情况下发帖,所以请忽略这个哈哈。
再次:它不会让我在不写更多文字的情况下发帖,所以请忽略这个哈哈。
/* Medium sized screen */
@media all and (max-width: 1300px) {
#left {
width: 300px;
}
#right {
width: calc(100% - 300px);
}
/* Filters */
.filters {
right: 100%;
width: 100%;
background-color: #F7F7F7;
transition: right 1s;
position: absolute;
z-index: 1;
top: 50px;
height: calc(100% - 50px);
}
.filters .close {
display: block;
position: absolute;
font-size: 30px;
right: 0;
}
.filters.show {
right: 0;
}
.filtersIcon {
display: flex;
}
/* Drink list */
.totalDrinks {
display: flex;
justify-content: center;
align-items: flex-end;
}
.drinkList {
width: 100%;
}
}
/* Small screens */
@media all and (max-width: 900px) {
#right {
left: 100%
}
#left {
width: 100%;
position: absolute;
}
.drinkItem {
min-height: 280px;
}
}
编辑 我发现了问题,我忘了在标题中添加这个
<meta name="viewport" content="width=device-width, initial-scale=1.0">
【问题讨论】:
-
您可以添加您的 HTML 并制作一个 sn-p 以便我们可以看到它的实际效果吗?
-
我认为你也应该传递 min-width 值。如果您不传递 min-width 值,它将适用于宽度不超过 1300px 的所有设备。
标签: css media-queries