我今天之前没有使用过less。
我将 preboot.less 中的颜色更改为:
// Color Scheme
@baseColor: @orange; // Set a base color
我随后编译了less文件。一切都完成了,但是所有的东西仍然是蓝色的。
于是我尝试了js.less方法。仍然是蓝色的。
我今天之前没有使用过less。
我将 preboot.less 中的颜色更改为:
// Color Scheme
@baseColor: @orange; // Set a base color
我随后编译了less文件。一切都完成了,但是所有的东西仍然是蓝色的。
于是我尝试了js.less方法。仍然是蓝色的。
http://www.lavishbootstrap.com/
当然,Bootstrap本身允许您在下载时自定义颜色,但这涉及到大量的颜色方案剪切和粘贴...上面的工具为您解决了所有问题...
// Danger and error appear as red
&.danger {
.gradientBar(#ee5f5b, #c43c35);
}
// Success appears as green
&.success {
.gradientBar(#62c462, #57a957);
}
// Info appears as a neutral blue
&.info {
.gradientBar(#5bc0de, #339bb9);
}
你需要更改这些十六进制值或创建变量来替换这些十六进制值。我自己对使用来自 Twitter 的 bootstrap 还不熟悉,但似乎这就是情况。
这是用于 #01a4d9 颜色的按钮
.btn {
border-color:#c5c5c5;
border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
color:#ffffff;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
background-color:#007cc5;
background-image:-moz-linear-gradient(top, #01a4d9, #0193c5);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#01a4d9), to(#0193c5));
background-image:-webkit-linear-gradient(top, #01a4d9, #0193c5);
background-image:-o-linear-gradient(top, #01a4d9, #0193c5);
background-image:linear-gradient(to bottom, #01a4d9, #0193c5);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0096c5', endColorstr='#ff0054c5', GradientType=0);
border-color:#0193c5 #0193c5 #003479;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#0193c5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
color:#ffffff;
background-color:#0193c5;
*background-color:#0049ac;
}
.btn-primary:active,.btn-primary.active {
background-color:#003f92 \9;
}
@orange
设置为颜色,就像这样:
@orange: #FF2400;
要自定义链接和.btn-primary的颜色(我认为问题是指这个),请调整@linkColor:
@linkColor: @orange;