A Chrome extension that adds beautiful animated gradient borders to any element on hover. Features multiple animation styles including rainbow, neon, cyber, fire, gold, and ocean effects.
- 🎨 6 Unique Border Styles
- Rainbow
- Neon
- Cyber
- Fire
- Gold
- Ocean
- ✨ Smooth hover transitions
- 🎯 Works on any element
- ⌨️ Keyboard shortcut (Alt+Shift+B)
- 🔄 Easy to toggle on/off
- 🖥️ Works on any website
- Clone the repository
git clone https://github.com/phive151/hover-border-extension
cd hover-border-extension
- Install dependencies
pnpm install
- Build the extension
pnpm run build
- Load in Chrome
- Open Chrome and go to
chrome://extensions/
- Enable "Developer mode" in the top right
- Click "Load unpacked"
- Select the
dist
folder from the project
- Open Chrome and go to
- Click the extension icon in your Chrome toolbar
- Select an animation style
- Hover over any element on the webpage to see the animated border
- Use Alt+Shift+B to quickly toggle the effect
- Click "Reset Animation" to disable
- Node.js (v14 or higher)
- npm or pnpm
# Install dependencies
pnpm install
# Start development server
pnpm run dev
# Build for production
pnpm run build
├── src/
│ ├── popup.css # Extension popup styles
│ ├── Popup.jsx # Main popup component
│ ├── popup.html # Popup HTML template
│ └── index.jsx # Entry point
├── manifest.json # Extension manifest
└── vite.config.js # Build configuration
- SolidJS - UI Framework
- TailwindCSS - Styling
- DaisyUI - Component Library
- Vite - Build Tool
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
- Inspired by modern UI hover effects
- Built with SolidJS and Chrome Extensions API
- Thanks to all contributors!
$ pnpm install # or npm install or yarn install
Learn more on the Solid Website and come chat with us on our Discord
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:5173 to view it in the browser.
Builds the app for production to the dist
folder.
It correctly bundles Solid in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
Learn more about deploying your application with the documentations