JavaScript Page Effects
A massive library of vanilla JavaScript visual effects. From retro cursor trails and status bar tickers to modern background transitions and data grid manipulations.
Falling Snow Animation
Creates a gentle snowing effect over your webpage. Perfect for winter themes or holidays.
Rain Animation Effect
Simulates rain falling down the screen. A classic atmospheric effect for personal sites.
Background Color Switcher
Allows users to choose their preferred background color for the page from a list of options.
Rainbow Background Cycler
Automatically cycles the page background through the colors of the rainbow.
Simple Background Toggle
A simple button to toggle the background color (e.g., Light Mode vs Dark Mode concept).
Mouse Cursor Trail
Adds a classic trail of images or text that follows the user's mouse cursor movement.
Star Cursor Trail
A magical effect where small stars trail behind the mouse pointer.
Spinning Cursor Trail
A ring of dots that orbits the mouse cursor as it moves across the screen.
Pikachu Cursor Animation
A fun character animation (Pikachu) that chases the mouse cursor.
Custom Cursor Changer
Replaces the standard arrow cursor with a custom image or crosshair.
Typewriter Text Effect
Simulates text being typed out one character at a time.
Wave Text Effect
Animates a string of text to move in a sinusoidal wave pattern.
Rising Text Animation
Makes text appear to float upwards from the bottom of the screen.
Animated Site Header
Scrolls or flashes text within the browser tab/window title bar.
Dynamic Title Changer
Changes the page title dynamically based on user interaction or events.
Scrolling Billboard Text
A marquee-style effect that scrolls a message across a text box.
Status Bar Ticker
Scrolls a custom message in the browser's status bar (legacy support).
Status Bar Writer
Types out a message character-by-character in the status bar.
Status Bar Message Rotator
Cycles through a list of different messages in the status bar.
Scrolling Status Bar Text
Another variation of the ticker effect for the bottom status bar.
Status Bar Scroller
Smoothly scrolls text from right to left in the browser status area.
Dynamic Content Box
A box that updates its HTML content dynamically without a page reload.
Fading Content Transition
Smoothly fades one piece of content out while fading another in.
Sticky Docked Panel
Creates a panel that stays fixed to the edge of the screen as the user scrolls.
Screen Shake Effect
Simulates an earthquake by rapidly shaking the browser window.
Drag and Drop Interface
Enables HTML elements to be dragged and dropped around the page.
Mouse Event Handler
Advanced support for mouse-enter and mouse-leave events on elements.
View Source Button
A button that opens a window displaying the source code of the current page.
Page Swipe Transition
Creates a visual "swipe" or "wipe" effect when transitioning between pages (IE specific).
HTML Table Sorter
Allows users to click table headers to sort the data ascending or descending.
Draggable Table Rows
Lets users reorganize table data by dragging rows up and down.
Flexible Data Grid
A powerful script for creating resizable and sortable data grids.
Table Fade Effect
Applies a fading transition effect specifically to table rows or cells.
Custom Scrollbar Effect
Colors the browser scrollbars to match your site's theme (IE/Legacy support).
Dynamic Color Scrollbars
Scrollbars that change color dynamically based on mouse movement.
Smooth Fade Scroller
An automated content scroller with a smooth fading transition.
Random Quote Generator
Displays a random quote from a predefined list on every page load.
Input Quote Generator
Rotates quotes inside a form input field.
Simple Probability Game
A basic game of chance using JavaScript logic.
User Color Customizer
Lets visitors customize the colors of various page elements.
Virtual Disco Ball
A fun visual effect that simulates flashing lights and colors like a disco ball.
3D Cube Animation
Renders a rotating 3D wireframe cube using pure JavaScript math.