A scrollytelling landing page showcasing various modern UI effects like parallax and custom cursors.

10 Simple Yet Cool Popular Effects in Modern UI

A comprehensive showcase of modern UI trends implemented as a scrollytelling landing page. It leverages GSAP ScrollTrigger for complex animations like horizontal scrolling and pinning, while vanilla JavaScript handles a custom cursor, dynamic loading, and parallax-like effects, all wrapped in a bold, monochrome aesthetic using CSS mix-blend-mode.

A scenic forest landscape illustration that tilts and rotates in 3D space with mouse movement.

3D Landscape

A scenic forest landscape with a house that smoothly tilts and rotates following the mouse movement, revealing the scene’s depth through a parallax effect.

See the Pen 3D Landscape.

A procedural 3D animation of an eagle flying over a desert, rendered with WebGL.

3D Raymarching WebGL Animation: Little Eagle

A detailed procedural 3D eagle flying over a desert, rendered via raymarching. Features animated wings and legs, a math-generated environment (sky, sun, sand), and interactive camera rotation on mouse drag.

An interactive 3D diorama of a cartoon-style room rendered with Three.js.

3D Room with Three.js

An interactive 3D room diorama powered by Three.js, utilizing a “baked lighting” technique where pre-rendered shadows and lights are applied via a single texture for high performance.

See the Pen 3D Room with Three.js.

A clean and responsive admin dashboard layout with a collapsible sidebar and dark mode toggle.

AdminHub Admin Dashboard v2.1

A responsive admin dashboard built with CSS Grid and Flexbox, featuring a collapsible sidebar, dark mode toggle, and interactive widgets.

See the Pen AdminHub Admin Dashboard v2.1.

An interactive Advent calendar with 25 cards that flip to reveal quotes.

Advent Calendar with Quotes

An interactive Advent Calendar featuring 25 flip-cards generated via JavaScript.

See the Pen Advent Calendar with Quotes.

An adaptive CSS grid that smoothly reorganizes its layout as items are added or removed.

Always Great Grid

An interactive, “living” grid that smoothly morphs and adapts layout upon adding/removing items or resizing the container, maintaining a harmonious bento-style structure.

See the Pen Always Great Grid.

A simple illustration of a bicycle created entirely with pure CSS.

Bicycle

A pure CSS bicycle illustration constructed from geometric primitives using absolute positioning and vmin units for responsiveness. conic-gradient simulates wheel spokes, transform: skewX shapes the frame, and inset box-shadow adds depth, while pseudo-elements efficiently duplicate components like wheels.

See the Pen Bicycle.

A redesign concept of the ChatGPT interface with a modern dark theme, built with React and Tailwind CSS.

Chat GPT Redesign

A React-based redesign concept for a chat interface (ChatGPT style) styled with Tailwind CSS.

See the Pen Chat GPT Redesign.

A highly detailed vector-style portrait of Lionel Messi created entirely with pure CSS.

CSS Messi

A highly detailed, scalable vector-style portrait of an athlete created entirely with CSS clip-path polygons, layering shapes, shadows, and highlights without any image files or SVG tags.

See the Pen CSS Messi.

A 3D scene with a soda can and rocks that creates a depth effect on hover using only CSS.

CSS-Only 3D Animation

Upon hovering over the soda can, it “comes alive” (changing angle/label), while the foreground rocks slide apart, creating a dynamic 3D depth effect entirely via CSS.

See the Pen CSS-Only 3D Animation.

A pure CSS illustration of the cartoon character Dipper Pines from Gravity Falls.

Dipper Pines from Gravity Falls

A pure CSS character illustration of Dipper Pines, constructed from geometric primitives using absolute positioning and vmin units for responsiveness. The design leverages border-radius, transform, clip-path masking, and pseudo-elements to shape detailed features like the signature pine tree hat and hair, all styled with CSS variables and a custom web font.

See the Pen Dipper Pines from Gravity Falls.

An interactive 3D cube that rotates to show different content cards on each face.

Effect Cube

Three card variations where content (text, photo, or combined) rotates like faces of a 3D cube when swiped or dragged.

See the Pen Effect Cube.

A circular avatar that scales up with a smooth pop-out effect on hover.

Fancy Hover Effect on Avatar

A pure CSS “pop-out” avatar effect utilizing CSS variables to orchestrate a scale transition.

See the Pen Fancy Hover Effect on Avatar.

A 3D animation of playing cards cascading and flipping in a continuous loop.

Flipping Playing Cards

A mesmerizing 3D animation of cascading playing cards fetched dynamically from the Deck of Cards API via JavaScript.

See the Pen Flipping Playing Cards.

A cute cartoon illustration of a giraffe created entirely with pure CSS.

Giraffe

A pure CSS cartoon illustration of a giraffe constructed from geometric primitives using absolute positioning. It leverages box-shadow for efficient pattern repetition (spots, clouds), clip-path for complex shapes like the mane, and CSS variables for a consistent pastel color palette.

See the Pen Giraffe.

An image that applies a digital glitch and RGB split effect on mouse hover.

Glitch Image Hover Effect with Shaders

A calm static image that, upon hover, jitters, splits into RGB channels in bands, and slowly zooms in, evoking a digital glitch or cyberpunk atmosphere.

A spotlight effect where the mouse cursor reveals hidden text and a colorful gradient background.

GSAP Mask Mouse Effect

An intriguing user experience where hidden messages and a vibrant gradient background are revealed only under a “spotlight” following the cursor, featuring expansion animations upon interaction.

See the Pen GSAP Mask Mouse Effect.

A responsive monochrome hero section with interactive elements built using Open Props.

Hero in Monochrome (Open Props OKLCH)

A responsive hero component design system leveraging CSS cascade layers and Open Props.

An interactive image with a liquid distortion effect that reacts to mouse movement.

Image Hover Effect with Shaders

An interactive “liquid” image distortion effect powered by Three.js and custom GLSL shaders.

See the Pen Image Hover Effect with Shaders.

An image framed by a decorative, wavy border created with pure CSS masks and gradients.

Images Inside Wiggly Boxes

A decorative image frame created entirely with CSS mask compositing. It combines radial-gradient layers with conic-gradient and the intersect composite operator to sculpt a scalloped, wavy border, while the CSS round() function ensures perfect pattern alignment along the edges.

See the Pen Images Inside Wiggly Boxes.

Kinetic typography animation where words physically jump and flip across the screen.

Let's Jump to Conclusions

A playful kinetic typography animation where words sequentially crouch, leap with a flip, and land softly, simulating the physical action of “jumping to conclusions.”

See the Pen Let's Jump to Conclusions.

A detailed illustration of a house with surrounding trees and foliage, created entirely with pure CSS.

Line House

A pure CSS illustration of a house constructed from geometric primitives using clip-path for complex shapes and transform for perspective. It features a warm color palette managed via CSS variables, extensive drop-shadow usage for foliage density, and linear-gradient for detailed window reflections.

See the Pen Line House.

A dark-themed employee profile grid with elegant gradient borders and glowing effects.

Modern Our Team Section

A stylish, modern employee profile grid on a dark background featuring subtle, elegant gradient borders and atmospheric glowing effects.

See the Pen Modern Our Team Section.

A grid of cards with a holographic glow effect that follows the mouse cursor.

Multi-Card Glow Hover

A holographic card effect driven by mouse tracking via JavaScript, which updates CSS variables to position dynamic gradients.

See the Pen Multi-Card Glow Hover.

A bold, neobrutalist-style email input field that animates on focus and validation.

Neobrutalist Subscribe Form

A bold, responsive input field that pops out upon activation; valid email entry triggers a bright green arrow button sliding in, which playfully animates on hover.

See the Pen Neobrutalist Subscribe Form.

A webpage with both a linear and a circular scroll progress indicator that animate as the user scrolls.

Page Scroll Progress Bars

A dual-format scroll progress indicator featuring a linear top bar and a circular SVG gauge with a “Back to Top” button.

See the Pen Page Scroll Progress Bars.

An interactive 404 error page with a multi-layered parallax desert scene that moves with the cursor.

Parallax 404 Page

An interactive 404 page featuring a multi-layered parallax desert scene built with React and SVG.

See the Pen Parallax 404 Page.

An immersive scrolling experience where the user appears to fly through a cloud of photos.

Perspective Zoom Effect on Scroll

An immersive scrolling experience where the user flies through a cloud of photos that smoothly approach and fade away, revealing an elegantly emerging text.

A set of profile cards with a 3D flipping animation on hover or swipe, showcasing different team members.

Profile Card with 3D Hover Animation

A collection of interactive profile cards that flip in 3D to reveal more information, powered by Swiper.js for seamless navigation.

A detailed vector-style portrait of a person created entirely with pure CSS.

Profile CSS Drawing

A stylish, detailed vector-style portrait with depth and shadows, fully implemented using pure CSS gradients and clipping paths.

See the Pen Profile CSS Drawing.

A music app dashboard with glassmorphism panels, sliders, and a music player with a rotating vinyl cover.

Responsive Dashboard with Sliders and Music Player

A fully-featured modern music app web interface featuring glassmorphic panels, smooth animations, and functional music playback with a rotating vinyl-style cover art.

A navigation bar that collapses into a hamburger menu on mobile, revealing a full-screen overlay when clicked.

Responsive Navigation Bar

A classic horizontal navbar on desktop that transforms into a neat hamburger button on mobile; clicking it triggers an icon animation and reveals a full-screen overlay menu.

See the Pen Responsive Navigation Bar.

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.

A full-screen image slider where images transition with a diagonal wipe effect as the user scrolls.

Scroll-Triggered Image Stack with Gradient Mask Reveal

As the user scrolls down, images transition not by simple sliding or fading, but through a complex diagonal “wiping” animation controlled by dynamic gradients, all while the text content remains fixed over the changing background.

An elegant search bar with a floating label that animates on focus and expands the search button.

Search Input

An elegant search bar that “levitates” upon focus, with a search button that dynamically expands to reveal text only when there is a query to submit.

See the Pen Search Input.

The letters of the alphabet rendered in a colorful, geometric style using pure CSS gradients.

Shapes Alphabet with CSS

A pure CSS typography experiment rendering the full alphabet using layered gradients.

See the Pen Shapes Alphabet with CSS.

An interactive tooltip that animates differently based on how quickly the user moves the mouse away.

Simple Timeline with Different Enter and Exit Animations

On hover, the tooltip smoothly grows out from the button. A quick exit reverses this, but a delayed exit triggers a dramatic “drop” animation, spinning downwards as if falling.

An interactive 3D card that performs skateboarding tricks like a Kickflip when interacted with.

SlowMo Mullen Card Trick

An interactive 3D simulation of skateboarding tricks (Kickflip, Impossible, etc.) performed by a rotating card via CSS transforms and JavaScript.

See the Pen SlowMo Mullen Card Trick.

A minimalist dimmer slider that cycles through brightness levels with each click.

Smart Home Lighting Multi-State Switch

A minimalist dimmer slider that increases brightness (white bar width) with each click and resets to off after reaching the maximum level.

A pixel-art style animation of the classic Snake game, serving as a loading indicator.

Snake Game Preloader

A nostalgic, infinite animation of the classic Snake game in a pixel-art style, running entirely on CSS/SVG without scripts.

See the Pen Snake Game Preloader.

Images displayed in a modern squircle shape with a soft drop shadow, similar to iOS icons.

Squircle Image Web Component

Images take on an aesthetic, modern squircle shape (resembling iOS icons) with a soft drop shadow that perfectly follows their contour.

See the Pen Squircle Image Web Component.

An interface where tags smoothly animate from a selection list to an input field when clicked.

Tag Selection Interaction

Smooth, almost “physical” movement of tags between the selection list and the input field, devoid of abrupt jumps, creating a native app-like feel.

See the Pen Tag Selection Interaction.

A custom dropdown menu with icons and descriptions that animates smoothly when opened.

UI Action Menu Dropdown Design

A custom dropdown component enhancing a native <select> with icons and descriptions via progressive enhancement. It leverages modern CSS features like @starting-style and transition-behavior: allow-discrete for smooth entry animations, light-dark() for theming, and JavaScript for state synchronization and full keyboard accessibility.

See the Pen UI Action Menu Dropdown Design.

A monochrome illustration of a knight in armor holding a shield and sword, created entirely with pure CSS.

Warrior

A pure CSS illustration of a knight constructed from geometric primitives. It employs repeating-linear-gradient for shield textures, clip-path for armor shaping, and extensive box-shadow duplication to render limbs and details efficiently, creating a stark, high-contrast monochrome aesthetic.

See the Pen Warrior.

A gallery of images framed to look like interlocking jigsaw puzzle pieces.

Wavy Image Gallery

Images appear as jigsaw puzzle pieces with interlocking edges that can visually fit together.

See the Pen Wavy Image Gallery.

An animated notification button that expands into a full panel with a list of activity cards.

Activity Notification Panel Concept

A button with a notification badge smoothly expands into a large window upon clicking; the header text slides up, and activity cards cascade into view within.