【发布时间】:2015-07-20 07:34:11
【问题描述】:
我有这个代码:
@media screen and (max-width: 570px) {
#header {
.flex-wrap(wrap);
.justify-content(center);
#headerTitles {
margin-top: 1rem;
}
}
}
@media screen and (min-width: 571px) and (max-width: 950px) {
#header.authenticated {
.flex-wrap(wrap);
.justify-content(center);
#headerTitles {
margin-top: 2rem;
}
}
}
有没有一种方法可以使用 Javascript(不是 jQuery)动态添加或删除一个类来表示两种不同的大小,然后重新编码如下:
.small #headerTitles { margin-top: 1rem; }
.large #headerTitles { margin-top: 2rem; }
如果这可行,那么有人可以评论一下使用 Javascript 是否是更好的方法吗?
【问题讨论】:
-
是的,你可以,使用 jQuery addClass() ;-)
-
很抱歉,我正在寻找一种 javascript(不是 jQuery)的方式来执行此操作。谢谢
-
@SamanthaJ
.matchMedia
标签: javascript html css