Button

Buttons are interactive elements used to trigger actions. ZentoUI provides four button styles — Glassy, Neumorphism, Basic, and Rotating — each designed for different aesthetics and interaction patterns.

Glassy Button

The GlassyButton offers a modern frosted glass look with subtle scaling and shadow changes on hover. Perfect for call-to-action buttons in hero sections.

Neumorphism Button

The NeumorphismButton uses soft shadows and highlights to create a subtle 3D appearance. Great for minimal and modern interfaces.

Basic Button

The Button component is a minimal wrapper for a native <button> element. Use it when you want full control over styling via Tailwind or custom CSS.

Rotating Button

The RotatingButton swaps its label with an alternate text on hover, using Framer Motion for smooth animations.

Book a CallContact us

API Reference

ComponentPropTypeDescription
GlassyButtonchildren?stringButton label (default: "Get Started").
onClick?() => voidClick handler.
NeumorphismButtonchildrenReact.ReactNodeButton content.
ButtonchildrenReact.ReactNodeButton content.
className?stringCustom class names.
onClick?() => voidClick handler.
RotatingButtondata[string, string]Primary and secondary text.
className?stringOptional custom classes.