CSS Effect Generator produces glassmorphism, neumorphism, aurora, noise, and mesh-gradient styles from configurable parameters. It outputs raw CSS, Tailwind utility classes, and React inline-style objects simultaneously in a single call. Aurora animation includes a keyframes block, noise includes an inline SVG filter, and glassmorphism ships with both webkit and standard backdrop-filter prefixes.
CSS Effect Generator
Generate glassmorphism, neumorphism, aurora, noise, and mesh-gradient CSS
How to use
- Select an effect — Choose from glassmorphism, neumorphism, aurora, noise, or mesh-gradient.
- Configure parameters — Set blur, opacity, colors, intensity, or density depending on the effect. All parameters are optional.
- Choose output format — Select CSS, Tailwind, React inline, or "all" to get every format at once.
- Copy and use — Copy the generated CSS, paste into your stylesheet or component. For aurora, also include the keyframes block.
MCP / API
Call css_effect_generator directly from any MCP-compatible agent:
// MCP TypeScript SDK
const result = await client.callTool({
name: "css_effect_generator",
arguments: {
"effect": "glassmorphism",
"params": {},
"outputFormat": "css"
}
});
// curl
curl -X POST https://obfus.link/mcp \
-H "Authorization: Bearer <SPT>" \
-H "Content-Type: application/json" \
-d '{"method":"tools/call","params":{"name":"css_effect_generator","arguments":{"effect":"glassmorphism","params":{},"outputFormat":"css"}}}'Related tools
FAQ
Does glassmorphism work in all browsers?
The generator includes both -webkit-backdrop-filter and backdrop-filter for maximum browser compatibility. Safari requires the -webkit- prefix.
How do I use the SVG filter for noise?
Paste the svgFilter SVG markup anywhere in your HTML (hidden), then the CSS references it via filter: url(#noise-filter) on a pseudo-element.
Can I customize the aurora animation speed?
Yes — set the speed parameter (in seconds). The default is 6s. The @keyframes block is always included when outputting aurora.
Does the MCP tool support all five effects?
Yes. Pass effect, params, and outputFormat. All five effects and all four output formats are available via the MCP endpoint.