New Feature: Playlist Center! Pick a topic and let our playlists guide the way.

Easy-to-follow video tutorials help you learn software, creative, and business skills.Become a member

Creating flexible buttons in Illustrator

From: Creative Quick Tips

Video: Creating flexible buttons in Illustrator

Hi there. Then underneath here is going to be my different button states.

Creating flexible buttons in Illustrator

Hi there. Welcome back to Creative Quick Tips. My name is Justin Seeley and today I'm going to be showing you how to create flexible, multi-state buttons inside of Illustrator for your next website or app mockup that you create. So the first thing I'm going to do is I'm going to take the Text Tool. And I'm just going to click somewhere out on my artboard. And I'm just going to type something out and I'm just going to type out something like Buy it Now. There we go. And, I'm then going to select this text and I'm going to make sure over here that I give it no fill. That's very important, so no fill.

That way you just kind of blends in with the background here. Then we're going to go in the Appearance panel. I've got my Appearance panel and my Graphics Styles panel out here and I have both of those out there for a reason. So if you want to go ahead and drag yours out there go right ahead and do so. And so with this selected, what I'm going to do is I'm going to add three new fills. Because in Illustrator you can add multiple fills to every object, so I'm going to add three fills to this one, two, three, and I just clicked right there to do that. And so, the top fill that's going to be the fill that we use for the text itself. This could be whatever color you want the text to be.

So in this case I'm going to make the text white. Then underneath here is going to be my different button states. You can have as many different button states as you want. All I want is a normal state and a hover state. So I'm going to change this first one here to be blue and that's going to be the background. And then, the second one here is going to be green. And so now I've got two states for those buttons. Then I'm going to select each fill independently. So I'll select the first one just by clicking on it. And then going up to the Effect menu, going down to Convert to Shape and we'll select Rounded Rectangle. Now, you can also select Rectangle or you could select Ellipse, if you wanted circular buttons.

You're going to make sure the Preview is turned on. So you can see what's happening and you can already see. My button has been converted over into this nice rounded rectangle shape. Make sure Relative is selected and then just dial in the numbers however far you want this to reach out from the button, and how tall you want it to be as well. So in this case I'm going to go with two relatively round numbers 20 and 10 and then I'm going to back the Corner Radius down to something like 4. Making it not quite as round as it was before. Then I'm just going to hit OK. I'm going to do the exact same thing for the green fill. I'm going to select that green fill.

This time though I just go up to Effect and choose Apply Rounded Rectangle. Now, you're not going to be able to see the green fill because the blue fill's over the top of it and it's exactly the same size. But because we have both of these fields here. I can turn off the blue one by just clicking the eyeball and we have a green button or I can turn that back on, turn the green button off and vice versa. So you can have multiple button states that you use all throughout here. The best part about this is anytime I want to change the text of the button, so let's say I just want to type out my name. Notice how the button shape, just flows around all of that text, no matter what it says.

And so then, I could go over into my Graphics Styles panel click and drag this button over there, and add that in as a graphics style. Then anytime I want, I just grab my Text Tool, and start typing out something like, Order Now. Select it with my Selection Tool and apply that graphic style and instantly I have a button. And I also, in the Appearance panel have all of those states already pre-loaded on the button making it very easy for me to turn on and off different states of the buttons throughout my entire mockup.

So there you go. How to quickly and easily create multi-state, flexible buttons inside of Adobe Illustrator, using the Appearance panel and the Graphic Styles panel.

Show transcript

This video is part of

Image for Creative Quick Tips
Creative Quick Tips

51 video lessons · 34550 viewers

Justin Seeley

Expand all | Collapse all
  1. 1m 45s
    1. Welcome to the series
    2. How to send feedback
  2. 18m 10s
    1. How to find free stock photos online
      1m 55s
    2. Using the transform command in Illustrator
      4m 14s
    3. Five tools for wireframing & mockups
      7m 36s
    4. How to convert videos into GIFs using Photoshop
      4m 25s
  3. 11m 50s
    1. How to create layers from Photoshop Layer Styles
      3m 14s
    2. How to turn Illustrator artwork into Shape Layers
      3m 15s
    3. How to combine vector shapes in Photoshop
      2m 49s
    4. How to use text wrapping in Illustrator
      2m 32s
  4. 15m 41s
    1. How to effectively rotate objects in Illustrator
      2m 39s
    2. How to create interlocking shapes in Illustrator
      3m 29s
    3. How to speed up Photoshop's performance
      3m 25s
    4. How to use tool shortcuts in Photoshop
      2m 52s
    5. How to use springloaded shortcuts in Photoshop
      3m 16s
  5. 9m 27s
    1. How to create a better Twitter avatar
      3m 59s
    2. How to embed videos in WordPress without a plugin
      1m 45s
    3. How to embed real tweets into any WordPress post
      2m 15s
    4. Create your own Photoshop shortcut cheat sheet
      1m 28s
  6. 17m 53s
    1. How to create better Facebook cover photos
      4m 31s
    2. How to use keyboard shortcuts in WordPress
      2m 47s
    3. How to add Apple touch icons to your website
      5m 27s
    4. How to use Font Awesome in design applications
      5m 8s
  7. 8m 50s
    1. How to create your own pixel grids
      4m 25s
    2. How to sample colors from anywhere
      2m 5s
    3. How to create diagonal guides in Illustrator
      2m 20s
  8. 13m 48s
    1. How to round individual corners on Illustrator shapes
      3m 21s
    2. How to use Camera Raw as a Smart Filter
      4m 8s
    3. How to use the Shape Builder Tool to recolor artwork
      3m 34s
    4. How to use "Align to Key Object" in Illustrator
      2m 45s
  9. 8m 26s
    1. Exploring the Kuler Panel in Illustrator CC
      1m 50s
    2. How to draw awesome shapes with the tilde key
      2m 12s
    3. How to reset your bounding box in Illustrator
      2m 6s
    4. How to change your artboard color in Illustrator
      2m 18s
  10. 23m 19s
    1. How to use Photoshop and Illustrator to write CSS
      4m 1s
    2. How to create scalable rounded rectangles in Illustrator
      4m 16s
    3. How to use the fill commands in Photoshop
      3m 52s
    4. How to accurately space objects in Illustrator
      2m 5s
    5. Ten WordPress plugins that you should know
      9m 5s
  11. 9m 41s
    1. Unlocking background layers in Photoshop
      1m 8s
    2. Using opacity shortcuts in Photoshop
      1m 50s
    3. Using Illustrator's Glyphs Panel for icon fonts
      3m 15s
    4. Creating flexible buttons in Illustrator
      3m 28s
  12. 6m 31s
    1. Locking artwork in Illustrator
      2m 5s
    2. Five free fonts for your next project
      2m 0s
    3. Improving the SEO of your Muse website
      2m 26s
  13. 17m 7s
    1. Fitting content into your InDesign frames
      2m 37s
    2. Setting up your own Autocorrect in InDesign
      2m 33s
    3. Drawing complex shapes in Illustrator
      3m 14s
    4. Using the snapshots feature in Photoshop
      4m 40s
    5. Creating awesome product shots with Placeit
      4m 3s

Start learning today

Get unlimited access to all courses for just $25/month.

Become a member
Sometimes @lynda teaches me how to use a program and sometimes changes my life forever. @JosefShutter
@lynda is an absolute life saver when it comes to learning todays software. Definitely recommend it! #higherlearning @Michael_Caraway
@lynda The best thing online! Your database of courses is great! To the mark and very helpful. Thanks! @ru22more
Got to create something yesterday I never thought I could do. #thanks @lynda @Ngventurella
I really do love @lynda as a learning platform. Never stop learning and developing, it’s probably our greatest gift as a species! @soundslikedavid
@lynda just subscribed to all I can say its brilliant join now trust me @ButchSamurai
@lynda is an awesome resource. The membership is priceless if you take advantage of it. @diabetic_techie
One of the best decision I made this year. Buy a 1yr subscription to @lynda @cybercaptive
guys (@lynda) is the best. So far I’ve learned Java, principles of OO programming, and now learning about MS project @lucasmitchell
Signed back up to @lynda dot com. I’ve missed it!! Proper geeking out right now! #timetolearn #geek @JayGodbold

Are you sure you want to delete this note?


Thanks for signing up.

We’ll send you a confirmation email shortly.

Sign up and receive emails about and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from

Sign up and receive emails about and our online training library:

Here’s our privacy policy with more details about how we handle your information.

submit Lightbox submit clicked
Terms and conditions of use

We've updated our terms and conditions (now called terms of service).Go
Review and accept our updated terms of service.