diff options
| author | Mark Otto <[email protected]> | 2012-12-19 21:18:32 -0800 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2012-12-19 21:18:32 -0800 |
| commit | c6cc1b1a1d401e30e2cb7df853461dfc78134f7f (patch) | |
| tree | 244531973733adbd1a2bc14234573601e928b434 /less/badges.less | |
| parent | 85971ff3e80ce90573ed243055b1b0ba7685e15e (diff) | |
| download | bootstrap-c6cc1b1a1d401e30e2cb7df853461dfc78134f7f.tar.xz bootstrap-c6cc1b1a1d401e30e2cb7df853461dfc78134f7f.zip | |
Drop .label component. Instead, just use .badge because fuck dupe code and stuff.
Diffstat (limited to 'less/badges.less')
| -rw-r--r-- | less/badges.less | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/less/badges.less b/less/badges.less new file mode 100644 index 000000000..b8de24df1 --- /dev/null +++ b/less/badges.less @@ -0,0 +1,66 @@ +// +// Labels and badges +// -------------------------------------------------- + + +// Base classes +.badge { + display: inline-block; + padding: 2px 4px; + font-size: @font-size-base * .846; + font-weight: bold; + line-height: 14px; // ensure proper line-height if floated + color: #fff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0,0,0,.25); + background-color: @grayLight; + border-radius: 3px; + + // Empty labels/badges collapse + &:empty { + display: none; + } +} + +// Hover state, but only for links +a.badge { + &:hover { + color: #fff; + text-decoration: none; + cursor: pointer; + } +} + +// Colors +// Only give background-color difference to links (and to simplify, we don't qualifty with `a` but [href] attribute) +.badge { + // Important (red) + &-danger { background-color: @state-error-text; } + &-danger[href] { background-color: darken(@state-error-text, 10%); } + // Warnings (orange) + &-warning { background-color: #f89406; } + &-warning[href] { background-color: darken(#f89406, 10%); } + // Success (green) + &-success { background-color: @state-success-text; } + &-success[href] { background-color: darken(@state-success-text, 10%); } + // Info (turquoise) + &-info { background-color: @state-info-text; } + &-info[href] { background-color: darken(@state-info-text, 10%); } + // Inverse (black) + &-inverse { background-color: @grayDark; } + &-inverse[href] { background-color: darken(@grayDark, 10%); } +} + +// Quick fix for labels/badges in buttons +.btn { + .badge { + position: relative; + top: -1px; + } +} +.btn-mini { + .badge { + top: 0; + } +} |
