Touch ripple component for Vue 3.x.
<script type="text/javascript" src="https://unpkg.com/vue3-touch-ripple/"></script>
<script type="text/javascript">
Vue.use(window.VueTouchRipple, /* { default global options } */)
</script>npm install vue3-touch-ripple --saveimport { touchRipple } from 'vue-touch-ripple'
import 'vue-touch-ripple/dist/vue-touch-ripple.css'
export default {
components: {
touchRipple
}
}<template>
<touch-ripple :speed="1" :opacity="0.3" color="#fff" transition="ease">
<!-- your element... -->
<h1>it's a h1 title</h1>
<div>it's a div block</div>
</touch-ripple>
</template>| prop | type | default |
|---|---|---|
| speed | Number |
1 |
| color | String |
#fff |
| opacity | Number |
0.3 |
| transition | String |
ease-out |