Btn Primary
Solid button color style for use with the .btn
base style.
<div class="mb1">
<button class="btn btn-primary">Button</button>
<a href="#!" class="btn btn-primary">Link Button</a>
<input type="button" class="btn btn-primary" value="Input Button">
</div>
By default, .btn-primary
has white text on a blue background.
Adjust the default colors using the --button-color
and --button-background-color
custom properties.
:root {
--button-color: black;
--button-background-color: silver;
}
Use other color utilities to handle one-off exceptions.
<button class="btn btn-primary mb1 bg-blue">Button</button>
<button class="btn btn-primary mb1 bg-black">Button</button>
<button class="btn btn-primary mb1 black bg-gray">Button</button>
<button class="btn btn-primary mb1 black bg-silver">Button</button>
<button class="btn btn-primary mb1 black bg-aqua">Button</button>
<button class="btn btn-primary mb1 bg-navy">Button</button>
<button class="btn btn-primary mb1 bg-teal">Button</button>
<button class="btn btn-primary mb1 bg-green">Button</button>
<button class="btn btn-primary mb1 bg-olive">Button</button>
<button class="btn btn-primary mb1 bg-lime">Button</button>
<button class="btn btn-primary mb1 black bg-yellow">Button</button>
<button class="btn btn-primary mb1 bg-orange">Button</button>
<button class="btn btn-primary mb1 bg-red">Button</button>
<button class="btn btn-primary mb1 bg-fuchsia">Button</button>
<button class="btn btn-primary mb1 bg-purple">Button</button>
<button class="btn btn-primary mb1 bg-maroon">Button</button>
<button class="btn btn-primary mb1 black bg-darken-1">Button</button>
<button class="btn btn-primary mb1 black bg-darken-2">Button</button>
<button class="btn btn-primary mb1 black bg-darken-3">Button</button>
<button class="btn btn-primary mb1 black bg-darken-4">Button</button>
CSS Source
.btn-primary { color: var(--button-color); background-color: var(--button-background-color); border-radius: var(--border-radius); } .btn-primary:hover { box-shadow: inset 0 0 0 20rem var(--darken-1); } .btn-primary:active { box-shadow: inset 0 0 0 20rem var(--darken-2), inset 0 3px 4px 0 var(--darken-3), 0 0 1px var(--darken-2); } .btn-primary:disabled, .btn-primary.is-disabled { opacity: .5; }
7 Rules
8 Selectors
63 Declarations
61 Properties