0

我有一堆样式只需要应用于我的网站的桌面版本。我正在使用媒体查询来应用这些样式,但是为了避免在调整窗口大小时网站切换到移动设计,如果屏幕很大,我现在还在页面加载时添加了一个类。

目前我有

@media (min-width: $breakpoint) {
   // my styles
}

我将如何编写一个mixin来实现类似的东西

@media (min-width: $breakpoint),
.not-mobile {
   // my styles
}
4

2 回答 2

0

这是我的解决方案

$breakpoint: 768px;

@mixin not-mobile {
  @media (min-width: $breakpoint) {
    @content;
  }
  .not-mobile {
    @content;
  }
}
于 2013-03-11T14:04:02.850 回答
-1

您应该查看Breakpoint扩展的noqueriesJacket示例媒体查询后备 mixin。这些都是设计用于输出条件 css 规则的强大工具。

于 2013-05-09T01:00:32.077 回答