floativ is a responsive floating scroll-box at the bottom of the screen of your site that contains text, among other things, which can be displayed while browsing a web page. This floating scroll-box disappears when the user reaches an element with a specific id.
Installation
Directions
- cd into the directory and run npm install in order to install all the project dependencies.
- Open index.html to see and start working with this project.
NPM Package
You can find and install floativ from npm here.
Usage
Put this $("#floativ").floativ(); inside script tags at the bottom of your HTML file.
You can also specify parameters, such as:
- breakPoint: the class where we hide the floating box
- height: the starting height of the box
- width: the starting width of the box
- offsetPercentage: specifies extra offset to where we hide the floating box
- heightExpand: the expand height
- widthExpand: the expand width
- animate: the expand-collapse animation
- customClass: add extra classes to parent element
- scrollbar: see mCustomScrollbar for more information
The floating box requires the following html markup in order to work
<div class="floativ" id="floativ">
<div class="floativ-container">
<div class="floativ-head">
<span>
<i class="fa fa-plus-circle floativ-expand" aria-hidden="true" aria-label="Expand"></i>
</span>
<span>
<i class="fa fa-minus-circle floativ-collapse" aria-hidden="true" aria-label="Collapse"></i>
</span>
</div>
<div class="floativ-wrapper">
<div class="floativ-body">
... YOUR CONTENT HERE ...
</div>
</div>
</div>
</div>
Dependencies
Library compatibility
This library works for IE8+, Mozilla Firefox 4+, Google Chrome 11+, Opera 10+, Safari 4+.