Some might say that bevel buttons are so 'early 90s'. However, they are making a comeback lately. I'm going to show you how to create a micro bevel button like the one below. This techinque could also be applied to any other element on a web design.

Create a new layer and select the 'Rounded Rectangle Tool'. Create a rounded box with a small radius for the corners and fill it with any colour. In this example i have used a radius of 5px.
Now we need to apply a gradient overlay to the rounded box. So, open up your Layer Styles for the layer with the rounded box on it and click on 'Gradient Overlay'. Apply a Linear Gradient with an angle of 90 degrees. When choosing colours, make the top colour lighter then the bottom colour. In this example i have used #2EBD27 for the bottom and #6EE77C for the top.
This is where the magic happens! With the Layer Style window still open for the rounded box layer, click on 'Bevel and Emboss' and use the following settings:
Style: Inner Bevel
Technique: Smooth
Depth: 1000%
Direction: Up
Size: 0px
Soften: 0px
Angel: 90 degrees
Use Global Light: Yes
Altitude: 45 degrees
The last style we need to apply to the box is a stroke. We apply a stroke to help bring out our bevel a bit more. So, in your Layer Style window for the box layer, click on 'Stroke'. You can use a Fill Type of Color if you wish, but I have found that using a gradient gives a better effect. If you use a single color for your storke, make sure its darker then your lightest colour. So use the settings below for your stroke (and change the colors to fit your needs):
Size: 1px
Position: Outside
Blend Mode: Normal
Opacity: 100%
Fill Type: Gradient
Gradient Colour (Bottom): #269A20
Gradient Colour (Top): #4FC84F
Gradient Style: Linear
Angle: 90 degrees
Well, thats it for creating the actual button but if you would like to also add text much like the text I have above here is a step to help you. Create a new layer and add some text to it. Then open up the Layer Style window for the Text Layer and use the following settings:
Bevel and Emboss:
Style: Inner Bevel
Technique: Smooth
Depth: 1000%
Direction: Down
Size: 0px
Soften: 0px
Angle: 90 degrees
Altitude: 90 degrees
Gradient Overlay:
Stop 1 (Bottom): #CECECE
Stop 2 (Top): #F3F3F3
Style: Linear
And there you have it, a fresh looking bevel button to be used on your website in anyway you wish. If you do find this tutorial useful and have used this effect on your site, feel free to post the link in the comments below.

Hi, i'm David! I've been building websites since 1996. Through my experiences, I have gained a well-rounded knowledge of the design & development of websites. I founded Supadupa Web Design to help others learn from my experiences.
Follow @davidburleson