flexipop
v0.3.2
Published
An ultra-compact positioning engine inspired by [Nanopop](https://www.npmjs.com/package/nanopop), but we decided to create our own solution. The main reason? We wanted something tailored specifically to our [library's](https://github.com/unify-ui-dev/flex
Maintainers
Readme
Flexipop
An ultra-compact positioning engine inspired by Nanopop, but we decided to create our own solution. The main reason? We wanted something tailored specifically to our library's needs, while also taking the opportunity to learn new techniques and improve our problem-solving skills.
This library thrives on simplicity and efficiency.
[!IMPORTANT] This package is a part of the
flexillalibrary's ecosystem.
When to opt for FLEXIPOP over PopperJS?
If you are considering flexipop over PopperJS, it's likely due to similar reasons as Nanopop.
Choose FLEXIPOP for a small, powerful, and efficient positioning solution.
Usage
Installation
npm i flexipopUsage
import { CreatePopper } from 'flexipop'
new CreatePopper(
referenceElement,//HTMLElement
popperElement,//HTMLElement
{
// options here
}
)HTML Markup
<div data-reference-el></div>
<div data-popper-el>Left-start</div>CSS
⚠ The popperElement must have set
positiontofixed.
