mirror of
https://github.com/Hopiu/vue-material.git
synced 2026-05-20 13:01:52 +00:00
467 lines
17 KiB
Vue
467 lines
17 KiB
Vue
<template>
|
|
<page-content page-title="Components - Button Toggle">
|
|
<docs-component>
|
|
<div slot="description">
|
|
<p>Toggle buttons may be used to group related options. Arrange layout and spacing to convey that certain toggle buttons are part of a group.</p>
|
|
<p>The following classes can be applied to change the color palette:</p>
|
|
<ul class="md-body-2">
|
|
<li><code>md-primary</code></li>
|
|
<li><code>md-accent</code></li>
|
|
<li><code>md-warn</code></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div slot="api">
|
|
<api-table name="md-button-toggle">
|
|
<md-table slot="properties">
|
|
<md-table-header>
|
|
<md-table-row>
|
|
<md-table-head>Name</md-table-head>
|
|
<md-table-head>Type</md-table-head>
|
|
<md-table-head>Description</md-table-head>
|
|
</md-table-row>
|
|
</md-table-header>
|
|
|
|
<md-table-body>
|
|
<md-table-row>
|
|
<md-table-cell>md-single</md-table-cell>
|
|
<md-table-cell><code>Boolean</code></md-table-cell>
|
|
<md-table-cell>Enable single selection</md-table-cell>
|
|
</md-table-row>
|
|
</md-table-body>
|
|
</md-table>
|
|
</api-table>
|
|
|
|
<api-table name="md-button">
|
|
<md-table slot="classes">
|
|
<md-table-header>
|
|
<md-table-row>
|
|
<md-table-head>Name</md-table-head>
|
|
<md-table-head>Description</md-table-head>
|
|
</md-table-row>
|
|
</md-table-header>
|
|
|
|
<md-table-body>
|
|
<md-table-row>
|
|
<md-table-cell>md-toggle</md-table-cell>
|
|
<md-table-cell>Active selection</md-table-cell>
|
|
</md-table-row>
|
|
</md-table-body>
|
|
</md-table>
|
|
</api-table>
|
|
</div>
|
|
|
|
<div slot="example">
|
|
<example-box card-title="Multiple">
|
|
<div slot="demo">
|
|
<md-button-toggle>
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle class="md-button-group md-primary">
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_underline</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle class="md-button-group md-accent">
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_underline</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle class="md-button-group md-warn">
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle class="md-button-group md-primary">
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button" disabled>
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button" disabled>
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle>
|
|
<md-button class="md-toggle">Works</md-button>
|
|
<md-button class="md-toggle">With</md-button>
|
|
<md-button>Text</md-button>
|
|
<md-button>Too</md-button>
|
|
</md-button-toggle>
|
|
</div>
|
|
|
|
<div slot="code">
|
|
<code-block lang="xml">
|
|
<md-button-toggle>
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle class="md-button-group md-primary">
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_underline</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle class="md-button-group md-accent">
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_underline</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle class="md-button-group md-warn">
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle class="md-button-group md-primary">
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button" disabled>
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button" disabled>
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle>
|
|
<md-button class="md-toggle">Works</md-button>
|
|
<md-button class="md-toggle">With</md-button>
|
|
<md-button>Text</md-button>
|
|
<md-button>Too</md-button>
|
|
</md-button-toggle>
|
|
</code-block>
|
|
</div>
|
|
</example-box>
|
|
|
|
<example-box card-title="Single Selection">
|
|
<div slot="demo">
|
|
<md-button-toggle md-single>
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single class="md-button-group md-primary">
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_underline</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single class="md-button-group md-accent">
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_underline</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single class="md-button-group md-warn">
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single class="md-button-group md-primary">
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button" disabled>
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button" disabled>
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single>
|
|
<md-button>Works</md-button>
|
|
<md-button>With</md-button>
|
|
<md-button>Text</md-button>
|
|
<md-button>Too</md-button>
|
|
</md-button-toggle>
|
|
</div>
|
|
|
|
<div slot="code">
|
|
<code-block lang="xml">
|
|
<md-button-toggle md-single>
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single class="md-button-group md-primary">
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_underline</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single class="md-button-group md-accent">
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_underline</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single class="md-button-group md-warn">
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button md-toggle">
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single class="md-button-group md-primary">
|
|
<md-button class="md-icon-button">
|
|
<md-icon>format_bold</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button" disabled>
|
|
<md-icon>format_italic</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button" disabled>
|
|
<md-icon>strikethrough_s</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>title</md-icon>
|
|
</md-button>
|
|
</md-button-toggle>
|
|
|
|
<md-button-toggle md-single>
|
|
<md-button>Works</md-button>
|
|
<md-button>With</md-button>
|
|
<md-button>Text</md-button>
|
|
<md-button>Too</md-button>
|
|
</md-button-toggle>
|
|
</code-block>
|
|
</div>
|
|
</example-box>
|
|
</div>
|
|
</docs-component>
|
|
</page-content>
|
|
</template>
|
|
|
|
<style lang="scss" scoped>
|
|
.md-button-group + .md-button-group {
|
|
margin-top: 16px;
|
|
}
|
|
</style>
|