媒体查询:当我调整浏览器大小时不改变样式
Media Query: Doesn't Change Style when i resize the browser
我有这个代码。当我将浏览器大小调整为 min-width: 480px
时,它不会将背景颜色更改为蓝色,将宽度更改为 100px
到目前为止,这是我的代码:
@media screen and (min-width: 480px) {
.boxcontainer {
background-color: blue;
width: 100px;
}
}
.boxcontainer{
width: 1300px;
background-color: green;
height: 200px;
}
<div class="boxcontainer">
</div>
谢谢
调换CSS规则的顺序,把你的CSS改成
.boxcontainer {
width: 1300px;
background-color: green;
height: 200px;
}
@media screen and (min-width: 480px) {
.boxcontainer {
background-color: blue;
width: 100px;
}
}
如本 JSFiddle 示例所示。背景为蓝色只要宽度不小于480px
,否则变为绿色
如果你打算做相反的事情,因为 .boxcontainer{width:1300px}
让我觉得你想要那个 ,那么只需将媒体查询断点更改为 @media screen and (max-width: 480px)
而不是 @media screen and (min-width: 480px)
.
你可以在这个JSFiddle
中看到第二个选项
我有这个代码。当我将浏览器大小调整为 min-width: 480px
时,它不会将背景颜色更改为蓝色,将宽度更改为 100px
到目前为止,这是我的代码:
@media screen and (min-width: 480px) {
.boxcontainer {
background-color: blue;
width: 100px;
}
}
.boxcontainer{
width: 1300px;
background-color: green;
height: 200px;
}
<div class="boxcontainer">
</div>
谢谢
调换CSS规则的顺序,把你的CSS改成
.boxcontainer {
width: 1300px;
background-color: green;
height: 200px;
}
@media screen and (min-width: 480px) {
.boxcontainer {
background-color: blue;
width: 100px;
}
}
如本 JSFiddle 示例所示。背景为蓝色只要宽度不小于480px
,否则变为绿色
如果你打算做相反的事情,因为 .boxcontainer{width:1300px}
让我觉得你想要那个 ,那么只需将媒体查询断点更改为 @media screen and (max-width: 480px)
而不是 @media screen and (min-width: 480px)
.
你可以在这个JSFiddle
中看到第二个选项