1.1.2 • Published 1 year ago

@9am/flipr v1.1.2

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

Demo

Edit random-image

Features

  • Create a flipping book from html content.
  • Support horizontal or vertial layout.

Usage

Install

npm install @9am/flipr

HTML

<ol id="content">
    <li>1111111111</li>
    <li>2222222222</li>
    <li>3333333333</li>
    <li>4444444444</li>
</ol>

Javascript

import Flipr from '@9am/flipr';
import '@9am/flipr/style.css';

const flipr = new Flipr({
    /* FliprOptions */
    w: 600,
    h: 400,
    content: document.querySelector('#content'),
    tHint: 'tr',
});

// append dom
document.body.appendChild(flipr.dom);

Documentation

FliprOptions

NameTypeDefaultDescription
wnumberrequired*book width
hnumberrequired*book height
contentHTMLElementrequired*the content element whose children will be used to render book
phnumber0book padding horizontal
pvnumber0book padding vertical
align'horizontal' \| 'vertical''horizontal'book layout
pageNumnumber0default page num
tSizenumber100trigger area size
tHint'tl' \| 'tr' \| 'bl' \| 'br' \| ''''show hint trigger area before user interaction
tHintIntervalnumber1000hint animation interval in ms

CSS Properties

NameTypeDefaultDescription
--flipr-paddingcss <padding>20pxpage padding
--flipr-bgcss <background>whitepage background

License

MIT

1.1.1

1 year ago

1.1.2

1 year ago

1.1.0

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago