【问题标题】:gulp + combine-media-queries: Choose the ordergulp + combine-media-queries:选择顺序
【发布时间】:2015-04-17 19:41:08
【问题描述】:

我在 LESS 项目中使用 Gulp(组合媒体查询),它按预期工作。但是,我需要为max-height 添加一个媒体查询,而Gulp 总是将max-height 放在媒体查询的较低位置,所以我可以用max-width 覆盖它而不使用!important 或向CSS 添加更多选择器.有谁知道控制 Gulp 吐出媒体查询的顺序的方法,或者一个结合媒体查询并给我控制权的 gulp 任务?

到目前为止,我已经尝试过 https://www.npmjs.com/package/gulp-combine-media-querieshttps://www.npmjs.com/package/gulp-combine-mq

我能够通过更改来操纵订单: @media (max-height:900px){}@media (min-width:1024px) and (max-height:900px){} 但这感觉就像一个 hacky 解决方案。

【问题讨论】:

    标签: gulp less


    【解决方案1】:

    您可以在 LESS 中创建 mixin,然后对于该 Class 或 Id,只需使用创建的 mixin 和您想要更改的属性。等等

    .RoundBorders {
      border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
    }
    
    #menu {
      color: gray;
      .RoundBorders;
    }
    

    【讨论】:

    • 我不确定这会如何影响 gulp-combine-media-queries 导出 css 的顺序。你能提供更多信息吗?
    • 只需用你的属性 max-height 改变颜色,你就会看到它是如何工作的 :)
    • 我不确定我们说的是同一件事。我说的是media queries 中的max-height,而不仅仅是CSS。
    • 啊哈,我明白你在说什么了,我还没有在媒体查询中使用 gulp ...
    猜你喜欢
    • 2017-05-31
    • 2020-09-25
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    • 2015-09-02
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多