neumorphism-web-design

Design soft neumorphic web interfaces with CSS patterns for raised and inset components.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/led8/.codex --skill neumorphism-web-design
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: neumorphism-web-design
Source: https://github.com/led8/.codex/tree/main/skills/neumorphism-web-design
Command: npx skills add https://github.com/led8/.codex --skill neumorphism-web-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Neumorphism Web Design helps teams apply a soft, same-surface visual language without sacrificing usability by providing clear rules, accessibility guardrails, and practical CSS patterns for raised and inset components.

Core Features & Use Cases

  • Practical style rules: guidance on surface tokens, paired highlights/shadows, radii, spacing, and when to prefer raised vs inset treatments.
  • Component patterns & recipes: button, card, input, toggle, icon chip, navigation, and dashboard patterns with CSS recipes and primary CTA recommendations.
  • Accessibility guardrails: contrast, focus visibility, and interaction clarity checklists to prevent decorative controls and maintain keyboard usability.
  • Use Case: design a calm finance dashboard with raised KPI cards, inset inputs for quick filters, and a clearly accessible primary action.

Quick Start

Design a calm neumorphic dashboard with raised cards, inset inputs, visible focus rings, and an accent-backed primary CTA following the neumorphism-web-design guidance.

Frequently Asked Questions about neumorphism-web-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design neumorphic UI components without failing accessibility checks?▼

Neumorphic UI design maintains accessible soft interfaces by enforcing contrast checks, visible focus rings, and interaction clarity rules, preventing decorative same-surface controls from hiding affordances and keyboard usability.

What CSS patterns should I use for raised and inset neumorphism elements?▼

Neumorphic CSS patterns use paired highlight and shadow tokens with consistent radii and spacing to build raised and inset elements like buttons, cards, and toggles, creating a consistent tactile visual design.

Can I use neumorphism for complex dashboards and finance widgets?▼

Neumorphism suits calm dashboards and finance widgets by pairing raised KPI cards with inset inputs and an accent-backed primary CTA, providing a soft visual language best suited for interfaces with limited primary actions.

When should I avoid using neumorphism in web design?▼

Neumorphism should be avoided for interfaces requiring dense data presentation or numerous primary actions, as the soft same-surface aesthetic can obscure affordances and reduce interaction clarity without strict accessibility guardrails.

How do I create a design system with neumorphic surface tokens?▼

A neumorphic design system uses surface tokens to define paired highlights, shadows, consistent radii, and spacing, ensuring raised and inset component treatments remain visually consistent across settings screens and onboarding flows.