Skip to content

Add 3D crease between screen and buttons for realistic look - #462

Open
Breck37 wants to merge 7 commits into
mainfrom
claude/create-pull-request-0XUGu
Open

Add 3D crease between screen and buttons for realistic look#462
Breck37 wants to merge 7 commits into
mainfrom
claude/create-pull-request-0XUGu

Conversation

@Breck37

@Breck37 Breck37 commented Feb 7, 2026

Copy link
Copy Markdown
Owner
  • Add crease divider element between screen-container and keys with
    gradient, inset shadows, and highlight/shadow edge lines for depth
  • Enhance LCD screen with greenish gradient and inset shadow to mimic
    a real calculator display
  • Add subtle text-shadow on logo and style the model number (7000)
    with letter-spacing and muted color

https://claude.ai/code/session_018YY3VUuyZabdjgoiyzGu7Y

- Add crease divider element between screen-container and keys with
  gradient, inset shadows, and highlight/shadow edge lines for depth
- Enhance LCD screen with greenish gradient and inset shadow to mimic
  a real calculator display
- Add subtle text-shadow on logo and style the model number (7000)
  with letter-spacing and muted color

https://claude.ai/code/session_018YY3VUuyZabdjgoiyzGu7Y
@vercel

vercel Bot commented Feb 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
breckulator Ready Ready Preview, Comment Feb 8, 2026 1:34am

Request Review

- Replace blanchedalmond-derived crease gradient with neutral rgba tones
  to remove the yellow/orange tint
- Add 3D box-shadow to all calculator buttons (number keys, operator keys,
  and bottom-container buttons) for a raised look
- Add hover state with slightly enhanced shadow
- Add active state that translates buttons down and flattens shadow to
  simulate physical button depression
- Add brightness filter on top-row operator button hover/active

https://claude.ai/code/session_012pLLn88rRBCXKX98xm8cxZ
Use the same $primary-bland background as the rest of the calculator
and rely solely on an inset box-shadow to create the crease effect.

https://claude.ai/code/session_012pLLn88rRBCXKX98xm8cxZ
Increase crease height from 4px to 8px and use larger, softer
blur radii on the inset shadows so the transition feels smoother.

https://claude.ai/code/session_012pLLn88rRBCXKX98xm8cxZ
Add a third inset shadow layer for more depth and increase blur
radii for a softer, more dimensional crease effect.

https://claude.ai/code/session_012pLLn88rRBCXKX98xm8cxZ
- Add subtle radial gradient overlays on the calculator body to
  simulate edge wear and discoloration from handling
- Add worn text effect on heavily used buttons (=, 0) where the
  center of the text fades out as if the print has rubbed off
- Medium wear on 1 and + buttons
- Light wear on 5, 2, and ÷ buttons
- Uses background-clip: text with a vertical gradient that fades
  the middle of the character for a realistic worn print look

https://claude.ai/code/session_012pLLn88rRBCXKX98xm8cxZ
- Fix worn text effect: use a radial gradient pseudo-element overlay
  that covers the center of the button, fading the text into the black
  background rather than replacing the button background entirely
- Blend crease edges: replace hard-edged box-shadow-only crease with
  a vertical gradient that transitions smoothly from the surrounding
  blanchedalmond color into a slightly darker center and back out

https://claude.ai/code/session_012pLLn88rRBCXKX98xm8cxZ
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants