mirror of
https://github.com/Hopiu/vue-material.git
synced 2026-04-29 02:54:48 +00:00
Add code example to bottom bar and buttons
This commit is contained in:
parent
da30a66965
commit
70e57f439f
3 changed files with 275 additions and 11 deletions
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
.code-block {
|
||||
width: 100%;
|
||||
max-width: 640px;
|
||||
max-width: 850px;
|
||||
padding: 4px 32px;
|
||||
margin: 0;
|
||||
position: relative;
|
||||
|
|
@ -21,6 +21,10 @@
|
|||
font-size: 14px;
|
||||
line-height: 24px;
|
||||
|
||||
+ .code-block {
|
||||
margin-top: 16px;
|
||||
}
|
||||
|
||||
pre {
|
||||
margin: 0;
|
||||
white-space: pre-wrap;
|
||||
|
|
|
|||
|
|
@ -50,24 +50,24 @@
|
|||
</demo-example>
|
||||
|
||||
<demo-example label="Themed">
|
||||
<div class="phone-viewport" v-md-theme="'indigo'">
|
||||
<md-bottom-bar>
|
||||
<div class="phone-viewport">
|
||||
<md-bottom-bar v-md-theme="'indigo'">
|
||||
<md-bottom-bar-item md-icon="history">Recents</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="favorite" md-active>Favorites</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="near_me">Nearby</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</div>
|
||||
|
||||
<div class="phone-viewport" v-md-theme="'orange'">
|
||||
<md-bottom-bar>
|
||||
<div class="phone-viewport">
|
||||
<md-bottom-bar v-md-theme="'orange'">
|
||||
<md-bottom-bar-item md-icon="history">Recents</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="favorite" md-active>Favorites</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="near_me">Nearby</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</div>
|
||||
|
||||
<div class="phone-viewport" v-md-theme="'green'">
|
||||
<md-bottom-bar md-shift>
|
||||
<div class="phone-viewport">
|
||||
<md-bottom-bar md-shift v-md-theme="'green'">
|
||||
<md-bottom-bar-item md-icon="ondemand_video">Movies</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="music_note">Music</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="books" md-active>Books</md-bottom-bar-item>
|
||||
|
|
@ -75,8 +75,8 @@
|
|||
</md-bottom-bar>
|
||||
</div>
|
||||
|
||||
<div class="phone-viewport" v-md-theme="'brown'">
|
||||
<md-bottom-bar md-shift>
|
||||
<div class="phone-viewport">
|
||||
<md-bottom-bar md-shift v-md-theme="'brown'">
|
||||
<md-bottom-bar-item md-icon="ondemand_video">Movies</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="music_note">Music</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="books" md-active>Books</md-bottom-bar-item>
|
||||
|
|
@ -98,7 +98,117 @@
|
|||
</div>
|
||||
|
||||
<div slot="code">
|
||||
<h2>Code</h2>
|
||||
<demo-example label="Default">
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar>
|
||||
<md-bottom-bar-item md-icon="history">Recents</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="favorite" md-active>Favorites</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="near_me">Nearby</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
|
||||
<demo-example label="Shifting">
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar md-shift>
|
||||
<md-bottom-bar-item md-icon="ondemand_video">Movies</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="music_note">Music</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="books" md-active>Books</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="photo">Pictures</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar class="md-accent" md-shift>
|
||||
<md-bottom-bar-item md-icon="ondemand_video">Movies</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="music_note">Music</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="books" md-active>Books</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="photo">Pictures</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar class="md-warn" md-shift>
|
||||
<md-bottom-bar-item md-icon="ondemand_video">Movies</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="music_note">Music</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="books" md-active>Books</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="photo">Pictures</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar class="md-transparent" md-shift>
|
||||
<md-bottom-bar-item md-icon="ondemand_video">Movies</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="music_note">Music</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="books" md-active>Books</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="photo">Pictures</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
|
||||
<demo-example label="Themed">
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar v-md-theme="'indigo'">
|
||||
<md-bottom-bar-item md-icon="history">Recents</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="favorite" md-active>Favorites</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="near_me">Nearby</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar v-md-theme="'orange'">
|
||||
<md-bottom-bar-item md-icon="history">Recents</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="favorite" md-active>Favorites</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="near_me">Nearby</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar md-shift v-md-theme="'green'">
|
||||
<md-bottom-bar-item md-icon="ondemand_video">Movies</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="music_note">Music</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="books" md-active>Books</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="photo">Pictures</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar md-shift v-md-theme="'brown'">
|
||||
<md-bottom-bar-item md-icon="ondemand_video">Movies</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="music_note">Music</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="books" md-active>Books</md-bottom-bar-item>
|
||||
<md-bottom-bar-item md-icon="photo">Pictures</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
|
||||
<demo-example label="Dynamic Theme">
|
||||
<code-block lang="xml">
|
||||
<md-bottom-bar md-shift v-md-theme="playground.theme">
|
||||
<md-bottom-bar-item @click="setTheme('blue')" md-icon="ondemand_video">Movies</md-bottom-bar-item>
|
||||
<md-bottom-bar-item @click="setTheme('teal')" md-icon="music_note">Music</md-bottom-bar-item>
|
||||
<md-bottom-bar-item @click="setTheme('brown')" md-icon="books" md-active>Books</md-bottom-bar-item>
|
||||
<md-bottom-bar-item @click="setTheme('indigo')" md-icon="photo">Pictures</md-bottom-bar-item>
|
||||
</md-bottom-bar>
|
||||
</code-block>
|
||||
|
||||
<code-block lang="javascript">
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
playground: {
|
||||
theme: 'brown'
|
||||
}
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
setTheme(theme) {
|
||||
this.playground.theme = theme;
|
||||
}
|
||||
}
|
||||
};
|
||||
</code-block>
|
||||
</demo-example>
|
||||
</div>
|
||||
|
||||
<div slot="api">
|
||||
|
|
|
|||
|
|
@ -141,7 +141,157 @@
|
|||
</div>
|
||||
|
||||
<div slot="code">
|
||||
<h2>Code</h2>
|
||||
<demo-example label="Flat">
|
||||
<code-block lang="html">
|
||||
<md-button>Default</md-button>
|
||||
<md-button class="md-primary">Primary</md-button>
|
||||
<md-button class="md-accent">Accent</md-button>
|
||||
<md-button class="md-warn">Warn</md-button>
|
||||
<md-button class="md-primary" disabled>Disabled</md-button>
|
||||
<md-button class="md-dense">Dense</md-button>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
|
||||
<demo-example label="Raised">
|
||||
<code-block lang="xml">
|
||||
<md-button class="md-raised">Default</md-button>
|
||||
<md-button class="md-raised md-primary">Primary</md-button>
|
||||
<md-button class="md-raised md-accent">Accent</md-button>
|
||||
<md-button class="md-raised md-warn">Warn</md-button>
|
||||
<md-button class="md-raised md-primary" disabled>Disabled</md-button>
|
||||
<md-button class="md-raised md-dense">Dense</md-button>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
|
||||
<demo-example label="Themed">
|
||||
<code-block lang="xml">
|
||||
<md-button class="md-raised md-primary" v-md-theme="'indigo'">Indigo</md-button>
|
||||
<md-button class="md-raised md-primary" v-md-theme="'teal'">Teal</md-button>
|
||||
<md-button class="md-raised md-primary" v-md-theme="'green'">Green</md-button>
|
||||
<md-button class="md-raised md-primary" v-md-theme="'white'">White</md-button>
|
||||
<md-button class="md-raised md-primary" disabled v-md-theme="'brown'">Brown</md-button>
|
||||
<md-button class="md-raised md-primary md-dense" v-md-theme="'orange'">Orange</md-button>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
|
||||
<demo-example label="Links">
|
||||
<code-block lang="xml">
|
||||
<md-button href="#/button" class="md-raised">Default</md-button>
|
||||
<md-button href="#/button" class="md-raised md-primary">Primary</md-button>
|
||||
<md-button href="#/button" class="md-raised md-accent">Accent</md-button>
|
||||
<md-button href="#/button" class="md-raised md-warn">Warn</md-button>
|
||||
<md-button href="#/button" class="md-raised md-primary" disabled>Disabled</md-button>
|
||||
<md-button href="#/button" class="md-raised md-dense">Dense</md-button>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
|
||||
<demo-example label="Icons - Flat">
|
||||
<code-block lang="xml">
|
||||
<md-button class="md-icon-button">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button md-primary">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button md-accent">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button md-warn">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button" disabled>
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button md-dense">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
|
||||
<demo-example label="Icons - Raised">
|
||||
<code-block lang="xml">
|
||||
<md-button class="md-icon-button md-raised">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button md-raised md-primary">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button md-raised md-accent">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button md-raised md-warn">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button md-raised" disabled>
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-icon-button md-raised md-dense">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
|
||||
<demo-example label="Floating Action Button">
|
||||
<code-block lang="xml">
|
||||
<md-button class="md-fab md-fab-bottom-right">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab md-fab-bottom-left md-mini">
|
||||
<md-icon>add</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab">
|
||||
<md-icon>edit</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab md-mini">
|
||||
<md-icon>edit</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab md-primary">
|
||||
<md-icon>email</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab md-primary md-mini">
|
||||
<md-icon>email</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab md-warn">
|
||||
<md-icon>save</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab md-warn md-mini">
|
||||
<md-icon>save</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab md-clean">
|
||||
<md-icon>chat</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab md-clean md-mini">
|
||||
<md-icon>chat</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab" disabled>
|
||||
<md-icon>message</md-icon>
|
||||
</md-button>
|
||||
|
||||
<md-button class="md-fab md-mini" disabled>
|
||||
<md-icon>message</md-icon>
|
||||
</md-button>
|
||||
</code-block>
|
||||
</demo-example>
|
||||
</div>
|
||||
|
||||
<div slot="api">
|
||||
|
|
|
|||
Loading…
Reference in a new issue