css 网格根据变量计算分数
css grid calculate fraction from variable
我有一个 div 和 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;
我还没有成功地将变量和分数组合在一起。那么如果可以的话,怎么做呢?
谢谢
您可以使用 calc(1fr * var(--days-shown))
来实现,只要 --days-show
是无单位的。
我有一个 div 和 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;
我还没有成功地将变量和分数组合在一起。那么如果可以的话,怎么做呢?
谢谢
您可以使用 calc(1fr * var(--days-shown))
来实现,只要 --days-show
是无单位的。