【问题标题】:Change SASS variable on breakpoint在断点处更改 SASS 变量
【发布时间】:2021-05-19 16:37:32
【问题描述】:

是否可以在断点处更改 SASS 变量? 下面的代码只是我想要实现的示例

$flex-direction: row;

@include breakpoint(768){
  $flex-direction: column;
}

【问题讨论】:

    标签: css sass less


    【解决方案1】:

    不,你不能这样做,在你的例子中它也没有意义。只需这样写代码:

    .your-classname {
    
        flex-direction: row;
    
        @include breakpoint(768) {
            flex-direction: column;
        }
    }
    

    对于永不改变的值/属性,无需使用 scss 变量。只要 CSS 规范没有完全重写,值/关键字 column 就不会改变。如果您使用颜色或大小值(如 px 等),则使用 scss 变量会很有意义。

    也许您想使用自定义属性 - 在此处查看更多信息: https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      • 2014-07-11
      • 2022-07-28
      相关资源
      最近更新 更多