Lazy-ui
Lazy-ui
registry components
DocsComponentsBlocksChangelog
GitHub0Install
Navigation11 groups
Get StartedDocs
  • Introduction
  • Installation
  • Changelog
  • All Components
Background13 items
  • Wave CipherNew
  • Horizon CipherNew
  • Orbit CipherNew
  • Orbit BloomNew
  • Orbit MeshNew
  • Aurora MeshNew
  • Chroma FlowNew
  • Prism DriftNew
  • Shadow MeshNew
  • Slime BackgroundNew
  • NeumorphismNew
  • Ripple SurfaceNew
  • Liquid ChromeNew
Text Animate7 items
  • Shiny Text
  • Text WarpNew
  • Text RiseNew
  • Text SpinNew
  • Text ScrambleNew
  • Spinning TextNew
  • Text FlipNew
Animate6 items
  • Counter
  • Liquid RevealNew
  • Liquid TransitionNew
  • Matrix GridNew
  • Particle HaloNew
  • Bling TransitionNew
Effects2 items
  • Reveal Animate
  • Circle CipherNew
Forms2 items
  • Switch
  • Checkbox
Buttons3 items
  • Copy Button
  • GitHub Stars Button
  • Glass ButtonNew
Feedback1 item
  • Progress
Navigation1 item
  • Animated Tabs
Overlay1 item
  • Animate Tooltip
Device Mocks1 item
  • iPhoneNew

Orbit Bloom

A radial grid of shapes that morph between circle and square — same four effect modes as Orbit Cipher, but shape-based instead of glyph-based.

orbit-bloom
Background

Build lazily.

Shape-based sibling of Orbit Cipher — circles morph to squares as crests pass.

0px

Customize

Edit props; preview updates instantly.

Customize
Effect
Shape
Square
Shape shift
1.00
Fill ratio
60%
Columns
59
Rows
32
Speed
1.00x
Wave frequency
4.0
Wave power
7.0
Arms
11
Falloff
1.8
Base alpha
18%
Color cycle
3.1
Opacity
100%
Color 1
Color 2

Props

Props accepted by OrbitBloom.

PropTypeDefaultDescription
effect"ripple" | "spiral" | "vortex" | "pulse""spiral"Radial pattern mode. `ripple` = concentric rings, `spiral` = arms uncoiling outward, `vortex` = log-radius arms with inverse spin, `pulse` = radial pulses modulated by angular petals.
columnsnumber28Cells across the canvas. Cell width = canvasWidth / columns.
rowsnumber18Cells down the canvas.
speednumber1Overall animation speed multiplier.
waveFrequencynumber1Spatial frequency of the radial wave.
wavePowernumber3Wave peak sharpness. Higher = thinner, brighter ridges.
spiralArmsnumber3Number of arms in `spiral`, `vortex`, and `pulse`.
falloffnumber1.5Radial darkening exponent — higher concentrates brightness at the center.
baseAlphanumber0.06Baseline alpha so the shape grid is faintly visible everywhere.
colorSpeednumber1Speed of the two-tone color cycle.
shapenumber0.4Base shape — 0 = full circle, 1 = full square, 0.5 = squircle. Per-cell shape also drifts with radius so the grid morphs outward from the center.
shapeShiftnumber0.3Speed at which the shape oscillates between circle and square over time. 0 disables the shift.
fillRationumber0.8Shape side as a fraction of cell width at full intensity. Off-crest cells shrink to small dots.
color1string"#7c3aed"Primary tone in the two-tone cycle.
color2string"#f0abfc"Secondary tone in the two-tone cycle.
backgroundstring"#000000"Background fill drawn each frame beneath the shapes.
opacitynumber1Multiplier applied to the final draw alpha.
classNamestring—Extra class names merged onto the root container.

Installation

Choose CLI for the one-line shadcn install, or copy the file manually.

npx shadcn@latest add https://2lazyui.com/r/orbit-bloom.json

Usage

Import the component and drop it into a render.

demo.tsx9 lines
import { OrbitBloom } from "@/components/lazy-ui/orbit-bloom";

export function Demo() {
  return (
    <div className="relative h-96 w-full overflow-hidden">
      <OrbitBloom effect="spiral" />
    </div>
  );
}
Registryv0.1
Animated TabsNavigationCopy ButtonButtonsGitHub Stars ButtonButtonsReveal AnimateEffectsCounterAnimateShiny TextText AnimateText WarpText AnimateText RiseText AnimateText SpinText AnimateText ScrambleText AnimateSpinning TextText AnimateText FlipText AnimateProgressFeedbackSwitchFormsGlass ButtonButtonsCheckboxFormsiPhoneDevice MocksCircle CipherEffectsLiquid RevealAnimateLiquid TransitionAnimateWave CipherBackgroundHorizon CipherBackgroundOrbit CipherBackgroundOrbit BloomBackgroundOrbit MeshBackgroundMatrix GridAnimateParticle HaloAnimateAurora MeshBackgroundChroma FlowBackgroundPrism DriftBackgroundShadow MeshBackgroundSlime BackgroundBackgroundNeumorphismBackgroundRipple SurfaceBackgroundLiquid ChromeBackgroundBling TransitionAnimateAnimate TooltipOverlayPricing · ClassicBlocks · PricingPricing · BentoBlocks · PricingPricing · EditorialBlocks · PricingPricing · MatrixBlocks · PricingPricing · UsageBlocks · Pricing
Browse all 42 components
Up nextRoadmap
DialogPlanned
TabsPlanned
TooltipPlanned
CommandPlanned
Help the project
Star on GitHubSuggest a componentRead the DESIGN.md