UNPKG

vue-libs-simple-toggle

Version:

Simple and very light vue.js (v2) toggle component

55 lines (36 loc) 1.12 kB
# Vue Simple Toggle (Switch) A simple and super light Vue.js component for simple toggle button (switch) with a nice smooth transition. No dependencies. No sass/less compilation. Very easy to use :). <img src="https://raw.githubusercontent.com/AlexLibs/vue-libs-simple-toggle/master/demo/vue-libs-simple-toggle-demo.png" /><br> [How it looks DEMO](https://jsfiddle.net/bqqydhjL/3/show/) ## Installation ```bash npm install vue-libs-simple-toggle --save ``` ## Basic Usage ```javascript import Toggle from 'vue-libs-simple-toggle'; new Vue({ components: { Toggle }, data () { return { currentState: true } } }; ``` ```html <toggle v-model="currentState"></toggle> ``` ## Customization Override the relevant classes to customize it. For example, to make it blue instead of green: ```css .vue-libs-simple-toggle input:checked + .slider { background-color: blue!important; } .vue-libs-simple-toggle input:focus + .slider { box-shadow: 0 0 1px blue!important; } ```