All Projects → michalsnik → Vue Content Placeholders

michalsnik / Vue Content Placeholders

Licence: mit
Composable components for rendering fake (progressive) content like facebook in vue

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
Vue
7211 projects

Projects that are alternatives of or similar to Vue Content Placeholders

Skeleton Elements
Skeleton elements - UI for improved perceived performance
Stars: ✭ 27 (-98.25%)
Mutual labels:  skeleton, lazy-loading, loader
vue-skeleton-loader
A simple and easily customizable skeleton loader plugin for you Vue application.
Stars: ✭ 74 (-95.22%)
Mutual labels:  loader, vue-components, progressive-rendering
vue-load-image
A Vue component for showing loader during image loading https://john015.github.io/vue-load-image/
Stars: ✭ 60 (-96.12%)
Mutual labels:  loader, vue-components
react-skeleton-loader
A react helper for skeleton loaders
Stars: ✭ 61 (-96.06%)
Mutual labels:  skeleton, loader
Vue Clazy Load
Component-based lazy (CLazy) load images in Vue.js 2
Stars: ✭ 106 (-93.15%)
Mutual labels:  lazy-loading, vue-components
Ocskeleton
[OCSkeleton] - Make your loading view a little difference.
Stars: ✭ 184 (-88.11%)
Mutual labels:  skeleton, loader
React Native Skeleton Content
A customizable skeleton-like loading placeholder for react native projects using expo.
Stars: ✭ 221 (-85.71%)
Mutual labels:  skeleton, loader
vue-visual
Vue 2 image and video loader supporting lazy loading, background videos, fixed aspect ratios, low rez poster images, transitions, loaders, slotted content and more.
Stars: ✭ 56 (-96.38%)
Mutual labels:  loader, lazy-loading
Vue Loaders
Vue + loaders.css
Stars: ✭ 127 (-91.79%)
Mutual labels:  vue-components, loader
Ngx Skeleton Loader
Make beautiful, animated loading skeletons that automatically adapt to your Angular apps
Stars: ✭ 278 (-82.03%)
Mutual labels:  skeleton, loader
Imagvue
🎑 Imagvue is an image component for Vue.js
Stars: ✭ 268 (-82.68%)
Mutual labels:  lazy-loading, vue-components
Skeleton
💀 An easy way to create sliding CAGradientLayer animations! Works great for creating skeleton screens for loading content.
Stars: ✭ 587 (-62.06%)
Mutual labels:  skeleton, loader
React Content Loader
⚪ SVG-Powered component to easily create skeleton loadings.
Stars: ✭ 11,830 (+664.71%)
Mutual labels:  skeleton, loader
Ember Content Placeholders
Composable components for rendering fake (progressive) content like facebook
Stars: ✭ 121 (-92.18%)
Mutual labels:  lazy-loading, loader
lazy-load-images.js
Progressive & lazy loading images.
Stars: ✭ 17 (-98.9%)
Mutual labels:  lazy-loading, progressive-rendering
Vue Wait
Complex Loader and Progress Management for Vue/Vuex and Nuxt Applications
Stars: ✭ 1,869 (+20.81%)
Mutual labels:  vue-components, loader
Vue Spinners
💫 A collection of loading spinner components for Vuejs
Stars: ✭ 255 (-83.52%)
Mutual labels:  vue-components, loader
Vue Lazyload Images
A plugin of lazy-load images for Vue2.x
Stars: ✭ 61 (-96.06%)
Mutual labels:  lazy-loading, vue-components
React Native Skeleton Content Nonexpo
A customizable skeleton-like loading placeholder for react native projects not using expo.
Stars: ✭ 92 (-94.05%)
Mutual labels:  skeleton, loader
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-93.41%)
Mutual labels:  loader

vue-content-placeholders

npm vue2

Vue addon for rendering fake content while data is fetching to provide better UX and lower bounce rate.

example


💿 Installation

  • via npm: npm install vue-content-placeholders --save
  • via yarn: yarn add vue-content-placeholders

🚀 Usage

Include plugin in your main.js file.

import Vue from 'vue'
import VueContentPlaceholders from 'vue-content-placeholders'

Vue.use(VueContentPlaceholders)

⚠️ A css file is included when importing the package. You may have to setup your bundler to embed the css in your page.

Examples:

<content-placeholders>
  <content-placeholders-heading :img="true" />
  <content-placeholders-text :lines="3" />
</content-placeholders>

rendered example

<content-placeholders :rounded="true">
  <content-placeholders-img />
  <content-placeholders-heading />
</content-placeholders>

rendered example

Available components and properties

  • root <content-placeholders>

    • Boolean animated (default: true)
    • Boolean rounded (default: false) - border radius
    • Boolean centered (default: false)

    these properties define how all children components will act

  • <content-placeholders-heading />

    • Boolean img (default: false)
  • <content-placeholders-text />

    • Number lines (default: 4)
  • <content-placeholders-img />


🔓 License

See the LICENSE file for license rights and limitations (MIT).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].