我将rgba值存储为变量(例如:@black: rgba(0, 0, 0, 1.0);
),并且我意识到如果可以使alpha值可变,那将会很好。函数可以返回*只是一个rgba值吗?
所以,我想这..
.color_black (@alpha: 1.0) { rgba(0, 0, 0, @alpha) }
的问题很简单,这是行不通的。参数部分似乎是正确的,事实上,只有在添加rgba()代码后,它似乎才会“中断”。不太确实不喜欢rgba调用。
现在我可以通过定义属性标记,例如,使这项工作..
.color_black (@alpha: 1.0) { color: rgba(0, 0, 0, @alpha) }
但是,这种失败的存储的单一颜色,并在重新使用全城的实用性。在背景,文字,渐变等
所以,有关如何解决这个问题的任何想法?
编辑:虽然我不满意这点无论是..这是最好的解决方案,我可以想出..
.color_black (@prop: color, @alpha: 1.0) { @prop: rgba(0, 0, 0, @alpha) }
这不是有用的功能,因为你不能在其他属性(渐变等)中使用它。思考?
这是得心应手,并且很可能是我最终会做的,如果我的文章没有工作.., 但随着你的评论,这是否意味着我想这样做是行不通的方法? – 2012-02-29 00:51:05
不是我所知道的。 – 2012-02-29 01:38:51