0.0.1 • Published 1 year ago

slidev-addon-components v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

Slidev Addon - Components

NPM version

A collection of components for Slidev.

Usage

Install the package:

npm i slidev-addon-components

Declare the addons either in your front matter of your slides.md file:

addons:
  - slidev-addon-components

Or in your package.json file:

{
  "slidev": {
    "addons": [
      "slidev-addon-components",
    ]
  }
}

Components

The following components are available:

  • box: A simple box/rectangle component.
  • oval: A simple oval/circle component.
  • show-hide: A component which can be used to show and hide content.

Box

A simple box component.

<box 
  left="400px" // required
  top="350px" // required 
  width="330px" // default: 100px
  height="100px" // default: 100px  
  borderColor="#44FFD2" // default: #fff 
  borderWidth="2px" // default: 2px
  borderStyle="solid" // default: solid 
  backgroundColor="#44ffd233" // optional 
  textColor="#fff" // default: inherit 
  title="Title" // optional 
  description="Description" // optional 
  />

Box

Oval

A simple oval/circle component.

<oval 
  left="400px" // required
  top="350px" // required 
  width="330px" // default: 100px
  height="100px" // default: 100px  
  borderColor="#44FFD2" // default: #fff 
  borderWidth="2px" // default: 2px
  borderStyle="solid" // default: solid 
  backgroundColor="#44ffd233" // optional 
  textColor="#fff" // default: inherit 
  title="Title" // optional 
  description="Description" // optional 
  />

Oval

Show/Hide

A component which can be used to show and hide content.

---
clicks: 3 // Define the click count
---

<show-hide show="1" hide="2">
  Show on click 1, hide on 2, Current: {{ $slidev.nav.clicks }}
</show-hide>

Show/Hide

Visitors