0.5.0 • Published 7 years ago

micro-popover v0.5.0

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

micro-popover

A tiny, fast, configurable popover in 2.5kb. Demo 🍻

js-standard-style

Usage

import Popover from 'micro-popover'

const target = document.getElementById('target')

const pop = new Popover({
  target: target,
  popover: `
    <div class="my-popover">
      <h5 class="mv0">I'm a popover!</h5>
    </div>
  `,
  position: 'left',
  transitionSpeed: 200, // for css transitions
  onChange: ({ pinned }) => {...} // boolean
})

target.addEventListener('mouseenter', pop.pin)
target.addEventListener('mouseleave', pop.unpin)

Required CSS:

.micro-popover {
  position: absolute;
  z-index: 9999;
  top: 0; left: 0;
}

MIT License

0.5.0

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago