【发布时间】:2011-11-02 10:24:55
【问题描述】:
Sass 有一个 percentage() function 可以将无单位数字转换为百分比,但我找不到相反的函数(百分比到小数)
我正在使用 Sass lightness() method 来获取色调百分比。我想将此百分比转换为十进制值,以用于指定rgba() 颜色的透明度。
这是一个无法编译的 SCSS 示例,因为 $transparent-color 需要 $alpha 值,它是小数,而不是百分比。
$color: hsl(50deg, 50%, 50%);
$alpha: lightness($color);
$transparent-color: rgba(0,0,0,$alpha);
.foo { background: $transparent-color }
我一直在Sass Documentation 和Compass Reference 中寻找解决方案,并且知道一定有办法做到这一点。
【问题讨论】:
标签: css sass compass-sass