CSS媒体查询将类添加到HTML [英] css media query adding class to HTML
本文介绍了CSS媒体查询将类添加到HTML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这个HTML:
<li><a href=""><i class="fa fa-iconname" style="vertical-align: middle;"></i>Link Name</a></li>
然后我在CSS中使用此媒体查询:
I am then using this media query in my CSS:
@media (max-width: 1000px) {
...
}
我如何将标签更改为:
<i class="fa fa-iconname lg-2x" style="vertical-align: middle;"></i>
媒体查询何时生效?
推荐答案
您可以使用纯CSS通过复制列表项并使用如下所示的媒体查询来实现此目的:
You can use pure css to achieve this by just replicating the list-item and toggle with media query like this:
HTML:
<li class="bigScreen"><a href=""><i class="fa fa-iconname"></i>Link Name</a></li>
<li class="smallScreen"><a href=""><i class="fa fa-iconname lg-2x"></i>Link Name</a></li>
CSS:
@media (max-width: 1000px) {
.bigScreen {
display:none;
}
.smallScreen {
display:block;
}
}
@media (min-width: 1001px) {
.bigScreen {
display:block;
}
.smallScreen {
display:none;
}
}
这篇关于CSS媒体查询将类添加到HTML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文