Analysis updated 2026-06-20
Add a grow or bounce animation to navigation buttons on a website by just adding a class name, with no CSS coding required.
Apply polished hover effects across an entire landing page quickly by including the full Hover.css stylesheet and marking elements with class names.
Customize animation timing and class name prefixes using the Sass version before generating your own minified stylesheet for production.
| ianlunn/hover | mdbootstrap/mdb-ui-kit | nostalgic-css/nes.css | |
|---|---|---|---|
| Stars | 29,396 | 24,264 | 21,719 |
| Language | SCSS | SCSS | SCSS |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 1/5 |
| Audience | designer | vibe coder | designer |
Figures from each repo's GitHub metadata at analysis time.
No build step required for the plain CSS version, just include the file and add class names to elements.
Hover.css is a collection of ready-made visual effects that activate when a user moves their mouse over an element on a web page, a button, a link, an image, a logo, or any other element. The problem it solves is that creating smooth, polished hover animations from scratch with CSS requires knowing specific CSS3 properties (transitions, transforms, animations, pseudo-elements) and getting the details right, this library provides them pre-built so you can apply them by adding a class name. There are two main ways to use it. The simpler approach is to copy only the specific effect you want from the stylesheet into your own CSS file, keeping your page lightweight. The broader approach is to include the entire Hover.css stylesheet and then apply effects across many elements just by adding the right class, for example, adding the class that produces a "grow" effect makes the element visually enlarge on hover. Icon effects are also included: you can attach animated icons inside elements using a special marker class. The library is available in plain CSS, Sass, and LESS formats. Sass and LESS are preprocessor languages that extend CSS with variables and mixins, having those versions lets developers customize things like the class name prefix or animation timing before generating the final CSS. A web designer or front-end developer would use this when they want to add polished interactive effects to a site quickly without writing the CSS transitions manually. Browser support requires Internet Explorer 9 or later for transforms and Internet Explorer 10 or later for animations.
A ready-made collection of CSS hover animations, add a class name to any button, link, or image and get smooth, polished effects like grow, bounce, or rotate without writing CSS from scratch.
Mainly SCSS. The stack also includes SCSS, CSS, LESS.
Not specified in the explanation.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Verify against the repo before relying on details.