css - 在 Sass 百分比中使用 rem 单位

标签 css sass

我已经使用 sass 制作了一个网格,但我想将 $gutter-width 更改为 1rem,但我从百分比函数中得到一个语法错误,因为它需要一个像素值。

$max-width: 960px;
$total-columns: 12;
$column-width: percentage(80px / $max-width);
$gutter-width: percentage(20px / $max-width);

@function column( $column-size, $gutter: $gutter-width){
  @return $column-width * $column-size - $gutter-width;
}

最佳答案

要从 SASS 中的值中删除单位,只需除以该单位即可。例如:

45px / 1px = 45

50px / 2px = 25

关于css - 在 Sass 百分比中使用 rem 单位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26177264/

相关文章:

sass - Webpack url 和文件加载器不适用于 Angular 2 所需的组件样式

jquery - 宽度的继承。 slider

css - 让 Jekyll 在任何目录中处理 Sass?

css - @import 和 @use SCSS 规则有什么区别?

javascript - 为什么在应用 footable 样式之前显示未样式表一秒钟?

css - compass 监听器错误

Sass开发工作流程问题

css - 在@media 中替换背景图片会弄乱我在 ie9+ 中的背景图片

javascript - 一旦鼠标不再存在 JS 隐藏按钮内容

html - 是否可以从开发者在CSS中使用 `text-decoration: underline;`创建下划线时更改为下划线高度?