Image gallery showing a large main display with a row of clickable thumbnails below. On mobile, the thumbnails transform into small dots with hover previews.

Adaptive Thumbnail Carousel

demo & code

This Adaptive Thumbnail Carousel is a versatile gallery component that seamlessly bridges the gap between desktop and mobile UX. On desktop, it presents a traditional filmstrip of thumbnails. On mobile, it intelligently morphs into a dot-navigation style, where hovering (or tapping) a dot reveals a floating preview of the image. The carousel handles state synchronization, smooth scrolling, and accessibility, making it a robust choice for e-commerce product pages or portfolios.

Level: Intermediate
Browser Support [Feb 2026]: Chrome 69+, Edge 79+, Firefox 63+, Safari 13.1+
Vintage green-tinted web gallery featuring an old portrait of Ernest Hemingway with a paper texture overlay and handwritten signature.

Atmospheric Split-View Gallery

demo & code

This Atmospheric Split-View Gallery creates an immersive, story-driven experience reminiscent of a digital scrapbook. It combines a full-screen horizontal slider with a “flip-card” mechanic to reveal hidden content. The visual style defines the component, utilizing CSS mix-blend-mode to fuse historical black-and-white photography with a grunge paper texture, creating a cohesive, vintage aesthetic.

Level: Intermediate
Browser Support [Feb 2026]: Chrome 41+, Edge 79+, Firefox 32+, Safari 8+
Abstract representation of an image breaking into particles, swirling around invisible centers in a fluid motion.

WebGL Voronoi Particle Transition

demo & code

This WebGL Voronoi Particle Transition is a cutting-edge visual effect that reimagines the standard image slider. Instead of manipulating DOM elements or simple textures, it converts images into a massive system of particles (one for every pixel). During transitions, these particles are subjected to a mathematical storm driven by Voronoi diagrams, creating a liquid, swirling distortion effect that feels organic and computational.

Level: Advanced
Browser Support [Jan 2026]: Chrome 90+, Edge 90+, Safari 15+, Firefox 90+
Split-screen website layout with pastel sections, large typography, and artistic photography demonstrating parallax scrolling and text reveal effects

Smooth Parallax Scroll Layout

demo & code

This GSAP ScrollSmoother Parallax Gallery represents a high-end implementation of scroll-based storytelling suitable for portfolios or luxury brand landing pages. It leverages the full power of the GreenSock ecosystem - specifically the premium ScrollSmoother and SplitText plugins - to create a “buttery” smooth scroll experience where content reveals itself with elegant, staggered animations and depth-inducing parallax.

Level: Advanced
Browser Support [Jan 2026]: Chrome 80+, Edge 80+, Firefox 75+, Safari 13+
A testimonial slider with glassmorphism cards that glide smoothly upon navigation.

Responsive Slider without JS Library

An aesthetic, modern glassmorphism slider where testimonial cards smoothly glide left/right upon clicking the pagination dots.

Simple and Responsive Image Slider

Simple and Responsive Image Slider

A smooth, responsive image slider where slides glide horizontally via container translation, featuring dynamic navigation dots and adaptive resizing.

Background Slider

Background Slider

An atmospheric and immersive gallery where the main content (slide) is the focus, and the page background serves as its blurred and darkened echo, creating a unified visual space.

See the Pen Background Slider.

Double Vertical Slider

Double Vertical Slider

An elegant and unusual content presentation where text and visuals interact dynamically, sliding past each other during transitions.

See the Pen Double Vertical Slider.

Image Carousel

Image Carousel

A self-playing image carousel that synchronizes the page’s background with the active slide.

See the Pen Image Carousel.

Swiper Center Thumbnail Slider

Swiper Center Thumbnail Slider

A dual-slider gallery implemented with Swiper.js, featuring a main view synced with a thumbnail carousel via the controller module.

See the Pen Swiper Center Thumbnail Slider.

Endless News Ticker Slider

Endless News Ticker Slider

An autonomous, neat news ticker that draws attention with dynamics without being annoying, allowing the user to anticipate the next content switch.

See the Pen Endless News Ticker Slider.

Full Screen Slider

Full Screen Slider

A cinematic landing page powered by GSAP ScrollSmoother and Observer plugins. It features a complex preloader sequence transitioning into a full-screen slider where images are revealed via intricate clip-path polygon animations triggered by scroll gestures.

See the Pen Full Screen Slider.

Huge Headers and Mega Menus

Huge Headers and Mega Menus

An immersive, cinematic landing page that captures user attention with smooth, complex animation and offers convenient navigation via a stylish fullscreen menu.

See the Pen Huge Headers and Mega Menus.

Vertical Full-Screen Slider with 4 Controls

Vertical Full-Screen Slider with 4 Controls

A high-performance, fluid, and responsive slider rich in interactivity, where motions are synchronized with user actions to create a “weighted,” physically tangible interface feel.

Slider #2

Slider #2

An immersive, cinematic slider that feels like a high-budget interactive installation, thanks to its complex animations, custom cursor, and comprehensive input support.

See the Pen Slider #2.

Yet Another Slider

Yet Another Slider

A cinematic slider where frame transitions occur via complex vertical sliding of image fragments, accompanied by a smooth custom cursor.

See the Pen Yet Another Slider.

Image Gallery with GSAP Observer Plugin

Image Gallery with GSAP Observer Plugin

A seamless image slider featuring an infinite-scroll SVG navigation menu powered by GSAP’s Observer plugin. The interaction logic translates scroll and swipe deltas into timeline progress, utilizing complex snapping algorithms and opacity tweens to create a fluid, kinetic browsing experience that dynamically updates the active index.

WebGL Liquid Slider Transition

WebGL Liquid Slider Transition

A high-performance WebGL slider that leverages displacement mapping to create liquid, kinetic transitions via the rgbKineticSlider library. The JavaScript configuration orchestrates intricate RGB split effects and cursor interactions rendering onto a canvas, while CSS implements a glassmorphic UI overlay using backdrop-filter to ensure the travel booking widget floats distinctively above the distortion effects.

See the Pen WebGL Liquid Slider Transition.

Cascading Image Slider

Cascading Image Slider

An elegant slider where the entire scrolling logic is built not on transforms, but on DOM manipulation. JavaScript uses appendChild and prepend to reorder the elements, and CSS instantly picks up the changes via :nth-child and transition to create a smooth, cascading effect.

See the Pen Cascading Image Slider.

Halloween Ghost Carousel with Swiper.js

Halloween Ghost Carousel with Swiper.js

A striking, responsive 3D-slider, built on Swiper.js with a coverflow effect and lazy loading, showcases deep customization: slide transitions dynamically update the background and theme color via the changeBackground JS function and data-bg-color attributes, while complex autoplayTimeLeft logic ensures precise visual representation of the autoplay progress within custom CSS/SVG UI elements.

Page Indicator Animation

Page Indicator Animation

A full vertical slider with scroll-snap points. The navigation indicator is dynamically animated using the Intersection Observer API, which tracks when a slide enters the viewport.

See the Pen Page Indicator Animation.

Swiper Slider Abstract Art Gallery

Swiper Slider Abstract Art Gallery

A ready-made frontend solution for creating a dynamic art gallery or product catalog, leveraging the advanced Swiper library. The focus is on current technical practices, including keyboard navigation and adaptive spacing changes upon screen resize.

Cube Effect Slider (Swiper JS and tsParticles)

Cube Effect Slider (Swiper JS and tsParticles)

a stylish full-screen layout where the functional Swiper 3D slider is enhanced by a particle-effect gradient background, ensuring maximum visual engagement without complex frameworks.

Minimal Carousel (No Dependencies)

Minimal Carousel (No Dependencies)

An ultra-lightweight slider showcasing a clean implementation of essential functionality (including infinite looping and arrow navigation) via direct CSS positioning manipulation using Vanilla JavaScript.

Horizontal Parallax Sliding Slider with Swiper.js

Horizontal Parallax Sliding Slider with Swiper.js

A horizontal parallax slider built on Swiper.js, featuring a unique navigation system where a vertical preview slider is fully synchronized with the main one, providing a comfortable and stylish viewing experience.

Card Slider

Card Slider

An interactive, responsive content component built on vanilla JavaScript (Swiper), highlighting CSS transitions for the slide change effect, complete with custom navigation and modular styling via SCSS for easy customization.

See the Pen Card Slider.

rgbKineticSlider (WebGL Transitions)

rgbKineticSlider (WebGL Transitions)

This dynamic slider utilizes a displacement map to render cinematic transitions, while finely tuned cursor momentum guarantees a smooth and highly responsive kinetic interaction across all devices.

Liquid Morphology Slideshow (Three.js/WebGL)

Liquid Morphology Slideshow (Three.js/WebGL)

This is a WebGL-powered image slider utilizing custom fragment shaders to create complex transition effects, structured with a comprehensive JavaScript configuration object and Tweakpane integration for real-time control over numerous uniform parameters.

Page Transition Carousel using Web Animations API

Page Transition Carousel using Web Animations API

A striking full-screen slider featuring custom cubic Bezier curves, where the Web Animations API (in the JS code) is utilized to orchestrate a staggered slide transition via a “curtain” effect.

Dynamic Carousel Slider with Infinite Scroll

Dynamic Carousel Slider with Infinite Scroll

A full-screen, scroll-hijacked slider orchestrated by a single GSAP timeline, achieving a sophisticated transition effect by simultaneously animating clip-path on image layers and translating text elements.

Center-Mode Productivity Slider (Pro v5)

Center-Mode Productivity Slider (Pro v5)

The “Accordion” effect is achieved using CSS transitions on the flex-basis property, while navigation is enabled via buttons, dots, or swipe detection with a separate Media Query for full responsiveness.

Stellar 3D Slide Navigator

Stellar 3D Slide Navigator

A visually rich interactive carousel that uses a combination of CSS 3D transforms for a smooth parallax effect and the Web Audio API for custom soundscapes. The code is structured into dedicated classes for clean, scalable management.

See the Pen Stellar 3D Slide Navigator.

Autoplay Slider with Pause Control (Swiper.js)

Autoplay Slider with Pause Control (Swiper.js)

This is an advanced slider implementation using JavaScript and the Swiper library, with a key feature being its custom autoplay functionality. The automatic slide transition is synchronized with a progress bar in the pagination, which can be paused and resumed.

Neobrutalist Image Slider

Neobrutalist Image Slider

This HTML Canvas slider showcases advanced transition effects, from classic “Bands” and “Slice” to more complex “Halftone” and “Glitch,” all implemented with vanilla JavaScript. It’s a perfect example for understanding the capabilities of the Canvas API and creating unique interactive UI elements.

See the Pen Neobrutalist Image Slider.

Accordion Slider with Vanilla JS

Accordion Slider with Vanilla JS

This is a fully responsive accordion slider built with vanilla JavaScript and CSS, handling both click and keyboard arrow events for seamless slide navigation.

See the Pen Accordion Slider with Vanilla JS.

Modern Slideshow with Vanilla JS

Modern Slideshow with Vanilla JS

This animated slider is built with vanilla JavaScript and CSS, offering a rich UX with arrow, click, and swipe navigation, plus a seamless auto-play and progress bar.

See the Pen Modern Slideshow with Vanilla JS.