可以 susy return 以像素为单位的跨度吗?

Can susy return a span in pixels?

我是个菜鸟,如果这是一个愚蠢的问题,我深表歉意...

我正在计算复杂网格内的响应式填充。

通常的计算当然是:(target / context) x 100.

可以使用 return 'context'"span(2)",例如,以像素为单位,这样我就可以将计算添加到我的 SASS 文件中......或者我我完全错过了什么?

默认情况下,Susy 将以百分比计算跨度,但如果您在设置中指定“math: static”,则所有输出都将采用给定的设置。

假设你有

$susy: {
   container: auto,
   columns: 12,
   column-width: 60px;
   gutters: 1/4,
   math: static,
}

然后您可以使用函数 span() 来获取一列或一组列的宽度。

你可以说你的 scss:

.myclass {
   width: span(2);
}

在上面的例子中等于 width: 135px;

例子here.