diff options
Diffstat (limited to 'src/sass/bootstrap4/_labels.scss')
| -rw-r--r-- | src/sass/bootstrap4/_labels.scss | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/src/sass/bootstrap4/_labels.scss b/src/sass/bootstrap4/_labels.scss new file mode 100644 index 0000000..c58ddde --- /dev/null +++ b/src/sass/bootstrap4/_labels.scss @@ -0,0 +1,77 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.label { + display: inline-block; + padding: .25em .4em; + font-size: 75%; + font-weight: $label-font-weight; + line-height: 1; + color: $label-color; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius(); + + // Empty labels collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for labels in buttons +.btn .label { + position: relative; + top: -1px; +} + +// Add hover effects, but only for links +a.label { + @include hover-focus { + color: $label-link-hover-color; + text-decoration: none; + cursor: pointer; + } +} + +// Pill labels +// +// Make them extra rounded with a modifier to replace v3's badges. + +.label-pill { + padding-right: .6em; + padding-left: .6em; + // Use a higher than normal value to ensure completely rounded edges when + // customizing padding or font-size on labels. + @include border-radius(10rem); +} + +// Colors +// +// Contextual variations (linked labels get darker on :hover). + +.label-default { + @include label-variant($label-default-bg); +} + +.label-primary { + @include label-variant($label-primary-bg); +} + +.label-success { + @include label-variant($label-success-bg); +} + +.label-info { + @include label-variant($label-info-bg); +} + +.label-warning { + @include label-variant($label-warning-bg); +} + +.label-danger { + @include label-variant($label-danger-bg); +} |
