1.0.3 • Public • Published

    🎨 Sadrix Vue Color

    This package created to make using colors easier inside vue application.

    github repository

    Please let me know what you think about this package. Don't forget to report bugs.

    🎉 version 1 released 🎈

    How to use

    1. Install package in your project with this command:

    npm i -S sadrix-vue-color

    1. Import package inside your Vuejs application config file and let Vue() instance use it as a plugin:

    import SadrixVueColor from 'sadrix-vue-color'; Vue.use(SadrixVueColor);

    1. Your done! Now easily can use vueColor(material_color_name, opacity) any where inside your application:

    example #1:

    <div v-else :style="{color: vueColor('red-500')}">

    example #2 (with color opacity):

    mounted() {
        console.log(this.vueColor('blue-800', 0.3));

    ⭐️ New in version 1.0.0 ⭐️

    Now you can change default color of vueColor(colorName) method and add you custom beautiful colors as an object to the plugin. So how to do this? Easily! You just need to pass them as option to your app config file. here : Vue.use(plugin, options)

    import SadrixVueColor from 'sadrix-vue-color'
    Vue.use(SadrixVueColor, {
       defaultColor: '#ff5252', // my favorite color!!!
       customColors: {
           myBlue: '#0000ff',
           "custom-red": '#220100'

    just remember default color and customColors should be passed only in hex (#rrggbb) format.

    🎨 How to use material color pallets inside sass files

    You can easily use all material color pallets inside your stylesheet files. Import All.scss file to add all color pallets or simply add onlu pallets that you need to use in your project:


    @import '~sadrix-vue-color/dist/styles/all';
    #and use it like this
    body {
        background-color: $red-100;

    Enjoy using colors! 😉


    npm i sadrix-vue-color

    DownloadsWeekly Downloads






    Unpacked Size

    15.5 kB

    Total Files


    Last publish


    • sadrix