css - 如何在媒体查询中更改元素类

标签 css twitter-bootstrap-3 media-queries

<button id='123'  type="button" class="btn btn-xs btn-danger">
<i class="fa fa-trash"></i>
</button>


@media only screen and (min-width: 600px) { .... }

我希望在 min-width:600px ,
更改 Button id='123' class="btn btn-lg btn-danger"

请帮我 !

最佳答案

您不能使用 CSS 更改元素的类列表。但是,您可以使用媒体查询更改 css 类的定义。

如果你想改变一个元素上的一个或多个类,你可以像这样使用 jQuery:

$(window).on('resize', function() {
  var win = $(this);
  if (win.width() > 600) {

    $('#123').addClass('btn-lg');

  } else {
    $('#123').removeClass('btn-lg');
  }
});

关于css - 如何在媒体查询中更改元素类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31739950/

相关文章:

html - 媒体查询规则不优先

javascript - UI 路由器和 Angularjs : main content isn't being displayed

javascript - 排行榜。将工具提示置于所有元素之上

html - BootStrap 3.1.1 导航栏

html - 将菜单作为分辨率为 1280*1024 的汉堡包图标

css - 仅适用于屏幕尺寸媒体查询中的 IE 11

CSS 垂直对齐占位符文本

css - 删除除 'Dust Me Selectors' 之外的未使用的 CSS 选择器?

jquery-ui - Jquery UI 和 Bootstrap 按钮冲突

css - 如何将元素的样式设置为媒体查询中父样式表中的值?