Create a Realistic Telephone Keypad Using Layer Styles

Create a Realistic Telephone Keypad Using Layer Styles

Tutorial Details
  • Program: Adobe Photoshop
  • Difficulty: Beginner
  • Estimated Completion Time: 30 Minutes
Download Source Files

Final Product What You'll Be Creating

Creating real-world objects in Photoshop can be somewhat challenging. The key is to pinpoint and accentuate small details such as shadows, lighting, and extruding edges. In this tutorial, you’ll learn how to achieve acutely life-like telephone dial buttons in Photoshop using shape layers and layer styles!


Step 1

Let’s start with a new document in Photoshop at 600×600 pixels.


Step 2

Let’s create the keypad’s background. Start by creating a layer called “background” and fill it with a dark color. I used #363636


Step 3

Let’s add some texture to our background. Duplicate the background layer and rename it “Texture.” Go to Filter > Noise > Add Noise, Amount: 60%, Distribution: Uniform, Monochromatic: Checked, Set the blending mode of the “Texture” layer to Overlay and opacity at about 15%.


Step 4

Now let’s add a gradient lighting effect to the background. Set your foreground color to white (keyboard shortcut: press “D” to reset foreground to black and background to white. Then press “X” to swap the two). Duplicate the “Texture” layer and rename it “Gradient.” Set the layer’s fill to 0%. Go Layer > Layer Style > Gradient Overlay, Blend Mode: Overlay, Style: Radial, Angle: 90, Scale: 117%, Set the gradient color to foreground to transparent (this is why we set our foreground to white). Set the blending mode of the “Texture” layer to Overlay and opacity at about 15%.


Step 5

Now let’s start on creating our dial buttons. Use the ellipse to create a small circle. This will be the outer shadow of the button so I named the layer “Button (Outer).” Mine is about 76 pixels. Set the layer’s fill to 0%. Go Layer > Layer Style > Bevel and Emboss, Style: Outer Bevel, Depth: 441%, Direction: Down, Size: 10px, Angle: 90; Altitude: 60; Global Light: Checked. Set the blending mode of the “Texture” layer to Overlay and opacity at about 15%.

Now we have the outer part of our dial button looking something like this:


Step 6

Let’s create our inner button now. Duplicate the “Button (Outer)” shape and rename it “Button (Inner)”. Be sure you duplicate it so it appears in the exact same spot as our shadow button. You can do this by right clicking on the layer in the layers panel and selecting duplicate layer.

If it’s not already, set the “Button (Inner)” shape layer’s color to the darker color we’ve been using (#363636) and set the fill opacity to 100%

We should now have something like this:


Step 7

Now that we have our inner button in place, let’s adjust our layer styles to give it a more realistic look. First, we’ll start with the drop shadow of the “Button (Inner)” shape layer.


Step 8

Now let’s adjust the inner shadow of the “Button (Inner)” shape layer.


Step 9

Now we’ll adjust the inner glow of the “Button (Inner)” shape layer. This will give a little texture to our dial button.


Step 10

Now let’s change the bevel and emboss settings of the “Button (Inner)” shape layer. This is what gives our button a more realistic, three dimensional shape.


Step 11

Now let’s change the gradient overlay settings of the “Button (Inner)” shape layer. This gives our button a slight highlight on the bottom.

Now, after adjusting all of those layer settings, we should have something like this:


Step 12

Let’s add our numbers and letters to the dial now. Simply use the type tool to create your number (I used 40pt Helvetica). Then, using the type tool again, create your letters (I used Helvetica 15pt Oblique).


Step 13

Now, let’s add a slight inner shadow to the layer styles of our number and letters.

Group the button, number, and letters we’ve created into a group

Now, we should have something like this:


Conclusion

Now you can simply duplicate the group layer and change the numbers and letters as needed! You can use the final image as a reference to see what numbers correspond to which letters (if you don’t already have it memorized).

You’ve just created a realistic telephone keypad using pure layer styles! Hopefully you can employ the skills you’ve learned here in future projects to help add a bit of realism to your design elements.

  • http://bbxdesign.com bbx

    Beautiful!

  • http://www.doodesign.co.uk Anthony

    So Realistic, great tutorial and resource as always! Keep up the good work!

  • http://the-fishy-one.deviantart.com/ Craiu Alexandru

    Very nice!

  • BhloO

    very clean and cute :P

  • http://gfxkingz.org Fatih

    Damnnnn i like this tutorial :)

  • Oxana

    It’s a very interesting tutorial, thank you!
    I used it here: http://oxanaart.com/project-365/phone-button/

  • http://blasterunited.com.au Tom Stones

    Great tut.

    I think that there is a slight error in step 5:
    “Set the blending mode of the “Texture” layer to Overlay and opacity at about 15%.”

    I think should be:

    “Set the fil of the l“button (outer)” layer to 0%.”

    Thanks again.

  • http://www.blog.intensemedia.biz Chinthaka Herath

    Great result. Photoshop’s layer styles are a great tool when tweaked & used in a subtle manner, as clearly shown in this tutorial.

  • Janne

    Looks great.. but I’m all about details :D The numbers seems to on a flat surface, but the keys has a slight dent. So should you dent the numbers also? ;)

    • Vince

      But normally the number is engraved, what is shown by the inner shadow. So I think it’s not necessary to dent it. But depending on the style you want your keypad to look like, in might make sense. ;)

  • http://www.bosonto.com Karl

    I like this tutorials.. Thankx Nice one..

  • http://www.nowxx.com bencn

    great!simple ,very Realistic and useful

  • acang

    cool!

  • Ondra

    Excellent! More tuts like these. Finished in a minute!

  • http://www.sinetics.ro/ sinetics

    Super tutorial! Easy to follow, great final result!

  • http://www.margaretnicholdesign.com margaretnicholdesign

    You don’t need to create two separate shapes for the button outer and inner. All you have to do is create a pillow emboss. The only issue with going about it this way is that the appearance of curve and depth will be to the same degree on both the button and the “hole” it sits in. (The finished image in the tut here looks like the hole is deeper and more softly rounded.)

  • http://rockethouse.com.br Will Sales

    Great tuto. Ty Jim!

  • http://webbannersizes.net Rita

    It is very simple technique yet a very effective one. I will definitely try one.

  • daniel

    Very great tutorial. Thanks

  • http://www.pvc-strip-doors-curtains.in/ steve

    this tutorial taught me a lot.. very nice… LIKE !

  • Jafar

    Thank you so much for this tutorial.

  • chris long

    your tutorial is missing steps around step five. I followed those steps and it doesn’t create an outer button. also where did the side effect next to the outer button come from? you didn’t explain that. don’t teach if you’re going to half-step.

    • PShopper

      well chris long, i dont know how you did it but i got that effect using this tutorial

      great tutorial, very useful thnx:)

    • Alex

      Chris in right! In step 5 you don’t explain what kind of layer you use or if you use a mask, as it seams in the picture.
      For the rest, it looks great!

      • Tom Tom

        How did you do it Alex?

  • http://webdevelopergeeks.com webdevelopergeeks

    Thanks for such great tutorial!! It looks real. Keep up the good work. you could have included more steps for those who are asking. But mine is working fine. Thanks again!!

  • Jason

    Great tutorial. Anyone know how to give the button a pressed in effect now to animate it in an app?

  • mapedd

    What’s the missing step between 4 and 5? I don’t know how to create this masked layer …

  • QarlosJo

    Easy, clear and fun to do. Thanks a lot!

  • Pandian

    Easy and clear. Keep Rocking

  • http://no vinoth

    thank you.your site is very helpful

  • http://www.webagents.in Satnam Singh

    Awesome , with the help of this I can practice my drawing and this will improve my shading and highliting skills .
    Thanks alot :D

  • pribi

    Thank you for your great tutorial! :)

  • http://ilbrowser.blogspot.com Giacomo

    Great tutorial, very realistic, compliments!

  • http://www.malikabutler.com Malika Butler

    Fantastic Tutorial, thank you for posting!

  • http://www.designpanoply.com Design Panoply

    Where would we be without Layer Styles? :)

    - John

  • http://www.designpanoply.com Design Panoply

    Also, the noise on the background can be created using layer styles too!

    Use Inner Shadow with a 0 offset to create the dark vignette, then use Inner Glow with white and Linear Dodge blend mode. Set it to center, set the noise to 100%, and the opacity to 5-10%. Voila!

    - John

  • chrisjcrone

    My question to you Sir is why do you keep writing set the blend mode of the texture lay to overlay and set opacity to 15% when it was already done in step three? I think I must be missing something.

  • gcyrillus
  • Ali

    wow…!!!! Great result……
    Simply Explained…..
    like it….!!!

  • Selva

    Well explained . . . . . . . . . . Awesome work

  • http://twitter.com/jlsCreativeTN jlsCreative

    Absolutely beautiful! Well designed and will definitely come in handy for some projects. Thanks for sharing!

  • http://www.product-shot.co.uk/ Product Shot UK

    Really good thoughts and nice creation .