mirror of
https://github.com/Hopiu/vue-material.git
synced 2026-05-20 04:51:51 +00:00
175 lines
5.1 KiB
Vue
175 lines
5.1 KiB
Vue
<template>
|
|
<page-content page-title="Components - Ink Ripple">
|
|
<docs-component>
|
|
<div slot="description">
|
|
<p>Ink ripples confirm user input by immediately expanding outward from the point of touch. The card lifts to indicate an active state.</p>
|
|
</div>
|
|
|
|
<div slot="api">
|
|
<api-table name="md-ink-ripple">
|
|
<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-disabled</md-table-cell>
|
|
<md-table-cell><code>Boolean</code></md-table-cell>
|
|
<md-table-cell>Disable the ripple effect on the parent element. Default <code>false</code></md-table-cell>
|
|
</md-table-row>
|
|
</md-table-body>
|
|
</md-table>
|
|
</api-table>
|
|
</div>
|
|
|
|
<div slot="example">
|
|
<example-box card-title="As a component">
|
|
<div slot="demo">
|
|
<div class="has-ripple">
|
|
<md-ink-ripple></md-ink-ripple>
|
|
This div has ripple effect
|
|
</div>
|
|
|
|
<div class="has-ripple purple">
|
|
<md-ink-ripple></md-ink-ripple>
|
|
This div has ripple effect
|
|
</div>
|
|
|
|
<div class="has-ripple blue">
|
|
<md-ink-ripple></md-ink-ripple>
|
|
This div has ripple effect
|
|
</div>
|
|
|
|
<div class="has-ripple red">
|
|
<md-ink-ripple></md-ink-ripple>
|
|
This div has ripple effect
|
|
</div>
|
|
|
|
<md-card class="card-ripple" md-with-hover>
|
|
<md-card-media>
|
|
<md-ink-ripple></md-ink-ripple>
|
|
<img src="assets/card-image-1.jpg" alt="People">
|
|
</md-card-media>
|
|
|
|
<md-card-actions>
|
|
<md-button class="md-icon-button">
|
|
<md-icon>favorite</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>bookmark</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>share</md-icon>
|
|
</md-button>
|
|
</md-card-actions>
|
|
</md-card>
|
|
</div>
|
|
|
|
<div slot="code">
|
|
<code-block lang="xml">
|
|
<div class="has-ripple">
|
|
<md-ink-ripple></md-ink-ripple>
|
|
This div has ripple effect
|
|
</div>
|
|
|
|
<div class="has-ripple purple">
|
|
<md-ink-ripple></md-ink-ripple>
|
|
This div has ripple effect
|
|
</div>
|
|
|
|
<div class="has-ripple blue">
|
|
<md-ink-ripple></md-ink-ripple>
|
|
This div has ripple effect
|
|
</div>
|
|
|
|
<div class="has-ripple red">
|
|
<md-ink-ripple></md-ink-ripple>
|
|
This div has ripple effect
|
|
</div>
|
|
|
|
<md-card class="card-ripple" md-with-hover>
|
|
<md-card-media>
|
|
<md-ink-ripple></md-ink-ripple>
|
|
<img src="assets/card-image-1.jpg" alt="People">
|
|
</md-card-media>
|
|
|
|
<md-card-actions>
|
|
<md-button class="md-icon-button">
|
|
<md-icon>favorite</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>bookmark</md-icon>
|
|
</md-button>
|
|
|
|
<md-button class="md-icon-button">
|
|
<md-icon>share</md-icon>
|
|
</md-button>
|
|
</md-card-actions>
|
|
</md-card>
|
|
</code-block>
|
|
|
|
<code-block lang="scss">
|
|
.has-ripple {
|
|
margin-bottom: 16px;
|
|
padding: 20px;
|
|
display: inline-block;
|
|
position: relative;
|
|
}
|
|
|
|
.blue {
|
|
color: #2196F3;
|
|
}
|
|
|
|
.purple {
|
|
color: #9C27B0;
|
|
}
|
|
|
|
.red {
|
|
color: #F44336;
|
|
}
|
|
|
|
.card-ripple {
|
|
width: 300px;
|
|
margin-top: 24px;
|
|
}
|
|
</code-block>
|
|
</div>
|
|
</example-box>
|
|
</div>
|
|
</docs-component>
|
|
</page-content>
|
|
</template>
|
|
|
|
<style lang="scss" scoped>
|
|
.has-ripple {
|
|
margin-bottom: 16px;
|
|
padding: 20px;
|
|
display: inline-block;
|
|
position: relative;
|
|
}
|
|
|
|
.blue {
|
|
color: #2196F3;
|
|
}
|
|
|
|
.purple {
|
|
color: #9C27B0;
|
|
}
|
|
|
|
.red {
|
|
color: #F44336;
|
|
}
|
|
|
|
.card-ripple {
|
|
width: 300px;
|
|
margin-top: 24px;
|
|
}
|
|
</style>
|