Making Stunning Buttons in Photoshop

Aug12
Making Stunning Buttons in Photoshop

Buttons are an important part of a design. Their main purpose is to call a user to action and get them to press it, to make an action happen on the page. Many sites out there simply leave buttons in forms and on pages to the default style and let the users operating system take care of making them look, well, boring. In this tutorial I will show you how to create stunning buttons that will draw attention and get some clicking going on.

First things first

Open a new document in Photoshop by pressing ctrl+n (cmnd+n in mac) or alternatively, click File > New in the upper toolbar. Set your page width to any size you like, in this case I'll use 400 pixels by 400 pixels and click OK. In the tools menu select the rounded rectangle tool and set the radius to 8px, choose any color you like because it will get covered when we apply a gradient later on.

Selecting the rounded rectangle tool and the radius

Selecting the rounded rectangle tool and the radius

Add a new layer on top of the background by pressing shift+ctrl+n (shift+cmd+n in mac) or clicking the new layer icon on the layers panel and name it "button". Click and drag the rounded rectangle tool until you have a shape of about 260 pixels or bigger.

Adding Layer Styles

Now I'm going to add a gradient by double clicking on the new layer I just created my rectangle on, and this will open the layer styles window. Make sure the gradient overlay box is checked and click on the gradient bar to open the gradient editor.

Adding our gradient and editing it

Adding our gradient and editing it

With the gradient editor open, click the stop to the left then the color panel that appears to the bottom and choose any color you like from the color picker, for this tutorial I'm using #660000. Click the right stop and choose your lighter color, I'm using #990000.

Now that we're done editing our gradient, click OK on the gradient editor but leave the layer styles window open because we're not quite done adding style to our button just yet.

Adding gradient colors by clicking the left and right stops

Adding gradient colors by clicking the left and right stops

With the gradient now applied to the button, we should have something that resembles the bright red example below.

Our button with the gradient applied

Our button with the gradient applied

With the layer styles box still open, click on the inner shadow box and apply the settings in in the screenshot below with the mode set to normal, color of #cc0000 and a distance of 1.

Adding more style to the button

Highlighting the button shape with inner shadow

Now click the stroke box and apply the settings in the screenshot below with size of 1 and color of #660000.

Adding stroke to our button

Outline with stroke to show the inner shadow highlights

For the last and final layer style that we are going to add to our button (this is optional), click on the inner glow box and apply the settings in the screenshot below with a color of #990000 and a size of 1. Go ahead and click OK on the layer styles window to save and apply the styles we just added.

Adding inner glow to our stunning button

Adding depth with inner glow

As you can see from the thumbnail preview in the layer styles window, our button is starting to take on depth and character, but there's still much more work to be done to make it "stunning". Lets continue, shall we?

Adding a little extra emphasis

Add another new layer on top of the button layer and name it "shine". Hold ctrl and click on the thumbnail of the "button" layer to outline it, you should see an animated dashed outline around the inside of your button. Select the rectangular marquee tool by clicking it or pressing M on your keyboard, then hold alt while dragging over the bottom half of the button. The top half only should be selected.

Choose the gradient tool by clicking on it or pressing G on your keyboard and choose color #FFFFFF from the color picker. Make sure a liner gradient is selected from the top toolbar with a white to transparent gradient chosen. Click and drag from the bottom of the dashed line to about 3/4 of the way to the top of the button to add our shine gradient. From the layer panel adjust the opacity to about 5% or whatever your preference, then press ctrl+d to deselect the button.

Making the button shine

Making the button shine

The all important text

Now that we have the styling handled, it's time to add the all important text to entice that itchy mouse button click. Select the text tool and click somewhere in the center of the button and type your text. Once you are done typing, move the text to the center of the button, change the size to 36px and the color #FFFFFF.

Making the text stand out

Making the text stand out

Now to make the text stand out by adding layer styles to it. Double click on the blank area of the text layer and click stroke in the layer style panel, add 1px of stroke with a color of #990000. With the layer styles panel still open, click on outer glow and change the color to #660000 with a size of 5px. This gives the text an inset appearance on the button.

You can also play around with adding a drop shadow, I usually set it to 2px of distance with a size of 3px to make it appear to rise off the button instead of being inset.

One stunning button if I do say so myself

One stunning button if I do say so myself

You should now have a stunning button worthy of drawing attention. Try changing the settings to get some different effects. For instance, making the button seem more curved is as easy as applying a darker gradient color on the bottom and lighter on the top or changing the distance and the angle of the inner shadow.

I have also included the psd file I created for this tutorial for you to download. Feel free to share it and use it in any projects that you wish.

Author: Jason Pant

Hi, I'm Jason. A front end developer from Grand Rapids, Michigan, and founder of VagrantRadio. I enjoy working with Css, jQuery, Php, learning new techniques in Photoshop and you should follow me on Twitter or Google Buzz.

Enjoy this post?

If you enjoyed this post, please take a second to promote it via the various social bookmarking sites below. Don't forget to subscribe to the RSS Feed for more interesting articles. Thanks for visiting!

submit to delicioussubmit to diggsubmit to facebooksubmit to redditsubmit to stumbleuponsubmit to twittersubmit to mixxAdd to Google Buzzsubmit to Design Moosubmit to designfloatemail this someone

Commenting is not available on this post.