Add 3D crease between screen and buttons for realistic look - #462
Open
Breck37 wants to merge 7 commits into
Open
Add 3D crease between screen and buttons for realistic look#462Breck37 wants to merge 7 commits into
Breck37 wants to merge 7 commits into
Conversation
- 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
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- 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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
gradient, inset shadows, and highlight/shadow edge lines for depth
a real calculator display
with letter-spacing and muted color
https://claude.ai/code/session_018YY3VUuyZabdjgoiyzGu7Y