为什么Bootstrap用darken()定义@ brand-primary?

时间:2015-09-26 22:15:54

标签: css twitter-bootstrap

在Bootstrap文件variable.less中,某些颜色以这种方式定义:

@brand-primary:         darken(#428bca, 6.5%); // #337ab7
@brand-success:         #5cb85c;
@brand-info:            #5bc0de;
@brand-warning:         #f0ad4e;
@brand-danger:          #d9534f;

darken()使用@brand-primary有什么意义,为什么不直接写#337ab7

1 个答案:

答案 0 :(得分:3)

对于链接颜色的可访问性对比,原始颜色变暗。这是this commit Mark Otto {{3}}完成的。从讨论开始:

  

@brand-primary可以简单地替换为默认值   值,但我希望保留新颜色值的来源   对于上下文。较暗的初级蓝色增加了可访问性   董事会;链接变化仅仅是这一点的重点和推动力   变化