3.0.0 • Published 8 years ago
v-bar v3.0.0
VBar
The virtual responsive crossbrowser scrollbar component for VueJS 2x
DEMO
Usage
Install
Using NPM
npm i v-barUsing yarn
yarn add v-barIn your .vue component create a class to your wrapper
Using SASS
<style lang="sass">
    .wrapper
        height: 300px
        width: 300px
</style>Simple CSS
<style>
    .wrapper {
        height: 300px;
        width: 300px;
    }
</style>Include the component in your template
Using Pug
<template lang="pug">
    v-bar(wrapper="wrapper",
        vBar="",
        vBarInternal="",
        hBar="",
        hBarInternal="")
        //- your content
</template>Using Simple HTML
<template>
    <v-bar wrapper="wrapper"
        vBar=""
        vBarInternal=""
        hBar=""
        hBarInternal="">
        <!-- your content -->
    </v-bar>
</template>Import component
<script>
    import VBar from 'v-bar'
    # Declare
    export default {
        components: { VBar }
    }
</script>Options
VBar is fully customizable. You can use your CSS classes to make it even more beautiful :)
*required* wrapper=""
*optional* vBar=""
*optional* vBarInternal=""
*optional* hBar=""
*optional* hBarInternal=""To contribute and make it better
Clone the repo, change what you want and send PR
Contributions are always welcome!
Build Setup
# install dependencies
# using NPM
npm install
# using yarn
yarn
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --reportContributors
Luigui Delyer
Carlo Fragni
https://github.com/carlofragni
SoullessWaffle
https://github.com/SoullessWaffle