【问题标题】:Sass add % and em [duplicate]Sass添加%和em [重复]
【发布时间】:2014-12-25 02:54:21
【问题描述】:

我有一个在 em 中定义的边距。

我想做

width: 100% + 3em;

但单位不会很好玩。

在我的本地开发环境中,我让它像这样使用插值

width: #{100%} + #{$code-padding-h};

但是当我尝试预编译时,预编译失败并出现此错误

Sass::UnitConversionError:不兼容的单位:'em' 和 '%'

【问题讨论】:

    标签: sass


    【解决方案1】:

    您可以使用 css 中的 calc 方法完成此技巧:

    width: calc(100% + 3em);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-20
      • 2013-12-06
      • 2015-06-13
      • 2011-03-20
      • 2014-11-22
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多