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.
- 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
![]() |
![]() |
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 .- 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.
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
npm testTests use the built-in node:test runner, so there is nothing to install. CI runs them on Node 20 and 22.
- Fork the repo and create a branch:
git checkout -b feature/my-idea - Make your change and add a test in
test/ - Run
npm testand open a Pull Request
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.
![]() Soumya Bhandare Founder @ Prism Protocol |
|
Released under the MIT License.
If you like this project, consider giving it a β
"Build. Create. Compete." Β· Made with β‘ by Prism Protocol



