diff options
| author | Mark Otto <[email protected]> | 2017-06-25 18:31:34 -0700 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2017-06-25 18:31:34 -0700 |
| commit | f8d61218ca8a3e0f5073eac8b7babb8095e66547 (patch) | |
| tree | fe24b30939cf7a39db13e9577899b20e2f3ee163 /docs/4.0/components | |
| parent | 52cf0fe648f77a7a8d7b3127adf9629007077552 (diff) | |
| download | bootstrap-f8d61218ca8a3e0f5073eac8b7babb8095e66547.tar.xz bootstrap-f8d61218ca8a3e0f5073eac8b7babb8095e66547.zip | |
revamp button docs to loop over theme colors
Diffstat (limited to 'docs/4.0/components')
| -rw-r--r-- | docs/4.0/components/buttons.md | 31 |
1 files changed, 5 insertions, 26 deletions
diff --git a/docs/4.0/components/buttons.md b/docs/4.0/components/buttons.md index cfd243dad..cfddfe18d 100644 --- a/docs/4.0/components/buttons.md +++ b/docs/4.0/components/buttons.md @@ -9,28 +9,12 @@ toc: true ## Examples -Bootstrap includes six predefined button styles, each serving its own semantic purpose. +Bootstrap includes several predefined button styles, each serving its own semantic purpose, with a few extras thrown in for more control. {% example html %} -<!-- Provides extra visual weight and identifies the primary action in a set of buttons --> -<button type="button" class="btn btn-primary">Primary</button> +{% for color in site.data.theme-colors %} +<button type="button" class="btn btn-{{ color.name }}">{{ color.name | capitalize }}</button>{% endfor %} -<!-- Secondary, outline button --> -<button type="button" class="btn btn-secondary">Secondary</button> - -<!-- Indicates a successful or positive action --> -<button type="button" class="btn btn-success">Success</button> - -<!-- Contextual button for informational alert messages --> -<button type="button" class="btn btn-info">Info</button> - -<!-- Indicates caution should be taken with this action --> -<button type="button" class="btn btn-warning">Warning</button> - -<!-- Indicates a dangerous or potentially negative action --> -<button type="button" class="btn btn-danger">Danger</button> - -<!-- Deemphasize a button by making it look like a link while maintaining button behavior --> <button type="button" class="btn btn-link">Link</button> {% endexample %} @@ -56,15 +40,10 @@ When using button classes on `<a>` elements that are used to trigger in-page fun In need of a button, but not the hefty background colors they bring? Replace the default modifier classes with the `.btn-outline-*` ones to remove all background images and colors on any button. {% example html %} -<button type="button" class="btn btn-outline-primary">Primary</button> -<button type="button" class="btn btn-outline-secondary">Secondary</button> -<button type="button" class="btn btn-outline-success">Success</button> -<button type="button" class="btn btn-outline-info">Info</button> -<button type="button" class="btn btn-outline-warning">Warning</button> -<button type="button" class="btn btn-outline-danger">Danger</button> +{% for color in site.data.theme-colors %} +<button type="button" class="btn btn-outline-{{ color.name }}">{{ color.name | capitalize }}</button>{% endfor %} {% endexample %} - ## Sizes Fancy larger or smaller buttons? Add `.btn-lg` or `.btn-sm` for additional sizes. |
