sass中的 lighten 函数是怎么计算的?
sass中的 lighten 函数是怎么计算的?
比如:
lighten(#800, 20%) => #e00
这个是怎么得到 #e00 的啊??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
sass中的 lighten 函数是怎么计算的?
比如:
lighten(#800, 20%) => #e00
这个是怎么得到 #e00 的啊??
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
推测是:hex -> rgb -> hsl
其中
l
表示亮度,对亮度计算后再转换回来具体可以看下sass下面的内置函数
参考路径
C:\Ruby21-x64\lib\ruby\gems\2.1.0\gems\sass-3.4.10\lib\sass\script
http://jsfiddle.net/yLyqv47m/
可以使用
sass -i
命令行工具进行验证:可见
lighten
与darken
只是单纯地对颜色的亮度进行加减计算。而且亮度的下限和上限为0~100%。