Zero-JavaScript custom select dropdown using native HTML customizable select to reveal fantasy potions in a radial layout with anchor positioning.

Circular Popover Potion Dropdown Menu

An experimental, zero-JavaScript custom select dropdown leveraging cutting-edge HTML customizable select specifications. When opened, the custom picker formats standard <option> tags into an interactive circular radial layout using native CSS Anchor Positioning, @starting-style entry transitions, and mathematical sibling-index() and sibling-count() functions. Includes gorgeous vector potion SVG assets mapped with variable custom properties.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Jun 2026):
Chrome Chrome 130+ Edge Edge 130+
Features:
Base Select Menu Anchor Positioning Sibling Functions
Code by: utilitybend utilitybend
License: MIT
Circular dial menu with expanding radial icons and glowing neon indicator lights

Radial Dial Control Menu

This is a Radial Dial Control Menu. It replaces traditional linear dropdowns with a rotary, hardware-inspired interface. Its function is to provide rapid, omnidirectional access to secondary actions, utilizing the user’s spatial memory and reducing cursor travel distance.

Technologies:
HTML SCSS JavaScript
Difficulty: Advanced
Browser Support (as of Apr 2026):
Chrome Chrome 115+ Edge Edge 115+ Safari Safari 16.4+ Firefox Firefox 128+
Features:
CSS @property Radial Layout Dynamic Color CSS :has()
Code by: LukyVJ LukyVJ
License: MIT

See the Pen Radial Dial Control Menu.

Circular popover menu spreading out radially using CSS trigonometry and sibling-index

Trigonometric Radial Popover Menu

This is a Trigonometric Radial Popover Menu. It replaces heavy JavaScript positioning arrays with native CSS mathematics and the HTML Popover API. Its function is to reveal secondary actions in a circular layout on demand, expanding the interactive surface area without permanently cluttering the interface.

Technologies:
HTML CSS
Difficulty: Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 139+ Edge Edge 139+
Features:
CSS Functions Trigonometry Popover API Sibling Index
Code by: Una Kravets Una Kravets
License: MIT
Colorful Popup Hamburger Menu

Colorful Popup Hamburger Menu

A “fan-out” circular menu in pure CSS, where the hamburger icon animation and cascading item reveal are triggered by the “checkbox hack.” The reveal effect uses transform: translate3d() with transition-delay, and the animation’s liveliness is achieved through complex cubic-bezier curves, giving it a natural “elastic” bounce.

See the Pen Colorful Popup Hamburger Menu.

Circular Links Menu

An experimental radial menu UI driven by JavaScript for dynamic positioning. The links are positioned using CSS rotations and transition-delay properties to create a fan-out effect relative to a central circle, showcasing a pure CSS interaction model.

Circular Navigation With CSS

A circular navigation using CSS transforms.

A circular “MENU” button featuring a radial fly-out list, built with SCSS loops and CSS transforms for precise positioning. On hover, the central button spins while child links arc outward with staggered delays, creating a classic fan-out effect.

An interactive radial menu driven by JavaScript for precise link positioning and CSS for the reveal animation. Links are placed circularly using JS angle calculations, while CSS transforms animate the scaling and appearance upon toggling the central button.

A pure CSS circular reveal menu implemented using SCSS for structure and styling. The component relies on CSS rotations and pseudo-elements to create a semi-circle hover area and fan-out animation for the menu links, requiring no JavaScript for interaction.

A radial menu featuring “gooey” effect icons achieved with SCSS and SVG filters for advanced blending. The design uses SCSS loops to position elements circularly with staggered transitions, providing a dynamic reveal effect entirely managed by CSS.

An interactive grid component creating a depth illusion via CSS transforms and transform-origin. Links are positioned quadrant-wise with staggered transitions. The entire group scales down on hover, showcasing a minimalist UI pattern.

Circular Material Menu

A compact, customizable menu widget controlled by JavaScript for state toggling. Implemented using SCSS mixins for the circular shape and CSS loops to position the fly-out elements in either a radial or stacked layout.

A pure CSS circular menu utilizing the “checkbox hack” for state control. Menu items are positioned along a curve using trigonometric calculations and staggered transitions, providing a dynamic reveal effect entirely within the stylesheet.

A radial pop-up menu controlled purely by CSS using the checkbox hack for state switching. Upon activation, the toggle button morphs, and menu items arc outwards with staggered delays, creating a dynamic 3D effect entirely within the stylesheet.

A pure CSS radial menu activated by the “checkbox hack.” The design employs SCSS loops and trigonometric functions to position items along a circular path with staggered transitions, creating a dynamic fly-out effect entirely within the stylesheet.