Skip to content

Guilloche Field

Fine engraved loops turn through an intricate geometric rosette.

LIVE PREVIEWInteract with the component
Just React. No extra dependencies.

Copy the component and its CSS module into your project.

CSS Modules

Usage

Matches your current playground settings.

jsx
import GuillocheField from "./GuillocheField";
export default function Example() {
return (
<GuillocheField
color={"#c7ad7b"}
background={"#191812"}
petals={9}
layers={16}
speed={60}
paused={false}
height={420}
/>
);
}

Using Guilloche Field

Use Guilloche Field behind a short title or as a decorative section. Pass foreground content through children and reserve space with height.

The petals and layers props change the geometry itself. Keep layers lower in small previews, and pause the animation when its section is hidden.

Props

NameTypeRequiredDefaultDescription
colorstringNo"#c7ad7b"Engraved line and foreground colour.
backgroundstringNo"#191812"Background surface.
petalsnumberNo9Number of lobes, from 3 to 18.
layersnumberNo16Number of interlaced paths, from 3 to 32.
speednumberNo60Seconds per full rotation.
childrenReactNodeNoundefinedOptional foreground content.
heightnumber | stringNo420Reserved height of the effect.
pausedbooleanNofalsePause the decorative animation.
classNamestringNo""Additional classes on the root element.
styleCSSPropertiesNoundefinedInline styles for sizing, typography and appearance.

Related components

Lava Lamp

Backgrounds

Warm liquid forms merge and drift inside a softly lit glass lamp.

Helix Field

Backgrounds

Two strands of shaded particles rotate around fine connecting rungs.

Wave Lattice

Backgrounds

A fine perspective mesh drifts over a sculpted wave surface.

Kinetic Mobile

Backgrounds

Suspended discs, rings and counterweights sway on fine connecting rods.