Skip to main content

Menus & navigation

Rose window radial menu

A cathedral rose window that unfolds petal by petal into six options — crown, dove, leaf, sun, star and lily. It is an ornate radial menu for heritage brands, luxury goods, museums and editorial sites that want craft over minimalism.

  • 7.4 KB compiled
  • 420 × 360 artboard
  • 1 input
  • 9 runtimes
Live

How it works

  1. isOpen moves between Closed and Open.
  2. The panes unfold outward around the centre like a stained-glass window.
  3. Each pane has its own click animation.
InputTypeWhat it does
isOpenBooleanUnfolds the rosette (true) or closes it (false).

When to use it

  • Luxury, heritage and fashion brands
  • Museum and cultural sites
  • Wedding and event pages

Accessibility

Pair the symbols with text labels for assistive tech; the ornate glyphs are not self-explanatory.

Also searched as: stained glass menu · ornate radial menu · circular navigation

Use it in your app

One component, one file. Pick your stack:

import { ExodeUICanvas } from 'exodeui';

export function RoseWindowRadialMenu() {
  return (
    <ExodeUICanvas
      src="/rose-window-menu.bexode"
      autoPlay
      onReady={(engine) => {
        // drive it from your own UI:
        // engine.setInputBool('isOpen', true);
      }}
    />
  );
}

React loads the compact .bexode; the other runtimes load the .exode JSON source — both come from the same design.

Questions

How many options does it support?

Six, arranged radially. Add or remove panes in the editor.

Can I recolour the glass?

Yes — each pane is a shape with its own fill.

Make it yours in ExodeUI.

Change the colours, the timing, the logic — then ship the same file.