Shiny Buttons Without Blends or Transparencies in Illustrator

Glossy Buttons Tutorial Thumbnail

I have been asked many times how I create some of the shiny buttons I sell on iStock. Although there are other tutorials out there, this one shows you how to create these buttons without blends and transparencies. It is a relatively simply technique that can be applied to many different elements other than buttons. Moreover, using this shiny effect will create a cleaner, more accessible, and consistent file.

Notes

This tutorial was created in Adobe Illustrator CS3. Most, if not all, functions should be available in Illustrator 10 and up. Functions specific to Illustrator CS3 will be noted.

Keyboard shortcuts are displayed in orange. ⌘ is displayed for the Command key (mac), with the Ctrl key being the Windows equivalent (not displayed).

Step 1

Create a new document in CMYK color mode (color mode can be changed later). Using the Rectangle Tool (m), create a rectangle the size of the button you want. If you want, you can round the corners by going Filters > Stylize > Round Corners and pick an appropriate measurement. I used .125″.

Step 1 Glossy Buttons Tutorial

Step 2

For this step you are going to create the shimmer of the button. Take the Rectangle Tool (m) and drawn a rectangle half way down the button shape. Make the new box slightly extend past the button shape to the left, right, and bottom.

You are going to want the shimmer shape to be roughly in the middle of the button. Copy (⌘c) the button shape and Paste in Front (⌘f). Select the shimmer shape,one copy of the button shape and Intersect the shapes. It also helps to expand the shape (the far right button in the Pathfinder Panel).

Step 2 Glossy Buttons Tutorial

Step 3

Now it is time to add gradients. Here is where the shiny goodness happens. First make the button shape a gradient by selecting Linear in the Gradient Panel. Click on the first swatch in the gradient and change the color in the Color Panel to 20% cyan. You might have to click the options in the top right of the Color Panel to bring up the CMYK sliders. Next, click the other swatch in the Gradient Panel, and make it 100% cyan. With the button shape still selected, use the Gradient Tool (g), click at the top of the button shape and drag till you reach the shimmer shape.

Next, make the shimmer shape a gradient like the button. This time, make the lighter color 100% cyan and the other color 100% cyan and 50% magenta. With the shimmer shape selected, take the Gradient Tool (g), click the bottom of the shimmer shape and drag to the top of the shape.

I use the Color Panel to mix colors, but if you are more comfortable picking colors with the Color Picker, that will work just the same.

Get rid of any borders and you have your button!

Step 3 Glossy Buttons Tutorial

Step 4

You can embellish the button any way you want. You can add borders, text, icons, or whatever! Look at the examples I provide. You can even add the shimmer to any element you embellish the button with. Just repeat steps 2 and 3 (it its good to change the colors) with the new element. Make sure that the shimmers on each element line up at the top.

Step 4 Glossy Buttons Tutorial

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Design Float
  • Facebook
  • Mixx
  • TwitThis

Powered by Shutterstock

78 thoughts on “Shiny Buttons Without Blends or Transparencies in Illustrator

  1. great one!!!

    foe everyone who dont know how to make the text:

    just write the text in white, put it on the button ant in the transparent panel select “hub” or “color” mode :) that’s works fine.

  2. Good Tutorial for a beginner like me.
    Please can you help me, I wanted to know
    that How to remove the borders of the rectangle button we created here?

    The black color borders around the buttons that were removed here,
    please let me know how to do it…

    Thanks.

  3. Hello everyone!

    First I want to that this Website is awesome! In this Tutorial my problem is in Step 2. When I intersec the shapes then the Rectangle don’t get the shape of the original ( don’t get round edges our there is no straight line on the top). I don’t know what’s wrong maybe someone could help me. Thanks!

  4. Read this tutorial, needs more detail in explaining. I’m really tired of people posting tutorials and not knowing how to explain it. grrr….

  5. The quality of the tutorials here are excellent, I am a beginner to Illustrator and yet following all the steps, I managed to get that effect, bookmarked for all my future references :)

    Ralph

  6. If you are having problems with the text and the pathfinder try this:
    Once you convert the text into outlines ungroup the text, then reselect each letter form an then create a compound path (command +8). After you do that then try step 2. It worked for me.

    The reason you have to do this is because text converted to outlines is not a single shape, but really a group of distinct shapes which really do not overlap. To make an outlined text suitable for intersection, you have to ungroup it and convert it to a compound path (Cmd-8).

    Hope this helps!

    • I have tried the tutorial over and over again, used every solution to problems mentioned in the comments, but IT WILL NOT WORK! The letters I mean by that. I was close once, but somehow the shape of my letters changed a bit, especially the ‘E’. -.-

  7. I am having trouble with offsetting paths… I am trying to recreate the shimmer effect on the border but when it just extends the shape rather then creating a different look. When offsetting paths, are you creating another shape to lay on top of the first one created, or should I have offset paths from the start? I tried to offset paths from the start but then the paths do not look different from the rest of the shape.

  8. Hi Rype!

    I’m having the same problem as Erick had earlier – I can’t get the pathfinder tool to work with text paths for the embellishment.

    how was this problem finally resolved? Whenever I try to use the intersect tool with the text and shimmer shape selected, I get an error saying that the tool requires 2 overlapping paths

    Thanks!

    Tim

  9. I’m using CS4 and when I do step 2 the bottom of the intersected shape has rounded corners and so does the top. Yours shows that the top has hard angles on the top and rounded corners on the bottom. Also, the expand button does not illuminate for me at all during this process.

  10. Hey Friend till stage i go ok but i get wrong in copy & past activity. First i copy that curve shape rectangle & then past it exactly above the older curve shape rectangle & then select all & click on intersect but i use to get single curve shape rectangle there is any middle line in new curve rectangle.

  11. great article. thank you.

    In step 2, after click on intersect, button’s bottom corners are no longer rounded. In your article they still looks like rounded. What am I doing wrong?

    Cheers.

  12. This is brilliant, such a straight forward way to create great shiny reflective butttons, fantastic. Something I will be using for my webdesign I am sure.

  13. Pingback: Yorkshire Pudding
  14. Everything works nicely…thank you for the instructions. Just one thing – I’ve worked on your tutorial about stickers…all is good. I add text, create outlines, copy+paste front, intersect, add the gradient…but the top of my text changes color leaving the bottom white. This looks funny…so I want to make it darker on the bottom and gradient on the top part of the text. I seem to be struggling with this. How is this accomplished?
    Cheers!

  15. Keka,
    With the bigger rectangle selected go Object > Path > Offset Path. Change the Offset to the desired amount (press preview to see how it looks). Then repeat the steps in the tutorial to get the glossy look on the border. Just make sure that the shimmers line up.
    Let me know if that helps.

  16. I tried it and it works nicely, but i have one question: why make outlines of the text when intersect works just fine with ordinary text?

  17. Jim,

    Before you Intersect the two shapes, make sure you Copy the Button Shape and Paste in Front. Now you should have two copies. Now drawn the shimmer shape and select ONE of the buttons shapes, then intersect and expand.

    Let me know if that helps.

  18. I’m getting hung up at Step 2. I’m able to follow everything else, but when I click the “Intersect” and “Expand” commands, the upper half of the shimmer object disappears – so only the bottom 1/2 of the button is left below the straight line.

    What could I possibly be doing wrong?

    BTW – Awesome tutorials – they’re very inspiring. Keep them coming!

  19. • Once you have your button, type the desired text and place it on the button.
    • Select the Text and Outline by going, Type > Create Outlines.
    • Make the Text White
    • Select the Shimmer Shape of the Button and the Text and Copy and Paste in Front.
    • With both object still selected Intersect the shapes from the pathfinder panel.
    • Make the new object a Linear Gradient with on swatch white and the other a 5% Cyan, 5% Magenta, and 2% Black.
    • Adjust the gradient.

    Let me know if that helps.

    • Hi I’m having problems adding the text.

      “With both object still selected Intersect the shapes from the pathfinder panel.”

      When I do this it tells me to “select two overlapping paths”. Why wont these intersect? They ARE overlapping….I’m using CS4 and have only been using it for a week now.

      Help!

      • I’m having the same problem in CS5. It says “The filter produced no results. Please select two overlapping paths.

        What am I doing wrong?

  20. For the Shimmer on the Text, just repeat steps 2 and 3. Just make sure the the text is outlined. If that doesn’t help any I can go into more detail.

  21. Nice tutorial, no problems following this tutorial, but for make the shimmer, with letters, i really got lost in that part.

  22. Pingback: New Illustrator

Leave a Reply

Your email address will not be published. Required fields are marked *