knowankit / hoveron

🎨 A CSS file to animate buttons on hover

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hover-on.css npm npm bundle size

Bootstrap button classes are supported, pure css animation

hover-on.css has creative animations and transitions for your projects. It's great to make your buttons look awesome.

Hover gif

Installation

Install via npm:

$ npm install hover-on

Usage

To use hover-on.css in your website, just add the stylesheet into your document's <head>, add the appropriate class to the button. That's it! You've got a animated button. Cool!

<head>
    <link rel="stylesheet" href="hover-on.css">
</head>

or Import the scss file in your main sass file.

@import "~hover-on/source/hover-on.scss";

or use a CDN version by jsDelivr

<head>
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/hover-on/hover-on.css">
</head>

Animations

Class Name
both-line bottom-line top-line
fill-left fill-right fill-top
fill-bottom fill-both fill-both2
fill-skew-left fill-skew-right shine
grow shrink pulse
pulse-grow pulse-shrink push
pop bounce-in bounce-out
rotate rotate-grow float
sink bob hang
skew wobble-skew forward
backward shadow

For example:

<button class="btn fill-bottom-warning">Warning</button>

In the above example btn is from bootstrap classes and fill-bottom-warning is from the hover-on.

Important! It's necessary to suffix the class name with bootstrap color name like fill-both-primary. You don't need to add any suffix in 2d animation classes which are pop, push, float etc.

Demo

Click here

About

🎨 A CSS file to animate buttons on hover

License:MIT License


Languages

Language:CSS 83.4%Language:HTML 16.6%