An open API service indexing awesome lists of open source software.

https://github.com/ehsan-shv/vb-loaders

Loader components for Vue3.
https://github.com/ehsan-shv/vb-loaders

css-animation nuxt3 vue3

Last synced: about 1 year ago
JSON representation

Loader components for Vue3.

Awesome Lists containing this project

README

          

# vb-loader

Version

> Loader components for Vue3. [Demo](https://ehsan-shv.github.io/vb-loaders/)

## Components

- LoaderFacebook
- LoaderDualRing
- LoaderCircle
- LoaderRoller
- LoaderRing
- LoaderHeart
- LoaderGrid
- LoaderEllipsis
- LoaderDefault
- LoaderSpinner
- LoaderRipple
- LoaderHourglass
- LoaderContent

## Installation

```
npm i vb-loaders
```

## Example

```vue

import { defineComponent } from 'vue';
import { LoaderRoller } from 'vb-loaders';

export default defineComponent({
components: {
LoaderRoller,
},
});

```

## Content Loader Example

```vue



Hello World!



import { defineComponent, ref } from 'vue';
import { LoaderContent } from 'vb-loaders';

export default defineComponent({
components: {
LoaderContent,
},
setup() {
const loading = ref(true);
return { loading };
},
});

```

## CSS Variables for Customizing

```css
:root {
--vb-loader-circle-background-color: #ffffff;
--vb-loader-default-background-color: #ffffff;
--vb-loader-dual-ring-background-color: #ffffff;
--vb-loader-ellipsis-background-color: #ffffff;
--vb-loader-facebook-background-color: #ffffff;
--vb-loader-grid-background-color: #ffffff;
--vb-loader-heart-background-color: #ffffff;
--vb-loader-hourGlass-background-color: #ffffff;
--vb-loader-ring-background-color: #ffffff;
--vb-loader-ripple-background-color: #ffffff;
--vb-loader-roller-background-color: #ffffff;
--vb-loader-spinner-background-color: #ffffff;

--vb-loader-content-background-color: #212121;
--vb-loader-content-opacity: 0.6;
--vb-loader-content-z-index: 999;
--vb-loader-content-inner-loader-z-index: 1000;
--vb-loader-content-glass-blur: 15px;
--vb-loader-content-glass-background: rgba(255, 255, 255, 0.25);
}
```