vue-cute-timeline-rtl
Introduction
A cute timeline component for Vue.js.
Install
yarn add vue-cute-timeline --save
Usage
<template> <timeline> <timeline-title>title</timeline-title> <timeline-item bg-color="#9dd8e0">item1</timeline-item> <timeline-item :hollow="true">item2</timeline-item> </timeline></template> <script>import { Timeline, TimelineItem, TimelineTitle } from 'vue-cute-timeline' export default { components: { Timeline, TimelineItem, TimelineTitle }}</script>
API
<timeline>
props
It will be better to use hyphenated attributes instead of camelcase attributes. The discussion explained why.
-
timeline-theme
The theme color of the timeline component.
Set the line's and circle's color.
Type: string Default: #dbdde0
<timeline-item>
/ <timeline-title>
props
-
bg-color
Set the circle's and the circle's border color.
Type: string Default: #dbdde0
-
line-color
Set only the circle's border color.
Type: string Default: #dbdde0
-
hollow
Control whether the circle is hollow or not.
Type: boolean Default: false
-
font-color
Set the timeline item or title font color. Or you can set font color by add a className, as the content of the timeline item/title is a slot.
Type: string Default: #37414a
Slots
-
others
Don't like the circle? You can set it to a image, iconfont or anything you want.
License
MIT © luyilin
minemine.cc · GitHub @luyilin · Twitter @luyilin12