Need help with vue-info-card?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

karakanb
152 Stars 14 Forks MIT License 91 Commits 1 Opened issues

Description

Simple and beautiful card component with an elegant spark line, for VueJS.

Services available

!
?

Need anything else?

Contributors list

# 147,169
Firefox
HTML
newtab
GitHub
75 commits

Simple and beautiful card component with an elegant spark line, for VueJS.

Build Status Coverage Status npm version License

Demo

Live demo of the component can be found here.

Installation

npm i -S vue-info-card

Usage

After the installation, the component can be used by passing the appropriate props for displaying the data and messages. A sample usage within a single file component is as follows:

Props

There are basically three different props for each faces of the card. A face requires a type, such as

graph
or
text
, a title, and a data to display in the body of the card. The props are as follows:

| prop | Type | Optional? | Default | Description | |--------------|---------------------|--------------|------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------| |

frontType
|
String
| :whitecheckmark: |
'text'
| Type of the front face of the card. Available options are
graph
or
text
. | |
frontTitle
|
String
| :whitecheckmark: |
'Default Card Title'
| Title of the front face of the card. | |
frontData
|
String
or
Array
| :x: | | Data that will be displayed on the front face of the card. If
frontType
is set to
graph
, this must be an array; otherwise, a string. | |
frontTrendGradients
|
Array
| :whitecheckmark: |
['#4facfe', '#00f2fe']
| Gradient that will be used on the spark line, expected to be an array of color hexas as strings. | |
backType
|
String
| :whitecheckmark: |
'text'
| Type of the back face of the card. Available options are
graph
or
text
. | |
backTitle
|
String
| :whitecheckmark: |
'Default Card Title'
| Title of the back face of the card. | |
backData
|
String
or
Array
| :x: | | Data that will be displayed on the back face of the card. If
frontType
is set to
graph
, this must be an array; otherwise, a string. | |
backTrendGradients
|
Array
| :whitecheckmark: |
['#4facfe', '#00f2fe']
| Gradient that will be used on the spark line, expected to be an array of color hexas as strings. |

Note that both

frontData
and
backData
props accept HTML as input, which means you can inject elements to the card body directly.

Credits

The component is based on two main features: spark line and flip effect. The spark line is created with the amazing vuetrend component, which creates cool and customizable graphs. The flipping effect is implemented in pure CSS, and influenced from the tutorial here.

Browser Support

The component supports all of the modern browsers, with least versions: Firefox 37, Chrome 42, Safari 8, Opera 29, and IE 10.

License

The project is under MIT License.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.