variables.less 4.31 KB
Newer Older
1
2
3
// Variables.less
// Variables to customize the look and feel of Bootstrap
// -----------------------------------------------------
4
5
6



Mark Otto's avatar
Mark Otto committed
7
8
9
10
11
// GLOBAL VALUES
// --------------------------------------------------

// Grays
@black:                 #000;
Jon Stevens's avatar
Jon Stevens committed
12
@grayDarker:            #222;
Mark Otto's avatar
Mark Otto committed
13
14
15
16
17
18
19
@grayDark:              #333;
@gray:                  #555;
@grayLight:             #999;
@grayLighter:           #eee;
@white:                 #fff;

// Accent colors
20
21
@blue:                  #049cdb;
@blueDark:              #0064cd;
Mark Otto's avatar
Mark Otto committed
22
23
24
25
26
27
28
@green:                 #46a546;
@red:                   #9d261d;
@yellow:                #ffc40d;
@orange:                #f89406;
@pink:                  #c3325f;
@purple:                #7a43b6;

29
30
31
32
33
34
35
36
// Scaffolding
@bodyBackground:        @white;
@textColor:             @grayDark;

// Links
@linkColor:             #08c;
@linkColorHover:        #069;

Mark Otto's avatar
Mark Otto committed
37
38
39
40
// Typography
@baseFontSize:          13px;
@baseFontFamily:        "Helvetica Neue", Helvetica, Arial, sans-serif;
@baseLineHeight:        18px;
41
42
43
44
45
@altFontFamily:         Georgia, "Times New Roman", Times, serif;

@headingsFontFamily:    ''; // empty to use BS default, @baseFontFamily
@headingsFontWeight:    normal; // instead of browser default, bold
@headingsColor:         ''; // empty to use BS default, @textColor
46

Mark Otto's avatar
Mark Otto committed
47
// Buttons
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
@btnBackground:                     @white;
@btnBackgroundHighlight:            darken(@white, 10%);
@btnBorder:                         #ccc;

@btnPrimaryBackground:              @linkColor;
@btnPrimaryBackgroundHighlight:     spin(@btnPrimaryBackground, 15%);

@btnInfoBackground:                 #5bc0de;
@btnInfoBackgroundHighlight:        #2f96b4;

@btnSuccessBackground:              #62c462;
@btnSuccessBackgroundHighlight:     #51a351;

@btnWarningBackground:              lighten(@orange, 15%);
@btnWarningBackgroundHighlight:     @orange;

@btnDangerBackground:               #ee5f5b;
@btnDangerBackgroundHighlight:      #bd362f;

@btnInverseBackground:              @gray;
@btnInverseBackgroundHighlight:     @grayDarker;

// Forms
@inputBackground:               @white;
@inputBorder:                   #ccc;

@inputDisabledBackground:       @grayLighter;

// Dropdowns
@dropdownLinkColor:             @grayDark;
@dropdownLinkColorHover:        @white;
@dropdownLinkBackgroundHover:   @grayDark;
80

81
82


Mark Otto's avatar
Mark Otto committed
83
84
// COMPONENT VARIABLES
// --------------------------------------------------
85

Mark Otto's avatar
Mark Otto committed
86
87
// Z-index master list
// Used for a bird's eye view of components dependent on the z-axis
88
// Try to avoid customizing these :)
89
90
91
92
93
94
95
96
97
98
@zindexDropdown:          1000;
@zindexPopover:           1010;
@zindexTooltip:           1020;
@zindexFixedNavbar:       1030;
@zindexModalBackdrop:     1040;
@zindexModal:             1050;

// Sprite icons path
@iconSpritePath:          "../img/glyphicons-halflings.png";
@iconWhiteSpritePath:     "../img/glyphicons-halflings-white.png";
99

100
// Input placeholder text color
101
@placeholderText:         @grayLight;
102

Mark Otto's avatar
Mark Otto committed
103
104
105
// Hr border color
@hrBorder:                @grayLighter;

106
// Navbar
107
@navbarHeight:                    40px;
108
109
@navbarBackground:                @grayDarker;
@navbarBackgroundHighlight:       @grayDark;
110
@navbarLinkBackgroundHover:       transparent;
111

112
113
114
115
@navbarText:                      @grayLight;
@navbarLinkColor:                 @grayLight;
@navbarLinkColorHover:            @white;

116
117
118
119
120
// Hero unit
@heroUnitBackground:              #312f2e;
@heroUnitHeadingColor:            @white;
@heroUnitLeadColor:               @white;

121
122
123
// Form states and alerts
@warningText:             #c09853;
@warningBackground:       #fcf8e3;
124
@warningBorder:           darken(spin(@warningBackground, -10), 3%);
125
126
127

@errorText:               #b94a48;
@errorBackground:         #f2dede;
128
@errorBorder:             darken(spin(@errorBackground, -10), 3%);
129
130
131

@successText:             #468847;
@successBackground:       #dff0d8;
132
@successBorder:           darken(spin(@successBackground, -10), 5%);
133
134
135

@infoText:                #3a87ad;
@infoBackground:          #d9edf7;
136
@infoBorder:              darken(spin(@infoBackground, -10), 7%);
137

138

139
140
141
142
143
144
145
146
147
148
149
150
151

// GRID
// --------------------------------------------------

// Default 940px grid
@gridColumns:             12;
@gridColumnWidth:         60px;
@gridGutterWidth:         20px;
@gridRowWidth:            (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));

// Fluid grid
@fluidGridColumnWidth:    6.382978723%;
@fluidGridGutterWidth:    2.127659574%;