Skip to content

About

πŸŒ— Visual generator for layered box-shadows, smooth shadows & glassmorphism β€” live preview, presets, CSS + Tailwind output. By Prism Protocol

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Prism Shadow Studio

Typing SVG

CI Live demo Vanilla JS Zero dependencies License

Prism Shadow Studio screenshot

⚑ Overview

Prism Shadow Studio is a visual playground for depth in UI. Stack multiple box-shadow layers with full control, generate smooth multi-layer shadows from a few sliders, or design frosted-glass cards with backdrop blur. The preview updates live and the code is ready to paste.

✨ Features

  • Multi-layer box-shadow editor: X, Y, blur, spread, color, opacity, inset
  • Smooth shadow generator with doubling layers for natural falloff
  • Glassmorphism with blur, saturation, tint, border and radius
  • Presets: Soft, Neon, Lifted, Inner, Brutal, Sunset glow
  • CSS and Tailwind output, custom stage background
  • State saved locally

πŸ“Έ Screenshots

Prism Shadow Studio on desktop Prism Shadow Studio on mobile

πŸš€ Quick Start

Use it online: https://krishyaa06.github.io/prism-shadow-studio/

Run locally:

git clone https://github.com/krishyaa06/prism-shadow-studio.git
cd prism-shadow-studio
# open index.html in your browser, or serve it:
npx serve .

πŸ› οΈ Usage

  • Box shadow: add layers and tune each one; toggle inset for inner shadows.
  • Smooth shadow: pick layers, distance, blur and strength.
  • Glassmorphism: adjust blur and opacity over the colorful background.
  • Switch CSS / Tailwind and hit Copy.

πŸ“ Project Structure

prism-shadow-studio/
β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ logo.png
β”‚   └── logo.svg
β”œβ”€β”€ css/
β”‚   β”œβ”€β”€ app.css
β”‚   └── prism.css
β”œβ”€β”€ js/
β”‚   β”œβ”€β”€ app.js   # editor UI
β”‚   β”œβ”€β”€ core.js   # shadow + glass CSS generation β€” tested in Node
β”‚   └── prism.js
β”œβ”€β”€ test/
β”‚   └── core.test.js
β”œβ”€β”€ .gitignore
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
β”œβ”€β”€ index.html
└── package.json

πŸ§ͺ Tests

npm test

Tests use the built-in node:test runner, so there is nothing to install. CI runs them on Node 20 and 22.

🀝 Contributing

  1. Fork the repo and create a branch: git checkout -b feature/my-idea
  2. Make your change and add a test in test/
  3. Run npm test and open a Pull Request

πŸ”· Part of Prism Protocol

Prism Shadow Studio is one of the open-source tools built by Prism Protocol, a tech community where young builders learn, ship and compete together.

πŸ‘€ Author

Soumya Bhandare
Soumya Bhandare

Founder @ Prism Protocol
Discord
Instagram
X

πŸ“„ License

Released under the MIT License.

If you like this project, consider giving it a ⭐
"Build. Create. Compete." · Made with ⚑ by Prism Protocol

About

πŸŒ— Visual generator for layered box-shadows, smooth shadows & glassmorphism β€” live preview, presets, CSS + Tailwind output. By Prism Protocol

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages