代码之家  ›  专栏  ›  技术社区  ›  Zloutek1

css网格从变量计算分数

  •  0
  • Zloutek1  · 技术社区  · 7 年前

    我和 display: grid;

    我正在使用css属性/变量来创建一个动态网站,然后通过javascript进行更新。

    我使用scss实现了这一点

    grid-template-columns: var(--user-column-width) $days-shown + unquote('fr');
    

    问题是,有没有可能

    grid-template-columns: var(--user-column-width) var(--days-shown)fr;
    

    我还没有成功地将变量和分数组合在一起。因此,如果可能,如何做到这一点?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   chriskirknielsen    7 年前

    您可以使用 calc(1fr * var(--days-shown)) 要做到这一点,只要 --days-show 是无单位的。