diff options
| author | Mark Otto <[email protected]> | 2016-10-26 18:33:58 -0700 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2016-10-26 18:33:58 -0700 |
| commit | d9fa3fd7971b5331b6582b46b568048458bb5544 (patch) | |
| tree | a493abbb40bcfe09c32b5c2b63681838f569f484 | |
| parent | d9d75f4d544936a497161156afcf37c2bd20b4aa (diff) | |
| download | bootstrap-d9fa3fd7971b5331b6582b46b568048458bb5544.tar.xz bootstrap-d9fa3fd7971b5331b6582b46b568048458bb5544.zip | |
Rename .tag to .badge to avoid conflicting with WordPress
| -rw-r--r-- | docs/_data/nav.yml | 2 | ||||
| -rw-r--r-- | docs/components/badge.md | 50 | ||||
| -rw-r--r-- | docs/components/list-group.md | 6 | ||||
| -rw-r--r-- | docs/components/tag.md | 50 | ||||
| -rw-r--r-- | scss/_badge.scss (renamed from scss/_tags.scss) | 48 | ||||
| -rw-r--r-- | scss/_mixins.scss | 2 | ||||
| -rw-r--r-- | scss/_variables.scss | 32 | ||||
| -rw-r--r-- | scss/bootstrap.scss | 2 | ||||
| -rw-r--r-- | scss/mixins/_badge.scss (renamed from scss/mixins/_tag.scss) | 2 |
9 files changed, 97 insertions, 97 deletions
diff --git a/docs/_data/nav.yml b/docs/_data/nav.yml index f89a136f8..847375422 100644 --- a/docs/_data/nav.yml +++ b/docs/_data/nav.yml @@ -31,6 +31,7 @@ - title: Components pages: - title: Alerts + - title: Badge - title: Breadcrumb - title: Buttons - title: Button group @@ -49,7 +50,6 @@ - title: Popovers - title: Progress - title: Scrollspy - - title: Tag - title: Tooltips - title: Utilities diff --git a/docs/components/badge.md b/docs/components/badge.md new file mode 100644 index 000000000..71b550f3b --- /dev/null +++ b/docs/components/badge.md @@ -0,0 +1,50 @@ +--- +layout: docs +title: Badges +description: Documentation and examples for badges, our small count and labelling component. +group: components +--- + +Small and adaptive tag for adding context to just about any content. + +## Example + +Badges scale to match the size of the immediate parent element by using relative font sizing and `em` units. + +{% example html %} +<h1>Example heading <span class="badge badge-default">New</span></h1> +<h2>Example heading <span class="badge badge-default">New</span></h2> +<h3>Example heading <span class="badge badge-default">New</span></h3> +<h4>Example heading <span class="badge badge-default">New</span></h4> +<h5>Example heading <span class="badge badge-default">New</span></h5> +<h6>Example heading <span class="badge badge-default">New</span></h6> +{% endexample %} + +## Contextual variations + +Add any of the below mentioned modifier classes to change the appearance of a badge. + +{% example html %} +<span class="badge badge-default">Default</span> +<span class="badge badge-primary">Primary</span> +<span class="badge badge-success">Success</span> +<span class="badge badge-info">Info</span> +<span class="badge badge-warning">Warning</span> +<span class="badge badge-danger">Danger</span> +{% endexample %} + +{% capture callout-include %}{% include callout-warning-color-assistive-technologies.md %}{% endcapture %} +{{ callout-include | markdownify }} + +## Pill badges + +Use the `.badge-pill` modifier class to make badges more rounded (with a larger `border-radius` and additional horizontal `padding`). Useful if you miss the badges from v3. + +{% example html %} +<span class="badge badge-pill tag-default">Default</span> +<span class="badge badge-pill tag-primary">Primary</span> +<span class="badge badge-pill tag-success">Success</span> +<span class="badge badge-pill tag-info">Info</span> +<span class="badge badge-pill tag-warning">Warning</span> +<span class="badge badge-pill tag-danger">Danger</span> +{% endexample %} diff --git a/docs/components/list-group.md b/docs/components/list-group.md index 22982d1b9..a04347455 100644 --- a/docs/components/list-group.md +++ b/docs/components/list-group.md @@ -32,15 +32,15 @@ Add tags to any list group item to show unread counts, activity, etc. {% example html %} <ul class="list-group"> <li class="list-group-item"> - <span class="tag tag-default tag-pill float-xs-right">14</span> + <span class="badge badge-default tag-pill float-xs-right">14</span> Cras justo odio </li> <li class="list-group-item"> - <span class="tag tag-default tag-pill float-xs-right">2</span> + <span class="badge badge-default tag-pill float-xs-right">2</span> Dapibus ac facilisis in </li> <li class="list-group-item"> - <span class="tag tag-default tag-pill float-xs-right">1</span> + <span class="badge badge-default tag-pill float-xs-right">1</span> Morbi leo risus </li> </ul> diff --git a/docs/components/tag.md b/docs/components/tag.md deleted file mode 100644 index d292cad22..000000000 --- a/docs/components/tag.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: docs -title: Tags -description: Documentation and examples for tags, our small label-badge component. -group: components ---- - -Small and adaptive tag for adding context to just about any content. - -## Example - -Tags scale to match the size of the immediate parent element by using relative font sizing and `em` units. - -{% example html %} -<h1>Example heading <span class="tag tag-default">New</span></h1> -<h2>Example heading <span class="tag tag-default">New</span></h2> -<h3>Example heading <span class="tag tag-default">New</span></h3> -<h4>Example heading <span class="tag tag-default">New</span></h4> -<h5>Example heading <span class="tag tag-default">New</span></h5> -<h6>Example heading <span class="tag tag-default">New</span></h6> -{% endexample %} - -## Contextual variations - -Add any of the below mentioned modifier classes to change the appearance of a tag. - -{% example html %} -<span class="tag tag-default">Default</span> -<span class="tag tag-primary">Primary</span> -<span class="tag tag-success">Success</span> -<span class="tag tag-info">Info</span> -<span class="tag tag-warning">Warning</span> -<span class="tag tag-danger">Danger</span> -{% endexample %} - -{% capture callout-include %}{% include callout-warning-color-assistive-technologies.md %}{% endcapture %} -{{ callout-include | markdownify }} - -## Pill tags - -Use the `.tag-pill` modifier class to make tags more rounded (with a larger `border-radius` and additional horizontal `padding`). Useful if you miss the badges from v3. - -{% example html %} -<span class="tag tag-pill tag-default">Default</span> -<span class="tag tag-pill tag-primary">Primary</span> -<span class="tag tag-pill tag-success">Success</span> -<span class="tag tag-pill tag-info">Info</span> -<span class="tag tag-pill tag-warning">Warning</span> -<span class="tag tag-pill tag-danger">Danger</span> -{% endexample %} diff --git a/scss/_tags.scss b/scss/_badge.scss index dee9ed95d..39635fcc7 100644 --- a/scss/_tags.scss +++ b/scss/_badge.scss @@ -3,13 +3,13 @@ // Requires one of the contextual, color modifier classes for `color` and // `background-color`. -.tag { +.badge { display: inline-block; - padding: $tag-padding-y $tag-padding-x; - font-size: $tag-font-size; - font-weight: $tag-font-weight; + padding: $badge-padding-y $badge-padding-x; + font-size: $badge-font-size; + font-weight: $badge-font-weight; line-height: 1; - color: $tag-color; + color: $badge-color; text-align: center; white-space: nowrap; vertical-align: baseline; @@ -22,16 +22,16 @@ } // Quick fix for tags in buttons -.btn .tag { +.btn .badge { position: relative; top: -1px; } // scss-lint:disable QualifyingElement // Add hover effects, but only for links -a.tag { +a.badge { @include hover-focus { - color: $tag-link-hover-color; + color: $badge-link-hover-color; text-decoration: none; cursor: pointer; } @@ -42,36 +42,36 @@ a.tag { // // Make them extra rounded with a modifier to replace v3's badges. -.tag-pill { - padding-right: $tag-pill-padding-x; - padding-left: $tag-pill-padding-x; - @include border-radius($tag-pill-border-radius); +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); } // Colors // // Contextual variations (linked tags get darker on :hover). -.tag-default { - @include tag-variant($tag-default-bg); +.badge-default { + @include badge-variant($badge-default-bg); } -.tag-primary { - @include tag-variant($tag-primary-bg); +.badge-primary { + @include badge-variant($badge-primary-bg); } -.tag-success { - @include tag-variant($tag-success-bg); +.badge-success { + @include badge-variant($badge-success-bg); } -.tag-info { - @include tag-variant($tag-info-bg); +.badge-info { + @include badge-variant($badge-info-bg); } -.tag-warning { - @include tag-variant($tag-warning-bg); +.badge-warning { + @include badge-variant($badge-warning-bg); } -.tag-danger { - @include tag-variant($tag-danger-bg); +.badge-danger { + @include badge-variant($badge-danger-bg); } diff --git a/scss/_mixins.scss b/scss/_mixins.scss index e53ab3414..8c2b9290e 100644 --- a/scss/_mixins.scss +++ b/scss/_mixins.scss @@ -18,7 +18,7 @@ @import "mixins/breakpoints"; @import "mixins/hover"; @import "mixins/image"; -@import "mixins/tag"; +@import "mixins/badge"; @import "mixins/reset-filter"; @import "mixins/resize"; @import "mixins/screen-reader"; diff --git a/scss/_variables.scss b/scss/_variables.scss index 73a16b8a0..751420795 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -677,24 +677,24 @@ $popover-arrow-outer-color: fade-in($popover-border-color, .05) !defau // Tags -$tag-default-bg: $gray-light !default; -$tag-primary-bg: $brand-primary !default; -$tag-success-bg: $brand-success !default; -$tag-info-bg: $brand-info !default; -$tag-warning-bg: $brand-warning !default; -$tag-danger-bg: $brand-danger !default; - -$tag-color: #fff !default; -$tag-link-hover-color: #fff !default; -$tag-font-size: 75% !default; -$tag-font-weight: $font-weight-bold !default; -$tag-padding-x: .4em !default; -$tag-padding-y: .25em !default; - -$tag-pill-padding-x: .6em !default; +$badge-default-bg: $gray-light !default; +$badge-primary-bg: $brand-primary !default; +$badge-success-bg: $brand-success !default; +$badge-info-bg: $brand-info !default; +$badge-warning-bg: $brand-warning !default; +$badge-danger-bg: $brand-danger !default; + +$badge-color: #fff !default; +$badge-link-hover-color: #fff !default; +$badge-font-size: 75% !default; +$badge-font-weight: $font-weight-bold !default; +$badge-padding-x: .4em !default; +$badge-padding-y: .25em !default; + +$badge-pill-padding-x: .6em !default; // Use a higher than normal value to ensure completely rounded edges when // customizing padding or font-size on labels. -$tag-pill-border-radius: 10rem !default; +$badge-pill-border-radius: 10rem !default; // Modals diff --git a/scss/bootstrap.scss b/scss/bootstrap.scss index b2b63084b..afcfb3268 100644 --- a/scss/bootstrap.scss +++ b/scss/bootstrap.scss @@ -35,7 +35,7 @@ @import "card"; @import "breadcrumb"; @import "pagination"; -@import "tags"; +@import "badge"; @import "jumbotron"; @import "alert"; @import "progress"; diff --git a/scss/mixins/_tag.scss b/scss/mixins/_badge.scss index 900c54e36..77206b9a5 100644 --- a/scss/mixins/_tag.scss +++ b/scss/mixins/_badge.scss @@ -1,6 +1,6 @@ // Tags -@mixin tag-variant($color) { +@mixin badge-variant($color) { background-color: $color; &[href] { |
