customize.html 44.6 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
1
---
2
layout: default
Mark Otto's avatar
Mark Otto committed
3
title: Customize and download
Mark Otto's avatar
Mark Otto committed
4
slug: customize
5
lead: Customize Bootstrap's components, LESS variables, and jQuery plugins to get your very own version.
Mark Otto's avatar
Mark Otto committed
6
7
---

8
9
  <!-- Customize
  ================================================== -->
10
  <form class="bs-customizer">
Mark Otto's avatar
Mark Otto committed
11
    <div class="bs-docs-section" id="less">
12
      <div class="page-header">
13
        <button class="btn btn-default toggle" type="button">Toggle all</button>
Mark Otto's avatar
Mark Otto committed
14
        <h1>LESS files</h1>
15
      </div>
Mark Otto's avatar
Mark Otto committed
16
      <p class="lead">Choose which LESS files to compile into your custom build of Bootstrap. Not sure which files to use? Read through the <a href="/css/">CSS</a> and <a href="/components/">Components</a> pages in the docs</p>
Mark Otto's avatar
Mark Otto committed
17

Mark Otto's avatar
Mark Otto committed
18
      <h3>Basics</h3>
19
      <div class="row">
Mark Otto's avatar
Mark Otto committed
20
        <div class="col-lg-4">
21
22
23
          <h4>Layout</h4>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
24
25
              <input type="checkbox" checked value="normalize.less">
              Normalize (CSS reset)
26
27
28
29
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
30
31
              <input type="checkbox" checked value="scaffolding.less">
              Scaffolding
32
33
34
35
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
36
37
              <input type="checkbox" checked value="grid.less">
              Grid system
38
39
40
41
42
43
44
45
46
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="print.less">
              Print media styles
            </label>
          </div>
        </div>
Mark Otto's avatar
Mark Otto committed
47
        <div class="col-lg-4">
Mark Otto's avatar
Mark Otto committed
48
          <h4>Global CSS</h4>
49
50
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
51
52
              <input type="checkbox" checked value="type.less">
              Typography
53
54
55
56
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
57
58
              <input type="checkbox" checked value="code.less">
              Code
59
60
61
62
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
63
64
              <input type="checkbox" checked value="tables.less">
              Tables
65
66
67
68
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
69
70
              <input type="checkbox" checked value="forms.less">
              Forms
71
72
73
74
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
75
76
              <input type="checkbox" checked value="buttons.less">
              Buttons
77
78
            </label>
          </div>
Mark Otto's avatar
Mark Otto committed
79
        </div>
Mark Otto's avatar
Mark Otto committed
80
        <div class="col-lg-4">
Mark Otto's avatar
Mark Otto committed
81
          <h4>Utility classes</h4>
82
83
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
84
85
              <input type="checkbox" checked value="utilities.less">
              Basic utilities
86
87
88
89
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
90
91
              <input type="checkbox" checked value="responsive-utilities.less">
              Responsive utilities
92
93
94
95
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
96
97
              <input type="checkbox" checked value="component-animations.less">
              Component animations (for JS)
98
99
100
101
            </label>
          </div>
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
102

Mark Otto's avatar
Mark Otto committed
103
      <h3>Components</h3>
104
      <div class="row">
Mark Otto's avatar
Mark Otto committed
105
        <div class="col-lg-4">
106
107
108
          <h4>Navigation</h4>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
109
110
              <input type="checkbox" checked value="navs.less">
              Navs
111
112
113
114
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
115
116
              <input type="checkbox" checked value="navbar.less">
              Navbar
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="pagination.less">
              Pagination
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="pager.less">
              Pager
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="breadcrumbs.less">
              Breadcrumbs
            </label>
          </div>
        </div>
Mark Otto's avatar
Mark Otto committed
138
        <div class="col-lg-4">
Mark Otto's avatar
Mark Otto committed
139
          <h4>Content blocks</h4>
140
141
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
142
143
              <input type="checkbox" checked value="jumbotron.less">
              Jumbotron
144
145
146
147
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
148
149
              <input type="checkbox" checked value="accordion.less">
              Accordion
150
151
152
153
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
154
155
              <input type="checkbox" checked value="panels.less">
              Panels
156
157
158
159
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
160
161
              <input type="checkbox" checked value="wells.less">
              Wells
162
163
            </label>
          </div>
Mark Otto's avatar
Mark Otto committed
164
        </div>
Mark Otto's avatar
Mark Otto committed
165
        <div class="col-lg-4">
Mark Otto's avatar
Mark Otto committed
166
          <h4>Behavioral (requires JS)</h4>
167
168
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
169
170
              <input type="checkbox" checked value="alerts.less">
              Alerts
171
172
173
174
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
175
176
              <input type="checkbox" checked value="dropdowns.less">
              Dropdowns
177
178
179
180
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
181
182
              <input type="checkbox" checked value="tooltip.less">
              Tooltips
183
184
185
186
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
187
188
              <input type="checkbox" checked value="popovers.less">
              Popovers
189
190
191
192
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
193
194
              <input type="checkbox" checked value="modals.less">
              Modals
195
196
197
198
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
199
200
              <input type="checkbox" checked value="carousel.less">
              Carousel
201
202
203
            </label>
          </div>
        </div>
Mark Otto's avatar
Mark Otto committed
204
205
206
      </div>

      <div class="row">
Mark Otto's avatar
Mark Otto committed
207
        <div class="col-lg-4">
208
209
210
211
212
213
214
215
216
          <h4>Media</h4>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="thumbnails.less">
              Thumbnails
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
217
218
              <input type="checkbox" checked value="list-group.less">
              List groups
219
220
221
222
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
223
224
              <input type="checkbox" checked value="media.less">
              Media items
225
226
227
            </label>
          </div>
        </div>
Mark Otto's avatar
Mark Otto committed
228
        <div class="col-lg-4">
Mark Otto's avatar
Mark Otto committed
229
          <h4>Miscellaneous</h4>
230
231
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
232
233
              <input type="checkbox" checked value="button-groups.less">
              Button groups
234
235
236
237
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
238
239
              <input type="checkbox" checked value="progress-bars.less">
              Progress bars
240
241
242
243
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
244
245
              <input type="checkbox" checked value="badges.less">
              Badges
246
247
248
249
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
250
251
              <input type="checkbox" checked value="labels.less">
              Labels
252
253
254
255
            </label>
          </div>
          <div class="checkbox">
            <label>
Mark Otto's avatar
Mark Otto committed
256
257
              <input type="checkbox" checked value="close.less">
              Close icon
258
259
260
261
            </label>
          </div>
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
262
    </div>
263

Mark Otto's avatar
Mark Otto committed
264
265


266
267
    <div class="bs-docs-section" id="plugins">
      <div class="page-header">
268
        <button class="btn btn-default toggle" type="button">Toggle all</button>
269
270
        <h1>jQuery plugins</h1>
      </div>
Mark Otto's avatar
Mark Otto committed
271
      <p class="lead">Choose which jQuery plugins should be included in your custom JavaScript files. Unsure what to include? Read the <a href="/javascript/">JavaScript</a> page in the docs.</p>
272
      <div class="row">
Mark Otto's avatar
Mark Otto committed
273
        <div class="col-lg-6">
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
          <h4>Linked to components</h4>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="alert.js">
              Alert dismissal
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="button.js">
              Advanced buttons
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="carousel.js">
              Carousel functionality
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="dropdown.js">
              Dropdowns
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="modal.js">
              Modals
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="tooltip.js">
              Tooltips
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="popover.js">
              Popovers <small>(requires Tooltips)</small>
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="tab.js">
              Toggable tabs
            </label>
          </div>
        </div>
Mark Otto's avatar
Mark Otto committed
324
        <div class="col-lg-6">
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
          <h4>Magic</h4>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="affix.js">
              Affix
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="collapse.js">
              Collapse
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="scrollspy.js">
              Scrollspy
            </label>
          </div>
          <div class="checkbox">
            <label>
              <input type="checkbox" checked value="transition.js">
              Transitions <small>(required for any kind of animation)</small>
            </label>
          </div>
        </div>
      </div>
      <div class="bs-callout">
        <h4>Heads up!</h4>
354
        <p>All checked plugins will be compiled into a single file, <code>bootstrap.js</code>. All plugins require the latest version of <a href="http://jquery.com/" target="_blank">jQuery</a> to be included.</p>
355
      </div>
Mark Otto's avatar
Mark Otto committed
356
    </div>
357
358


Mark Otto's avatar
Mark Otto committed
359
360

    <div class="bs-docs-section" id="less-variables">
361
      <div class="page-header">
362
        <button class="btn btn-default toggle" type="button">Reset to defaults</button>
363
364
365
        <h1>LESS variables</h1>
      </div>
      <p class="lead">Customize LESS variables to define colors, sizes and more inside your custom CSS stylesheets.</p>
Mark Otto's avatar
Mark Otto committed
366
367
368

      <h2 id="variables-basics">Basics</h2>

369
      <h3>Body background</h3>
Mark Otto's avatar
Mark Otto committed
370
      <div class="row">
Mark Otto's avatar
Mark Otto committed
371
        <div class="col-lg-6">
Mark Otto's avatar
Mark Otto committed
372
373
374
375
376
377
          <label>@body-bg</label>
          <input type="text" placeholder="#fff">
          <p class="help-block">Background color applied to <code>&lt;body&gt;</code>.</p>
        </div>
      </div>

378
379
      <h3>Typography</h3>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
380
        <div class="col-lg-6">
381
          <label>@font-family-sans-serif</label>
Mark Otto's avatar
Mark Otto committed
382
383
          <input type="text" placeholder="'Helvetica Neue', Helvetica, Arial, sans-serif">
          <p class="help-block">Default sans-serif fonts.</p>
384
          <label>@font-family-serif</label>
Mark Otto's avatar
Mark Otto committed
385
          <input type="text" placeholder="Georgia, 'Times New Roman', Times, serif">
386
          <p class="help-block">Default serif fonts.</p>
Mark Otto's avatar
Mark Otto committed
387
388
389
          <label>@font-family-monospace</label>
          <input type="text" placeholder="Monaco, Menlo, Consolas, 'Courier New', monospace">
          <p class="help-block">Default monospace fonts for <code>&lt;code&gt;</code> and <code>&lt;pre&gt;</code>.</p>
390
        </div>
Mark Otto's avatar
Mark Otto committed
391
        <div class="col-lg-6">
392
393
          <label>@font-family-base</label>
          <input type="text" placeholder="@font-family-sans-serif">
Mark Otto's avatar
Mark Otto committed
394
          <p class="help-block">Used to globally set font-family in Bootstrap.</p>
395
396
          <label>@font-size-base</label>
          <input type="text" placeholder="14px">
Mark Otto's avatar
Mark Otto committed
397
          <p class="help-block">Used to calculate font-size throughout Bootstrap.</p>
398
399
          <label>@line-height-base</label>
          <input type="text" placeholder="1.428571429">
Mark Otto's avatar
Mark Otto committed
400
          <p class="help-block">Used to calculate line-height throughout Bootstrap.</p>
Julian Thilo's avatar
Julian Thilo committed
401
402
403
404
405
406
407
408
409
        </div>
      </div>

      <h4>Headings</h4>
      <div class="row">
        <div class="col-lg-6">
          <label>@headings-font-family</label>
          <input type="text" placeholder="@font-family-base">
          <p class="help-block">Choose a separate font-family for headings.</p>
410
411
          <label>@headings-font-weight</label>
          <input type="text" placeholder="500">
Mark Otto's avatar
Mark Otto committed
412
          <p class="help-block">Choose a separate font-weight for headings.</p>
Julian Thilo's avatar
Julian Thilo committed
413
414
        </div>
        <div class="col-lg-6">
415
416
          <label>@headings-line-height</label>
          <input type="text" placeholder="1.1">
Mark Otto's avatar
Mark Otto committed
417
          <p class="help-block">Choose a separate line-height for headings.</p>
418
419
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
420

421
422
      <h3>Colors</h3>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
423
        <div class="col-lg-6">
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
          <p>Define custom colors used in several contexts.</p>
          <label>@brand-primary</label>
          <input type="text" placeholder="#428bca">
          <p class="help-block">Used for primary buttons, panels and more.</p>
          <label>@brand-success</label>
          <input type="text" placeholder="#5cb85c">
          <p class="help-block">Used to indicate success.</p>
          <label>@brand-warning</label>
          <input type="text" placeholder="#f0ad4e">
          <p class="help-block">Used to indicate a warning.</p>
          <label>@brand-danger</label>
          <input type="text" placeholder="#d9534f">
          <p class="help-block">Used to indicate danger.</p>
          <label>@brand-info</label>
          <input type="text" placeholder="#5bc0de">
          <p class="help-block">Used to indicate informational content.</p>
        </div>
Mark Otto's avatar
Mark Otto committed
441
        <div class="col-lg-6">
442
443
444
          <p>Define your preferred colors for standard text and links.</p>
          <label>@text-color</label>
          <input type="text" placeholder="@gray-dark">
Mark Otto's avatar
Mark Otto committed
445
          <p class="help-block">Global color set on the body.</p>
446
447
          <label>@link-color</label>
          <input type="text" placeholder="@brand-primary">
Mark Otto's avatar
Mark Otto committed
448
          <p class="help-block">Global link color for text.</p>
449
450
          <label>@link-color-hover</label>
          <input type="text" placeholder="darken(@link-color, 15%)">
Mark Otto's avatar
Mark Otto committed
451
          <p class="help-block">Automatically darken links on hover via color function.</p>
452
453
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
454

455
456
457
      <h3>Media queries breakpoints</h3>
      <p>Define the breakpoints at which your layout will change, adapting to different screen sizes.</p>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
458
        <div class="col-lg-6">
459
460
461
462
463
          <label>@screen-tiny</label>
          <input type="text" placeholder="480px">
          <label>@screen-small</label>
          <input type="text" placeholder="768px">
        </div>
Mark Otto's avatar
Mark Otto committed
464
        <div class="col-lg-6">
465
466
467
468
469
470
          <label>@screen-medium</label>
          <input type="text" placeholder="992px">
          <label>@screen-large</label>
          <input type="text" placeholder="1200px">
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
471

Julian Thilo's avatar
Julian Thilo committed
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
      <h3>Container sizes</h3>
      <p>Define the maximum width of <code>.container</code> for different screen sizes.</p>
      <div class="row">
        <div class="col-lg-6">
          <label>@container-tablet</label>
          <input type="text" placeholder="728px">
          <p class="help-block">For <code>@screen-small</code> and up.</p>
          <label>@container-desktop</label>
          <input type="text" placeholder="940px">
          <p class="help-block">For <code>@screen-medium</code> and up.</p>
        </div>
        <div class="col-lg-6">
          <label>@container-large-desktop</label>
          <input type="text" placeholder="1170px">
          <p class="help-block">For <code>@screen-large</code> and up.</p>
        </div>
      </div>

Mark Otto's avatar
Mark Otto committed
490
      <h3>Grid system</h3>
491
492
      <p>Define your custom responsive grid.</p>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
493
        <div class="col-lg-6">
494
495
496
497
498
499
500
          <label>@grid-columns</label>
          <input type="text" placeholder="12">
          <p class="help-block">Number of columns in the grid.</p>
          <label>@grid-gutter-width</label>
          <input type="text" placeholder="30px">
          <p class="help-block">Padding between columns.</p>
        </div>
Mark Otto's avatar
Mark Otto committed
501
        <div class="col-lg-6">
502
503
504
505
506
          <label>@grid-float-breakpoint</label>
          <input type="text" placeholder="@screen-tablet">
          <p class="help-block">Point at which the navbar stops collapsing.</p>
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
507

508
509
510
      <h3>Components</h3>
      <p>Define common padding and border radius sizes and more.</p>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
511
        <div class="col-lg-6">
512
513
514
515
516
517
518
519
520
521
522
523
524
525
          <h4>Padding</h4>
          <label>@padding-base-vertical</label>
          <input type="text" placeholder="8px">
          <label>@padding-base-horizontal</label>
          <input type="text" placeholder="12px">
          <label>@padding-large-vertical</label>
          <input type="text" placeholder="14px">
          <label>@padding-large-horizontal</label>
          <input type="text" placeholder="16px">
          <label>@padding-small-vertical</label>
          <input type="text" placeholder="5px">
          <label>@padding-small-horizontal</label>
          <input type="text" placeholder="10px">
        </div>
Mark Otto's avatar
Mark Otto committed
526
        <div class="col-lg-6">
527
528
529
530
531
532
533
534
535
          <h4>Border radius sizes</h4>
          <label>@border-radius-base</label>
          <input type="text" placeholder="4px">
          <label>@border-radius-large</label>
          <input type="text" placeholder="6px">
          <label>@border-radius-small</label>
          <input type="text" placeholder="3px">
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
536

537
      <h4>Active background color</h4>
Mark Otto's avatar
Mark Otto committed
538
      <div class="row">
Mark Otto's avatar
Mark Otto committed
539
        <div class="col-lg-6">
Mark Otto's avatar
Mark Otto committed
540
541
542
543
544
545
546
          <label>@component-active-bg</label>
          <input type="text" placeholder="@brand-primary">
          <p class="help-block">Used for active or hovered items in places like navs or dropdowns.</p>
        </div>
      </div>

      <h2 id="variables-buttons">Buttons</h2>
547
548
      <p>For each of Bootstrap's buttons, define text, background and border color.</p>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
549
        <div class="col-lg-6">
550
551
552
553
          <h4>Default</h4>
          <label>@btn-default-color</label>
          <input type="text" placeholder="#fff">
          <label>@btn-default-bg</label>
Julian Thilo's avatar
Julian Thilo committed
554
          <input type="text" placeholder="#474949">
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
          <label>@btn-default-border</label>
          <input type="text" placeholder="@btn-default-bg">
          <h4>Primary</h4>
          <label>@btn-primary-color</label>
          <input type="text" placeholder="@btn-default-color">
          <label>@btn-primary-bg</label>
          <input type="text" placeholder="@brand-primary">
          <label>@btn-primary-border</label>
          <input type="text" placeholder="@btn-primary-bg">
          <h4>Info</h4>
          <label>@btn-info-color</label>
          <input type="text" placeholder="@btn-default-color">
          <label>@btn-info-bg</label>
          <input type="text" placeholder="@brand-info">
          <label>@btn-info-border</label>
          <input type="text" placeholder="@btn-info-bg">
        </div>
Mark Otto's avatar
Mark Otto committed
572
        <div class="col-lg-6">
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
          <h4>Success</h4>
          <label>@btn-success-color</label>
          <input type="text" placeholder="@btn-default-color">
          <label>@btn-success-bg</label>
          <input type="text" placeholder="@brand-success">
          <label>@btn-success-border</label>
          <input type="text" placeholder="@btn-success-bg">
          <h4>Warning</h4>
          <label>@btn-warning-color</label>
          <input type="text" placeholder="@btn-default-color">
          <label>@btn-warning-bg</label>
          <input type="text" placeholder="@brand-warning">
          <label>@btn-warning-border</label>
          <input type="text" placeholder="@btn-warning-bg">
          <h4>Danger</h4>
          <label>@btn-danger-color</label>
          <input type="text" placeholder="@btn-default-color">
          <label>@btn-danger-bg</label>
          <input type="text" placeholder="@brand-danger">
          <label>@btn-danger-border</label>
          <input type="text" placeholder="@btn-danger-bg">
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
596
597

      <h2 id="variables-form-states">Form states and alerts</h2>
598
599
      <p>Define colors for form feedback states and, by default, alerts.</p>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
600
        <div class="col-lg-6">
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
          <h4>Success</h4>
          <label>@state-success-text</label>
          <input type="text" placeholder="#468847">
          <label>@state-success-bg</label>
          <input type="text" placeholder="#dff0d8">
          <label>@state-success-border</label>
          <input type="text" placeholder="darken(spin(@state-success-bg, -10), 5%)">
          <h4>Warning</h4>
          <label>@state-warning-text</label>
          <input type="text" placeholder="#c09853">
          <label>@state-warning-bg</label>
          <input type="text" placeholder="#fcf8e3">
          <label>@state-warning-border</label>
          <input type="text" placeholder="darken(spin(@state-warning-bg, -10), 3%)">
        </div>
Mark Otto's avatar
Mark Otto committed
616
        <div class="col-lg-6">
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
          <h4>Danger</h4>
          <label>@state-danger-text</label>
          <input type="text" placeholder="#b94a48">
          <label>@state-danger-bg</label>
          <input type="text" placeholder="#f2dede">
          <label>@state-danger-border</label>
          <input type="text" placeholder="darken(spin(@state-danger-bg, -10), 3%)">
          <h4>Info</h4>
          <label>@state-info-text</label>
          <input type="text" placeholder="#3a87ad">
          <label>@state-info-bg</label>
          <input type="text" placeholder="#d9edf7">
          <label>@state-info-border</label>
          <input type="text" placeholder="darken(spin(@state-info-bg, -10), 7%)">
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
633
634

      <h2 id="variables-alerts">Alerts</h2>
635
636
637
638
639
      <p>Define alert colors and border radius.</p>
      <h4>Border radius</h4>
      <label>@alert-border-radius</label>
      <input type="text" placeholder="@border-radius-base">
      <div class="row">
Mark Otto's avatar
Mark Otto committed
640
        <div class="col-lg-6">
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
          <h4>Success</h4>
          <label>@alert-success-text</label>
          <input type="text" placeholder="@state-success-text">
          <label>@alert-success-bg</label>
          <input type="text" placeholder="@state-success-bg">
          <label>@alert-success-border</label>
          <input type="text" placeholder="@state-success-border">
          <h4>Warning</h4>
          <label>@alert-warning-text</label>
          <input type="text" placeholder="@state-warning-text">
          <label>@alert-warning-bg</label>
          <input type="text" placeholder="@state-warning-bg">
          <label>@alert-warning-border</label>
          <input type="text" placeholder="@state-warning-border">
        </div>
Mark Otto's avatar
Mark Otto committed
656
        <div class="col-lg-6">
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
          <h4>Danger</h4>
          <label>@alert-danger-text</label>
          <input type="text" placeholder="@state-danger-text">
          <label>@alert-danger-bg</label>
          <input type="text" placeholder="@state-danger-bg">
          <label>@alert-danger-border</label>
          <input type="text" placeholder="@state-danger-border">
          <h4>Info</h4>
          <label>@alert-info-text</label>
          <input type="text" placeholder="@state-info-text">
          <label>@alert-info-bg</label>
          <input type="text" placeholder="@state-info-bg">
          <label>@alert-info-border</label>
          <input type="text" placeholder="@state-info-border">
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
673
674

      <h2 id="variables-navbar">Navbar</h2>
675
      <div class="row">
Mark Otto's avatar
Mark Otto committed
676
        <div class="col-lg-6">
Mark Otto's avatar
Mark Otto committed
677
678
          <h3>Default navbar</h3>
          <h4>Basics</h4>
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
          <label>@navbar-height</label>
          <input type="text" placeholder="50px">
          <label>@navbar-color</label>
          <input type="text" placeholder="#777">
          <label>@navbar-bg</label>
          <input type="text" placeholder="#eee">
          <h4>Links</h4>
          <label>@navbar-link-color</label>
          <input type="text" placeholder="#777">
          <label>@navbar-link-hover-color</label>
          <input type="text" placeholder="#333">
          <label>@navbar-link-hover-bg</label>
          <input type="text" placeholder="transparent">
          <label>@navbar-link-active-color</label>
          <input type="text" placeholder="#555">
          <label>@navbar-link-active-bg</label>
          <input type="text" placeholder="darken(@navbar-bg, 10%)">
          <label>@navbar-link-disabled-color</label>
          <input type="text" placeholder="#ccc">
          <label>@navbar-link-disabled-bg</label>
          <input type="text" placeholder="transparent">
          <h4>Brand</h4>
          <label>@navbar-brand-color</label>
          <input type="text" placeholder="@navbar-link-color">
          <label>@navbar-brand-hover-color</label>
          <input type="text" placeholder="darken(@navbar-link-color, 10%)">
          <label>@navbar-brand-hover-bg</label>
          <input type="text" placeholder="transparent">
        </div>
Mark Otto's avatar
Mark Otto committed
708
        <div class="col-lg-6">
Mark Otto's avatar
Mark Otto committed
709
710
          <h3>Inverted navbar</h3>
          <h4>Basics</h4>
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
          <label>@navbar-inverse-color</label>
          <input type="text" placeholder="@gray-light">
          <label>@navbar-inverse-bg</label>
          <input type="text" placeholder="#222">
          <h4>Links</h4>
          <label>@navbar-inverse-link-color</label>
          <input type="text" placeholder="@gray-light">
          <label>@navbar-inverse-link-hover-color</label>
          <input type="text" placeholder="#fff">
          <label>@navbar-inverse-link-hover-bg</label>
          <input type="text" placeholder="transparent">
          <label>@navbar-inverse-link-active-color</label>
          <input type="text" placeholder="@navbar-inverse-link-hover-color">
          <label>@navbar-inverse-link-active-bg</label>
          <input type="text" placeholder="darken(@navbar-inverse-bg, 10%)">
          <label>@navbar-inverse-link-disabled-color</label>
          <input type="text" placeholder="#444">
          <label>@navbar-inverse-link-disabled-bg</label>
          <input type="text" placeholder="transparent">
          <h4>Brand</h4>
          <label>@navbar-inverse-brand-color</label>
          <input type="text" placeholder="@navbar-inverse-link-color">
          <label>@navbar-inverse-brand-hover-color</label>
          <input type="text" placeholder="#fff">
          <label>@navbar-inverse-brand-hover-bg</label>
          <input type="text" placeholder="transparent">
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
739
740

      <h2 id="variables-tables">Tables</h2>
741
      <div class="row">
Mark Otto's avatar
Mark Otto committed
742
        <div class="col-lg-6">
743
744
745
          <label>@table-bg</label>
          <input type="text" placeholder="transparent">
          <p class="help-block">Default background color used for all tables.</p>
Mark Otto's avatar
Mark Otto committed
746

747
748
749
750
          <label>@table-bg-accent</label>
          <input type="text" placeholder="#f9f9f9">
          <p class="help-block">Background color used for <code>.table-striped</code>.</p>
        </div>
Mark Otto's avatar
Mark Otto committed
751
        <div class="col-lg-6">
752
753
754
          <label>@table-bg-hover</label>
          <input type="text" placeholder="#f5f5f5">
          <p class="help-block">Background color used for <code>.table-hover</code>.</p>
Mark Otto's avatar
Mark Otto committed
755
756
757
          <label>@table-border-color</label>
          <input type="text" placeholder="#ddd">
          <p class="help-block">Border color for table and cell borders.</p>
758
759
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
760
761

      <h2 id="variables-forms">Forms</h2>
762
      <div class="row">
Mark Otto's avatar
Mark Otto committed
763
        <div class="col-lg-6">
764
765
766
767
768
769
770
          <h3>Background</h3>
          <label>@input-bg</label>
          <input type="text" placeholder="#fff">
          <p class="help-block"><code>&lt;input&gt;</code> background color</p>
          <label>@input-bg-disabled</label>
          <input type="text" placeholder="@gray-lighter">
          <p class="help-block"><code>&lt;input disabled&gt;</code>background color</p>
Mark Otto's avatar
Mark Otto committed
771
772
773
774
775

          <h3>Placeholder</h3>
          <label>@input-color-placeholder</label>
          <input type="text" placeholder="@gray-light">
          <p class="help-block">Placeholder text color</p>
776
        </div>
Mark Otto's avatar
Mark Otto committed
777
        <div class="col-lg-6">
778
779
780
781
782
783
784
785
786
          <h3>Border</h3>
          <label>@input-border</label>
          <input type="text" placeholder="#ccc">
          <p class="help-block"><code>&lt;input&gt;</code> border color</p>
          <label>@input-border-radius</label>
          <input type="text" placeholder="@border-radius-base">
          <p class="help-block"><code>&lt;input&gt;</code>border radius</p>
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
787
788

      <h2 id="variables-dropdowns">Dropdowns</h2>
789
      <div class="row">
Mark Otto's avatar
Mark Otto committed
790
        <div class="col-lg-6">
791
792
793
794
795
796
797
798
799
800
801
          <h3>Background</h3>
          <label>@dropdown-bg</label>
          <input type="text" placeholder="#fff">
          <p class="help-block">Dropdown menu background color</p>
          <label>@dropdown-link-active-bg</label>
          <input type="text" placeholder="@component-active-bg">
          <p class="help-block">Active dropdown menu entry background color</p>
          <label>@dropdown-link-hover-bg</label>
          <input type="text" placeholder="@dropdown-link-active-bg">
          <p class="help-block">Hovered dropdown menu entry background color</p>
        </div>
Mark Otto's avatar
Mark Otto committed
802
        <div class="col-lg-6">
803
804
805
806
807
808
809
810
811
812
813
814
815
816
          <h3>Colors</h3>
          <label>@dropdown-link-color</label>
          <input type="text" placeholder="@gray-dark">
          <p class="help-block">Dropdown text color</p>
          <label>@dropdown-link-active-color</label>
          <input type="text" placeholder="#fff">
          <p class="help-block">Active dropdown menu entry text color</p>
          <label>@dropdown-link-hover-bg</label>
          <input type="text" placeholder="#fff">
          <p class="help-block">Hovered dropdown menu entry text color</p>
        </div>
      </div>
      <h3>Dividers</h3>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
817
        <div class="col-lg-6">
818
819
820
821
822
823
824
825
          <label>@dropdown-divider-top</label>
          <input type="text" placeholder="#e5e5e5">
          <p class="help-block">Dropdown divider top border color</p>
          <label>@dropdown-divider-bottom</label>
          <input type="text" placeholder="#fff">
          <p class="help-block">Dropdown divider bottom border color</p>
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
826
827
828

      <h2 id="variables-panels-wells">Panels and wells</h2>
      <h3>Default panel styles</h3>
829
      <div class="row">
Mark Otto's avatar
Mark Otto committed
830
        <div class="col-lg-6">
831
832
833
834
835
836
837
838
839
840
          <label>@panel-bg</label>
          <input type="text" placeholder="#fff">
          <p class="help-block">Panel body background color</p>
          <label>@panel-heading-bg</label>
          <input type="text" placeholder="#f5f5f5">
          <p class="help-block">Panel heading background color</p>
          <label>@panel-footer-bg</label>
          <input type="text" placeholder="#f5f5f5">
          <p class="help-block">Panel footer background color</p>
        </div>
Mark Otto's avatar
Mark Otto committed
841
        <div class="col-lg-6">
842
843
844
845
846
847
848
849
850
851
          <label>@panel-border</label>
          <input type="text" placeholder="#ddd">
          <p class="help-block">Panel border color</p>
          <label>@panel-border-radius</label>
          <input type="text" placeholder="@border-radius-base">
          <p class="help-block">Panel border radius</p>
        </div>
      </div>
      <h3>Contextual panel colors</h3>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
852
        <div class="col-lg-6">
Mark Otto's avatar
Mark Otto committed
853
          <h4>Primary</h4>
854
855
856
857
858
859
860
861
862
          <label>@panel-primary-text</label>
          <input type="text" placeholder="#fff">
          <p class="help-block">Primary text color</p>
          <label>@panel-primary-border</label>
          <input type="text" placeholder="@brand-primary">
          <p class="help-block">Primary border color</p>
          <label>@panel-primary-heading-bg</label>
          <input type="text" placeholder="@brand-primary">
          <p class="help-block">Primary heading background color</p>
Mark Otto's avatar
Mark Otto committed
863
          <h4>Success</h4>
864
865
866
867
868
869
870
871
872
          <label>@panel-success-text</label>
          <input type="text" placeholder="@state-success-text">
          <p class="help-block">Success text color</p>
          <label>@panel-success-border</label>
          <input type="text" placeholder="@state-success-border">
          <p class="help-block">Success border color</p>
          <label>@panel-success-heading-bg</label>
          <input type="text" placeholder="@state-success-bg">
          <p class="help-block">Success heading background color</p>
Mark Otto's avatar
Mark Otto committed
873
874
875
876
877
878
879
880
881
882
          <h4>Info</h4>
          <label>@panel-info-text</label>
          <input type="text" placeholder="@state-info-text">
          <p class="help-block">Info text color</p>
          <label>@panel-info-border</label>
          <input type="text" placeholder="@state-info-border">
          <p class="help-block">Info border color</p>
          <label>@panel-info-heading-bg</label>
          <input type="text" placeholder="@state-info-bg">
          <p class="help-block">Info heading background color</p>
883
        </div>
Mark Otto's avatar
Mark Otto committed
884
        <div class="col-lg-6">
Mark Otto's avatar
Mark Otto committed
885
          <h4>Warning</h4>
886
887
888
889
890
891
892
893
894
          <label>@panel-warning-text</label>
          <input type="text" placeholder="@state-warning-text">
          <p class="help-block">Warning text color</p>
          <label>@panel-warning-border</label>
          <input type="text" placeholder="@state-warning-border">
          <p class="help-block">Warning border color</p>
          <label>@panel-warning-heading-bg</label>
          <input type="text" placeholder="@state-warning-bg">
          <p class="help-block">Warning heading background color</p>
Mark Otto's avatar
Mark Otto committed
895
          <h4>Danger</h4>
896
897
898
899
900
901
902
903
904
905
906
          <label>@panel-danger-text</label>
          <input type="text" placeholder="@state-danger-text">
          <p class="help-block">Danger text color</p>
          <label>@panel-danger-border</label>
          <input type="text" placeholder="@state-danger-border">
          <p class="help-block">Danger border color</p>
          <label>@panel-danger-heading-bg</label>
          <input type="text" placeholder="@state-danger-bg">
          <p class="help-block">Danger heading background color</p>
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
907
908

      <h3>Wells</h3>
909
910
      <label>@well-bg</label>
      <input type="text" placeholder="#f5f5f5">
Mark Otto's avatar
Mark Otto committed
911
912

      <h2 id="variables-jumbotron">Jumbotron</h2>
913
      <div class="row">
Mark Otto's avatar
Mark Otto committed
914
        <div class="col-lg-4">
915
916
917
918
          <label>@jumbotron-bg</label>
          <input type="text" placeholder="@gray-lighter">
          <p class="help-block">Jumbotron background color</p>
        </div>
Mark Otto's avatar
Mark Otto committed
919
        <div class="col-lg-4">
920
921
922
923
          <label>@jumbotron-heading-color</label>
          <input type="text" placeholder="inherit">
          <p class="help-block">Jumbotron heading color</p>
        </div>
Mark Otto's avatar
Mark Otto committed
924
        <div class="col-lg-4">
925
926
927
928
929
          <label>@jumbotron-lead-color</label>
          <input type="text" placeholder="inherit">
          <p class="help-block">Jumbotron lead paragraph color</p>
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
930
      <h2 id="variables-modals">Modals</h2>
931
      <div class="row">
Mark Otto's avatar
Mark Otto committed
932
        <div class="col-lg-4">
933
934
935
936
          <label>@modal-inner-padding</label>
          <input type="text" placeholder="20px">
          <p class="help-block">Padding applied to the modal body</p>
        </div>
Mark Otto's avatar
Mark Otto committed
937
        <div class="col-lg-4">
938
939
940
941
          <label>@modal-title-padding</label>
          <input type="text" placeholder="15px">
          <p class="help-block">Padding applied to the modal title</p>
        </div>
Mark Otto's avatar
Mark Otto committed
942
        <div class="col-lg-4">
943
944
945
946
947
          <label>@modal-title-line-height</label>
          <input type="text" placeholder="@line-height-base">
          <p class="help-block">Modal title line-height</p>
        </div>
      </div>
Mark Otto's avatar
Mark Otto committed
948
      <h2 id="variables-list-group">List group</h2>
949
950
      <h3>Background</h3>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
951
        <div class="col-lg-4">
952
953
954
955
          <label>@list-group-bg</label>
          <input type="text" placeholder="#fff">
          <p class="help-block">Default background color</p>
        </div>
Mark Otto's avatar
Mark Otto committed
956
        <div class="col-lg-4">
957
958
959
960
          <label>@list-group-hover-bg</label>
          <input type="text" placeholder="#f5f5f5">
          <p class="help-block">Background color of single list elements on hover</p>
        </div>
Mark Otto's avatar
Mark Otto committed
961
        <div class="col-lg-4">
962
963
964
965
966
967
968
          <label>@list-group-active-bg</label>
          <input type="text" placeholder="@component-active-bg">
          <p class="help-block">Background color of active list elements</p>
        </div>
      </div>
      <h3>Borders</h3>
      <div class="row">
Mark Otto's avatar
Mark Otto committed
969
        <div class="col-lg-4">
970
971
972
973
          <label>@list-group-border</label>
          <input type="text" placeholder="#ddd">
          <p class="help-block">Default border color</p>
        </div>
Mark Otto's avatar
Mark Otto committed
974
        <div class="col-lg-4">
975
976
977
978
          <label>@list-group-border-radius</label>
          <input type="text" placeholder="@border-radius-base">
          <p class="help-block">List group border radius</p>
        </div>
Mark Otto's avatar
Mark Otto committed
979
        <div class="col-lg-4">
980
981
982
983
984
985
986
987
          <label>@list-group-active-border</label>
          <input type="text" placeholder="@list-group-active-bg">
          <p class="help-block">Border color of active list elements</p>
        </div>
      </div>
      <label>@list-group-active-color</label>
      <input type="text" placeholder="#fff">
      <p class="help-block">Text color of active list elements</p>
Mark Otto's avatar
Mark Otto committed
988
      <h2 id="variables-thumbnails">Thumbnails</h2>
989
      <div class="row">
Mark Otto's avatar
Mark Otto committed
990
        <div class="col-lg-6">
991
992
993
994
995
996
997
          <label>@thumbnail-caption-color</label>
          <input type="text" placeholder="@text-color">
          <p class="help-block">Custom text color for thumbnail captions</p>
          <label>@thumbnail-bg</label>
          <input type="text" placeholder="@body-bg">
          <p class="help-block">Thumbnail background color</p>
        </div>
Mark Otto's avatar
Mark Otto committed
998
        <div class="col-lg-6">
999
1000
          <label>@thumbnail-border</label>
          <input type="text" placeholder="#ddd">
For faster browsing, not all history is shown. View entire blame