JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3463
  • Score
    100M100P100Q120947F
  • License MIT

Vue component to easily build (or use presets) SVG loading cards Facebook like.

Package Exports

  • vue-content-loading

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vue-content-loading) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Vue Content Loading

Vue component to easily build (or use presets) SVG loading cards Facebook like.

Inspired in React Content Loader

Installation

Simple install it via NPM

$ npm install vue-content-loading --save

So how it looks like?

Facebook

Facebook loading

Code

Code loading

See more here

Usage

Presets
  import { VclFacebook, VclInstagram } from 'vue-content-loading';

  <vcl-facebook></vcl-facebook>

  <vcl-instagram></vcl-instagram>

You can bind custom attrs to presets too xd

Custom
  import VueContentLoading from 'vue-content-loading';

  <vue-content-loading :width="300" :height="100">
    <circle cx="30" cy="30" r="30" />
    <rect x="75" y="13" rx="4" ry="4" width="100" height="15" />
    <rect x="75" y="37" rx="4" ry="4" width="50" height="10" />
  </vue-content-loading>

The default loading is facebook

Options

Props

Prop Type Default Description
speed Number 2 Animation speed
width Number 400 Width component
height Number 150 Height component
primary String #f0f0f0 Background the SVG
secondary String #e0e0e0 Animation color

Colors props are required to be HEX with hash prefix.

Props are validate, so it minimize mistakes xd

Supported presets

  • Code (VclCode)
  • List (VclList)
  • Facebook (VclFacebook)
  • Instagram (VclInstagram)
License

MIT