-
+ Cras justo odio
@@ -176,7 +176,7 @@
-
+ Header
@@ -186,7 +186,7 @@
-
+ Cras justo odio
@@ -342,7 +342,7 @@
-
+ Special title treatment
@@ -354,7 +354,7 @@
-
+ Special title treatment
@@ -542,7 +542,7 @@
-
+
-
+ Card title
@@ -638,7 +638,7 @@
color: 'danger', textColor: 'white' }, { color: 'warning' }, {
color: 'info', textColor: 'white' }, { color: 'light' }, { color:
'dark', textColor: 'white' }, ].map((item, index) => (
-
+
-
-
+
+ Header
- {{item.color}} card title
- Some quick example text to build on the card title and make up the bulk of the card's content.
+ {{ item.color }} card title
+ Some quick example text to build on the card title and make
+ up the bulk of the card's content.
@@ -975,7 +986,7 @@
to equal width across multiple rows, from the medium breakpoint up.
-
+
-
+
export default {
- name: "Cards",
-};
+ name: 'Cards',
+}
diff --git a/src/views/base/Collapses.vue b/src/views/base/Collapses.vue
index 0d97f8f1..8a884d1c 100644
--- a/src/views/base/Collapses.vue
+++ b/src/views/base/Collapses.vue
@@ -60,7 +60,7 @@
Toggle both elements
-
+
@@ -72,7 +72,7 @@
-
+
@@ -93,13 +93,17 @@
diff --git a/src/views/base/Navs.vue b/src/views/base/Navs.vue
index 7b584b1c..79bc08b2 100644
--- a/src/views/base/Navs.vue
+++ b/src/views/base/Navs.vue
@@ -1,385 +1,356 @@
-
-
-
-
-
-
-
- Vue Navs Base navs
-
-
-
- The base .nav component is built with flexbox and provide a strong
- foundation for building all types of navigation components. It includes some style
- overrides (for working with lists), some link padding for larger hit areas, and basic
- disabled styling.
-
-
-
-
-
- Active
-
-
-
- Link
-
-
- Link
-
-
-
- Disabled
-
-
-
-
-
- Classes are used throughout, so your markup can be super flexible. Use{' '}
- <ul>s like above, <ol> if the order of your
- items is important, or roll your own with a <nav> element. Because
- the .nav uses display: flex, the nav links behave the same as nav items would, but
- without the extra markup.
-
+ The base .nav component is built with flexbox and
+ provide a strong foundation for building all types of navigation
+ components. It includes some style overrides (for working with
+ lists), some link padding for larger hit areas, and basic disabled
+ styling.
+
- Change the horizontal alignment of your nav with{' '}
-
- flexbox utilities
-
- . By default, navs are left-aligned, but you can easily change them to center or right
- aligned.
-
-
- Centered with .justify-content-center:
-
-
-
-
-
- Active
-
-
-
- Link
-
-
- Link
-
-
-
- Disabled
-
-
-
-
-
- Stack your navigation by changing the flex item direction with the{' '}
- .flex-column utility. Need to stack them on some viewports but not
- others? Use the responsive versions (e.g., .flex-sm-column).
-
- Take that same HTML, but use variant="pills" instead:
-
-
-
-
-
- Active
-
-
-
- Link
-
-
- Link
-
-
-
- Disabled
-
-
-
-
-
-
-
-
-
-
- Vue Navs Fill and justify
-
-
-
- Force your .nav's contents to extend the full available width one of
- two modifier classes. To proportionately fill all available space with your{' '}
- .nav-items, use layout="fill". Notice that all
- horizontal space is occupied, but not every nav item has the same width.
-
-
-
-
-
- Active
-
-
-
- Link
-
-
- Link
-
-
-
- Disabled
-
-
-
-
-
- For equal-width elements, use layout="justified". All horizontal
- space will be occupied by nav links, but unlike the .nav-fill above, every nav item
- will be the same width.
-
-
-
-
-
- Active
-
-
-
- Link
-
-
- Link
-
-
-
- Disabled
-
-
-
-
-
-
-
-
-
-
- Vue Navs Working with flex utilities
-
-
-
- If you need responsive nav variations, consider using a series of{' '}
- flexbox utilities. While more
- verbose, these utilities offer greater customization across responsive breakpoints. In
- the example below, our nav will be stacked on the lowest breakpoint, then adapt to a
- horizontal layout that fills the available width starting from the small breakpoint.
-
-
-
-
- Active
-
+
+
+ Disabled
+
+
+
+
+ Classes are used throughout, so your markup can be super flexible.
+ Use{' '}
+ <ul>s like above, <ol> if the
+ order of your items is important, or roll your own with a
+ <nav> element. Because the .nav uses display:
+ flex, the nav links behave the same as nav items would, but without
+ the extra markup.
+
+
+
+ Active
+ Link
+ Link
+ Disabled
+
+
+
+
+
+
+
+
+ Vue Navs Horizontal alignment
+
+
+
+ Change the horizontal alignment of your nav with{' '}
+
+ flexbox utilities
+
+ . By default, navs are left-aligned, but you can easily change them
+ to center or right aligned.
+
+
+ Centered with .justify-content-center:
+
+
+
+
+ Active
+
+ Link
+
+ Link
-
- Disabled
-
-
-
-
-
-
-
-
-
- Vue Navs Tabs with dropdowns
-
-
-
-
-
-
- Active
-
-
-
- Dropdown button
-
- Action
- Another action
- Something else here
-
-
-
- Link
-
-
-
- Disabled
-
-
-
-
-
-
-
-
-
-
- Vue Navs Pills with dropdowns
-
-
-
-
-
-
- Active
-
-
-
- Dropdown button
-
- Action
- Another action
- Something else here
-
-
-
- Link
-
-
-
- Disabled
-
-
-
-
-
-
-
-
+
+
+ Disabled
+
+
+
+
+ Stack your navigation by changing the flex item direction with the{'
+ '}
+ .flex-column utility. Need to stack them on some
+ viewports but not others? Use the responsive versions (e.g.,
+ .flex-sm-column).
+
+ Take that same HTML, but use
+ variant="pills" instead:
+
+
+
+
+ Active
+
+
+ Link
+
+
+ Link
+
+
+ Disabled
+
+
+
+
+
+
+
+
+
+ Vue Navs Fill and justify
+
+
+
+ Force your .nav's contents to extend the full
+ available width one of two modifier classes. To proportionately fill
+ all available space with your{' '} .nav-items, use
+ layout="fill". Notice that all horizontal space
+ is occupied, but not every nav item has the same width.
+
+
+
+
+ Active
+
+
+ Link
+
+
+ Link
+
+
+ Disabled
+
+
+
+
+ For equal-width elements, use
+ layout="justified". All horizontal space will
+ be occupied by nav links, but unlike the .nav-fill above, every nav
+ item will be the same width.
+
+
+
+
+ Active
+
+
+ Link
+
+
+ Link
+
+
+ Disabled
+
+
+
+
+
+
+
+
+
+ Vue Navs Working with flex utilities
+
+
+
+ If you need responsive nav variations, consider using a series of{'
+ '}
+ flexbox utilities. While more verbose, these utilities offer greater customization
+ across responsive breakpoints. In the example below, our nav will be
+ stacked on the lowest breakpoint, then adapt to a horizontal layout
+ that fills the available width starting from the small breakpoint.
+
+
+
+ Active
+ Link
+ Link
+ Disabled
+
+
+
+
+
+
+
+
+ Vue Navs Tabs with dropdowns
+
+
+
+
+
+ Active
+
+
+ Dropdown button
+
+ Action
+ Another action
+ Something else here
+
+
+
+ Link
+
+
+ Disabled
+
+
+
+
+
+
+
+
+
+ Vue Navs Pills with dropdowns
+
+
+
+
+
+ Active
+
+
+ Dropdown button
+
+ Action
+ Another action
+ Something else here
+
+
+
+ Link
+
+
+ Disabled
+
+
+
+
+
+
+
diff --git a/src/views/base/Paginations.vue b/src/views/base/Paginations.vue
index baf27a18..5916e38b 100644
--- a/src/views/base/Paginations.vue
+++ b/src/views/base/Paginations.vue
@@ -67,7 +67,8 @@
- Vue Pagination Disabled and active states
+ Vue Pagination
+ Disabled and active states
@@ -84,7 +85,9 @@
disabled links and use custom JavaScript to fully disable their
functionality.
- Border color utilities can be added to change colors:
+ Border color utilities
+
+ can be added to change colors:
@@ -990,6 +991,6 @@
diff --git a/src/views/buttons/ButtonGroups.vue b/src/views/buttons/ButtonGroups.vue
index 28b2713a..d3e8a88b 100644
--- a/src/views/buttons/ButtonGroups.vue
+++ b/src/views/buttons/ButtonGroups.vue
@@ -70,7 +70,8 @@
- Vue Button GroupCheckbox and radio button groups
+ Vue Button Group
+ Checkbox and radio button groups
- Wrap a pair of <CFormInput> and <CFormLabel>
- elements in CFormFloating to enable floating labels with textual form
- fields. A placeholder is required on each <CFormInput>
- as our method of CSS-only floating labels uses the :placeholder-shown
- pseudo-element. Also note that the <CFormInput> must come first so
- we can utilize a sibling selector (e.g., ~).
-
-
-
-
- Email address
-
-
-
- Password
-
-
-
- When there's a value already defined, <CFormLabel>
- s will automatically adjust to their floated position.
-
- By default, <CFormTextarea>s will be the same height as
- <CFormInput>s.
-
-
-
-
- Comments
-
-
-
- To set a custom height on your <CFormTextarea;>, do not use the
- rows attribute. Instead, set an explicit height (either
- inline or via custom CSS).
-
- Other than <CFormInput>, floating labels are only available on
- <CFormSelect>s. They work in the same way, but unlike
- <CFormInput>s, they'll always show the
- <CFormLabel> in its floated state.
-
- Selects with size and multiple are not supported.
-
-
+ Wrap a pair of <CFormInput> and
+ <CFormLabel> elements in
+ CFormFloating to enable floating labels with textual
+ form fields. A placeholder is required on each
+ <CFormInput> as our method of CSS-only floating
+ labels uses the :placeholder-shown pseudo-element. Also
+ note that the <CFormInput> must come first so we
+ can utilize a sibling selector (e.g., ~).
+
+
+
+
+ Email address
+
+
+
+ Password
+
+
+
+ When there's a value already defined,
+ <CFormLabel>
+ s will automatically adjust to their floated position.
+
+ By default, <CFormTextarea>s will be the same
+ height as <CFormInput>s.
+
+
+
+
+ Comments
+
+
+
+ To set a custom height on your <CFormTextarea;>,
+ do not use the rows attribute. Instead, set an explicit
+ height (either inline or via custom CSS).
+
+ Other than <CFormInput>, floating labels are only
+ available on <CFormSelect>s. They work in the
+ same way, but unlike <CFormInput>s, they'll
+ always show the <CFormLabel> in its floated
+ state.
+
+ Selects with size and multiple are not
+ supported.
+
+
- Place one add-on or button on either side of an input. You may also place one on both
- sides of an input. Remember to place <CFormLabel>s outside the
- input group.
-
-
-
- @
-
+
+
+
+
+
+
+ Vue Input group Basic example
+
+
+
+ Place one add-on or button on either side of an input. You may also
+ place one on both sides of an input. Remember to place
+ <CFormLabel>s outside the input group.
+
+ Input groups wrap by default via flex-wrap: wrap in
+ order to accommodate custom form field validation within an input
+ group. You may disable this with .flex-nowrap.
+
+ Add the relative form sizing classes to the
+ <CInputGroup> itself and contents within will
+ automatically resize—no need for repeating the form control size
+ classes on each element.
+
+
+ Sizing on the individual input group elements
+ isn'tsupported.
+
+
+
+ Small
+
+
+
+ Default
+
+
+
+ Large
+
+
+
+
+
+
+
+
+
+ Vue Input group Checkboxes and radios
+
+
+
+ Place any checkbox or radio option within an input group's addon
+ instead of text.
+
- Input groups wrap by default via flex-wrap: wrap in order to accommodate
- custom form field validation within an input group. You may disable this with
- .flex-nowrap.
-
- Add the relative form sizing classes to the <CInputGroup> itself
- and contents within will automatically resize—no need for repeating the form control
- size classes on each element.
-
-
- Sizing on the individual input group elements isn'tsupported.
-
-
-
- Small
-
-
-
- Default
-
-
-
- Large
-
-
-
-
-
-
-
-
-
- Vue Input group Checkboxes and radios
-
-
-
- Place any checkbox or radio option within an input group's addon instead of text.
-
- .h1 through
- .h6
- classes are also available, for when you want to match the font
- styling of a heading but cannot use the associated HTML element.
-
-
-
h1. Bootstrap heading
-
h2. Bootstrap heading
-
h3. Bootstrap heading
-
h4. Bootstrap heading
-
h5. Bootstrap heading
-
h6. Bootstrap heading
-
-
-
-
-
- Display headings
-
-
-
- Traditional heading elements are designed to work best in the meat
- of your page content. When you need a heading to stand out,
- consider using a display heading—a larger,
- slightly more opinionated heading style.
-
-
+
+ Headings
+
+
+ Documentation and examples for Bootstrap typography, including
+ global settings, headings, body text, lists, and more.
+
+
+
+ Heading
+ Example
+
+
- Display 1
+
+
+
+ <h1></h1>
+
+
+
+ h1. Bootstrap heading
- Display 2
+
+
+
+ <h2></h2>
+
+
+
+ h2. Bootstrap heading
- Display 3
+
+
+
+ <h3></h3>
+
+
+
+ h3. Bootstrap heading
- Display 4
+
+
+
+ <h4></h4>
+
+
+
+ h4. Bootstrap heading
+
+
+
+
+
+ <h5></h5>
+
+
+
+ h5. Bootstrap heading
+
+
+
+
+
+ <h6></h6>
+
+
+
+ h6. Bootstrap heading
-
-
-
-
-
- Inline text elements
-
-
-
- Traditional heading elements are designed to work best in the meat
- of your page content. When you need a heading to stand out,
- consider using a display heading—a larger,
- slightly more opinionated heading style.
-
-
-
You can use the mark tag to highlight text.
-
- This line of text is meant to be treated as deleted text.
-
-
- This line of text is meant to be treated as no longer accurate.
-
-
- This line of text is meant to be treated as an addition to the document.
-
-
This line of text will render as underlined
-
- This line of text is meant to be treated as fine print.
-
-
This line rendered as bold text.
-
This line rendered as italicized text.
-
-
-
-
-
- Description list alignment
-
-
-
- Align terms and descriptions horizontally by using our grid system’s
- predefined classes (or semantic mixins). For longer terms, you can
- optionally add a .text-truncate
- class to truncate the text with an ellipsis.
-
-
-
-
Description lists
-
- A description list is perfect for defining terms.
-
+
+
+
+ Headings
+
+
+ .h1 through
+ .h6
+ classes are also available, for when you want to match the font
+ styling of a heading but cannot use the associated HTML element.
+
+
+
h1. Bootstrap heading
+
h2. Bootstrap heading
+
h3. Bootstrap heading
+
h4. Bootstrap heading
+
h5. Bootstrap heading
+
h6. Bootstrap heading
+
+
+
+
+ Display headings
+
+
+ Traditional heading elements are designed to work best in the meat
+ of your page content. When you need a heading to stand out, consider
+ using a display heading—a larger, slightly more
+ opinionated heading style.
+
+ Traditional heading elements are designed to work best in the meat
+ of your page content. When you need a heading to stand out, consider
+ using a display heading—a larger, slightly more
+ opinionated heading style.
+
+
+
You can use the mark tag to highlight text.
+
+
+ This line of text is meant to be treated as deleted text.
+
+
+
+
+ This line of text is meant to be treated as no longer accurate.
+
+
+
+
+ This line of text is meant to be treated as an addition to the
+ document.
+
+
+
This line of text will render as underlined
+
+
+ This line of text is meant to be treated as fine print.
+
+
+
+ This line rendered as bold text.
+
+
This line rendered as italicized text.
+
+
+
+
+ Description list alignment
+
+
+ Align terms and descriptions horizontally by using our grid system’s
+ predefined classes (or semantic mixins). For longer terms, you can
+ optionally add a
+ .text-truncate
+ class to truncate the text with an ellipsis.
+
+
+
+
Description lists
+
+ A description list is perfect for defining terms.
+
-
Euismod
-
-
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
-
Donec id elit non mi porta gravida at eget metus.
-
+
Euismod
+
+
+ Vestibulum id ligula porta felis euismod semper eget lacinia
+ odio sem nec elit.
+
+
Donec id elit non mi porta gravida at eget metus.
+
-
Malesuada porta
-
- Etiam porta sem malesuada magna mollis euismod.
-
+
Malesuada porta
+
+ Etiam porta sem malesuada magna mollis euismod.
+
-
Truncated term is truncated
-
- Fusce dapibus, tellus ac cursus commodo, tortor mauris
- condimentum nibh, ut fermentum massa justo sit amet risus.
-
+
+ Truncated term is truncated
+
+
+ Fusce dapibus, tellus ac cursus commodo, tortor mauris
+ condimentum nibh, ut fermentum massa justo sit amet risus.
+
-
Nesting
-
-
-
Nested definition list
-
- Aenean posuere, tortor sed cursus feugiat, nunc augue nunc.
-
-
-
-
-
-
-
+
Nesting
+
+
+
Nested definition list
+
+ Aenean posuere, tortor sed cursus feugiat, nunc augue nunc.
+