3D Push Button
Realistic 3D push button with beveled edges, pressed and unpressed states for interactive UI mockups.
Step 1: Button Base
Rounded rectangle 120×50px, radius 8px. Fill medium gray #6b7280.
Step 2: Bevel and Emboss
Bevel & Emboss: Pillow Emboss, Depth 150%, Size 4px. Creates raised 3D surface.
Step 3: Top Highlight
Gradient Overlay: white to transparent top-to-bottom at 20% opacity.
Step 4: Unpressed State
Label as "Default". Shadow below: Distance 4px, Size 6px.
Step 5: Pressed State
Duplicate. Invert bevel direction. Move button down 2px. Reduce shadow to 1px.
Step 6: Active Glow
On pressed state, add Inner Shadow: white, Distance 0, Size 3px for inset look.
Step 7: Label Text
Embossed text effect: dark gray, Inner Shadow 1px for engraved appearance.
That's it! You've completed this tutorial. Experiment with the techniques and share your results with the Designstacks community.