CSS媒体查询将类添加到HTML [英] css media query adding class to HTML

查看:43
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆