How to Create Buddy Icons (Plus an Exclusive Web Freebie!)

How to Create Buddy Icons (Plus an Exclusive Web Freebie!)

Tutorial Details
  • Program: Adobe Illustrator CS3+
  • Difficulty: Beginner
  • Estimated Completion Time: 1 Hour

Final Product What You'll Be Creating

Today we’re going to walk through the creation of your very own vector-based Buddy Icons with a nice bonus – a free set of Envato™ Marketplace icons to use on your own website!

About the Author: Orman Clark is a UK based Web Designer specializing in pretty pixels and front-end development. He spends most of his time designing WordPress themes and other free resources for designers at PremiumPixels.com. Keep up to date with Orman and PremiumPixels on Twitter, Dribbble and Forrst.


Tutorial Details

  • Program: Adobe Illustrator CS3+
  • Difficulty: Beginner
  • Estimated Completion Time: Under 1 Hour

Step 1 Organizing Your Layers

Open up Adobe Illustrator and create a new document with the following settings: 800×600 pixels, 72dpi, RGB color, units in pixels and a white background

With your new document created, open your Layers palette by going to Window > Layers if it is not already visible and create 4 new layers. Call them “base”, “icon”, “light” and “overlay”

buddy icons social media web buttons vimeo

Step 2 Creating the Base

Working on the “base” layer you just created, select the Rounded Rectangle Tool, choose a light grey color, and click anywhere on your canvas. In the dialogue box that appears select the following: Width “42px”, Height “42px”, Corner Radius “10px” and click OK.

buddy icons social media web buttons vimeo

Step 3 Creating the Inner Light

Ensuring that you are on the “light” layer, select the Rounded Rectangle Tool once again, select a darker grey, and click on the canvas. This time choose: Width “38px”, Height “38px”, Corner Radius “8px” and click OK.

buddy icons social media web buttons vimeo

Step 4 Creating the Inner Light Cont…

Keeping on the “light” layer, select the Rounded Rectangle Tool one final time, select an even darker grey, and click on the canvas. This time choose: Width “34px”, Height “34px”, Corner Radius “6px” and click OK.

buddy icons social media web buttons vimeo

Step 5 Creating the Inner Light Cont…

Hold down Shift and click the two innermost rectangles to select them both. With them both selected open your Pathfinder palette by going to Window > Pathfinder if it is not already visible and click the “Minus Front” icon. This will leave you with a hollow rectangle.

buddy icons social media web buttons vimeo

Step 6 Creating the Inner Light Cont…

With the hollow rectangle selected, head over to the Gradient palette (Window > Gradient) and select a linear gradient, from white to white, set at 90 degrees, with the left gradient anchor set to 0% opacity, the right gradient anchor set to 80% opacity and the gradient location at 80%

Open the Transparency palette (Window > Transparency) and set the Blending Mode to “Soft Light”.

buddy icons social media web buttons vimeo

Step 7 Creating the Overlay

Switch to the “overlay” layer, choose any color, and create yet another rounded rectangle using: Width “38px”, Height “38px”, Corner Radius “8px”. Using the Elipse tool, create an elipse and position it over the rectangle as shown.

buddy icons social media web buttons vimeo

Step 8 Creating the Overlay Cont…

Hold down Shift and click the elipse and rectangle to select them both. Using the Pathfinder palette as before, click the “Minus Front” icon. This will leave you with the shape of the overlay.

buddy icons social media web buttons vimeo

Step 9 Creating the Overlay Cont…

With the overlay shape selected, head over to the Gradient palette and select a linear gradient, from white to white, set at 0 degrees, with the left gradient anchor set to 25% opacity, the right gradient anchor set to 0%, and the gradient location at 50%. Set the Blending Mode to “Soft Light”.

Believe it or not, we are now finished with the basic setup and are now free to play with color!

buddy icons social media web buttons vimeo

Step 10 Creating a Vimeo Icon

Now that we have finished with the basic setup, we can start making individual icons. As an example, I am going to walk through the creation of a Vimeo icon. The purpose here is to show you how easy it is to create your own icon once you have a basic template set up!

Create two new swatches by clicking the “New Swatch” icon in the Swatches palette (Window > Swatches). Define the swatches as follows:

  • Swatch One: “gradient bottom” with the following values: R “31″, G “117″, B “196″.
  • Swatch Two: “gradient top” with the following values: R “113″, G “188″, B “237″.
buddy icons social media web buttons vimeo

Step 11 Applying a Gradient

Going back to the “base” layer, select the base rectangle and apply a gradient using the new gradient swatches we just created.

buddy icons social media web buttons vimeo

Step 12 Creating the Logo

Fortunately, the Vimeo logo is based upon the Black Rose font. Download the font and type the letter “v” ensure you are working in the “icon” layer. I’ve typed my text at 55pt with a very light grey colour. Convert the text to outlines (Type > Create Outlines) and position the v in in the center of the rectangle.

buddy icons social media web buttons vimeo

Step 13 Creating a Drop Shadow

Select the logo shape and press CTRL/CMD+C to make a copy. Press CTRL/CMD+B to paste the copy behind the original. With the copied shape still selected, press enter to adjust the positioning. Change the horizontal positioning to 0.5px and the vertical positioning to -0.5px and click OK.

buddy icons social media web buttons vimeo

Step 14 Creating a Drop Shadow Cont…

Change the color of the copied shape to black, set the Blending Mode to “Soft Light” and change the opacity to 50%

buddy icons social media web buttons vimeo

Step 14 Adding a shadow

An optional step may be to create a shadow for the entire icon. Working in the “base” layer, create a small ellipse at the foot of the icon. Fill this icon with a radial gradient, from black to black, set at 0 degrees, with the left gradient anchor set to 60% opacity, the right gradient anchor set to 0%, the aspect ratio set to 8%, and the gradient location at 60%.

buddy icons social media web buttons vimeo

Step 15 Create Your Own!

That’s all there is to it! Following the basic guidelines set out in this tutorial you can easily create your own scalable icons for almost any application or site. Just open up your icon template and drop in your own logo!

buddy icons social media web buttons vimeo

Bonus Exclusive Freebie!

Since this tutorial is for Envato™ I thought I’d take the time to create a set of BuddyIcons for the Envato™ Marketplaces. Included in the pack are icons for ThemeForest, GraphicRiver, AudioJungle, ActiveDen, VideoHive, 3DOcean and CodeCanyon. Brandon (the site editor here) even took a few minutes to follow the tutorial and create his own contribution: 2 flashy Webdesigntuts+ icons.

The pack contains the icons in transparent .png format in three sizes; 32x32px, 64x64px, 128x128px together with the the original artwork (.ai)

Download the Freebies and Tutorial Files!


Using the Icons in Your Own Designs

The beautiful thing about having your own set of BuddyIcons is that they work so well when it comes time to integrate social-media and other links into your own designs. Each icon is uniform in size and you can use them in a variety of situations. Below are just a few quick ideas:

envato marketplace icons themeforest graphicriver
This example shows how you might use the BuddyIcons in a header navigation space.
envato marketplace icons themeforest graphicriver
This example shows how you might use the BuddyIcons in a sidebar widget.
envato marketplace icons themeforest graphicriver
This example shows how you might use the BuddyIcons in a footer space.

Why You Should Use ‘em…

When you consider the concept of an icon from a theoretical point of view, there are quite a few benefits to using a uniform set instead of using bits and pieces from all over the place. Icons attract the attention of viewers, encourage click-throughs, and they are a great way to bring a splash of color and style to your designs. A uniform icon set can go one step further by creating a cohesive, balanced, and artistic element to a design. Using several icons in one place can even help to make a website look like it’s active and engaged in the community… all the more reason for designs to include a little bit of BuddyIcon love somewhere on the site.

That’s all for now; We hope you enjoyed the tutorial and the freebie! You can check out the complete BuddyIcon set without the exclusive Envato™ icons at PremiumPixels. Be sure to check back here (or subscribe) at Webdesigntuts+ for more great freebies like this in the future!

Orman Clark is ormanclark on Themeforest
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

    I just wanted to drop in and say what an amazing job you did on this tutorial Orman! The icons are great and the tutorial is very thorough. Bravo and Thanks!

    • http://www.premiumpixels.com/ Orman Clark
      Author

      Thanks Brandon, it was a pleasure and I had a blast creating the icons!

  • http://www.freshclickmedia.com Shane

    That’s a nice tutorial! Some overlap with vector tuts, but that’s not a complaint. I always like to see illustrator stuff.

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      Yep – there’s bound to be some overlap with a topic as big as “Web Design” – but since this set of icons is specifically designed for use on the web and we’ve made some notes about how to go about using these, I think it makes a great first freebie. Thanks for the comments Shane!

    • http://vector.tutsplus.com/ Sean Hodge

      As Brandon mentions, some overlap is expected. Placing vector workflow in Illustrator within an icon design context works really well for this site, and it’s great to see it covered. Vectors give you so much flexibility and it’s good to use them when you need that flexibility, rather than jumping straight into Photoshop. Great tut. Thx.

      • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

        Thanks for the bump Sean :) Perhaps it’s time to start arranging some new crossover articles!

        • http://vector.tutsplus.com/ LoungeKat

          For sure!

          I would have used the Appearance Panel, Align to Pixel Export and Re-color Artwork – But then I’m a vector nerd… ;)

  • http://www.pixelarama.com Pierre

    Great tut Orman, congrats. I’ll be running through this when I find some time. Those are some sharp looking icons you’ve created. Kudos!

  • http://smallbitsofcode.com Boba

    Awesome tutorial, thanks.

  • Pingback: How to Create Buddy Icons (Plus an Exclusive Web Freebie!) | professional website design

  • http://www.lucasdelrio.com.ar Lucas del Río

    Wow! I’m learning lots of things, and to fast! can’t stop, it’s like a vice, great, great tutorial Orman! so simply yet clear, and the results are very professional. THANKS!

    • http://www.premiumpixels.com/ Orman Clark
      Author

      Sounds like a great vice to have! As a designer, the day you think you have nothing left to learn, you are in trouble! Keep it up!

  • http://idesigncrap.wordpress.com Antor

    Pretty cool! A great tutorial for beginning icon design.

  • w1sh

    Brandon, Orman is really good. Check out his work and premiumpixels.com. Pay that guy twice what you’d normally pay.

    The two of you could run this site and make it awesome.

    Still thoroughly enjoying everything (although Brandon seems to be doing most of the work). Keep up the hard work guy(s?).

    • w1sh

      I’m seriously so excited about this site. Way to work your ass off Brandon. I notice/appreciate it. :)

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      Thanks for the extra kind comments w1sh! I couldn’t agree more on the magnitude of Orman’s awesomeness :) It certainly is nice to have such great contributors around here.

    • http://www.premiumpixels.com/ Orman Clark
      Author

      Thanks for the kind comments, I truly appreciate it! I’d love to contribute more to Webdesigntuts+ in the future for sure. Also kudos to Brandon for working his ass off!

      • w1sh

        Seeing as how this site is fresh and you guys are still talking to the “little people” out there, I heavily suggest you write some detailed tuts on “start-to-finish” web-design (just the .psd – not the html/css).

        • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

          Thanks w1sh :) We actually have one coming out tomorrow, so check back soon!

  • Nephets

    Orman is a great designer. He is amazing for sharing his work too!!

  • Minus One Potential Paid User

    I tried this lesson. I successfully performed 5 steps. I didn’t understand Step 6. So, it was the last one (I tried to perform it several times).

    I would pay another month (the previous finished a week ago), but I see no big sense to pay if the explanations are not sufficient for an engineer having 2 higher educations.

    • Minus One Potential Paid User

      And another example:

      How to get the corner radius? The top tools panel (‘Transform’) has only ‘W’ & ‘H’. No ‘Corner Radius’.

      Where the author took this panel ‘Rounded Rectangular’ is a secret for me. No description.

      So, before drawing the rectangles Each time I selected Selected Edit > Preferences > General > Corner Radius and set the radius (10, 8, 6).

      I found this solution after searching Google. But I’m sure that wasn’t the best way.

      • w1sh

        “I found this solution after searching Google.”
        You’ll save a lot of time and learn much quicker by looking up basic things like “photoshop rounded corners”. There are probably thousands of tutorials on them.

        • http://www.webzanis.com Giorgo Paizanis

          I actually prefer to use a live effect for rounded corners in Illustrator. That way you can still edit the corner radius later. You can do this by going to the appearance panel and choosing fx-> stylize-> rounded corners. This method also works better if you have to resize the rectangle later.

          Sidenote: If you use this for print design, make sure to expand appearance before submitting files or else there could be weird results.

    • http://www.premiumpixels.com Orman Clark
      Author

      For “Step 6″ you need to make sure that you have the hollow rectangle selected when you make the changes in the gradient palette. If you do not have the rectangle selected, the changes won’t take effect.

      select the Rounded Rectangle Tool, choose a light grey color, and click anywhere on your canvas. In the dialogue box that appears select the following: Width “42px”, Height “42px”, Corner Radius “10px” and click OK.

      As the instructions mention, you need to select the Rounded Rectangle Tool and just click on the canvas for the dialogue box to appear. Here you can choose your height, width and corner radius. Hopefully that clears up the mystery.

      Let us know how you get on!

      • Potential Paid User

        > and click anywhere on your canvas

        Thanks a lot!

        Now I understood how to get this window.

        I see I should read the explanations more thoroughly (each word).

  • http://avatostudios.com Alex Hughes

    Loved the tutorial, was very detailed but did not seem to drag out forever. Bravo!

    Keep up the great work!

  • http://www.svetainiu.kurimas.manualai.lt/ Svetainiu kurimas

    Thanks i create fb icon :)

  • Pingback: How to Create Buddy Icons

  • http://www.alan-horne.com/blog Alan

    Great and simple tutorial Orman, well executed too.

  • http://icon-designer.fr/ Icon guy

    Nice job bro :) i love designing icons too :-)

  • http://connorcrosby.me Connor Crosby

    Awesome tutorial! I am beginning to like Webdesigntuts+ more and more!

  • http://www.markdijkstra.eu/ Mark Dijkstra

    Very nice tut, but isn’t this more an tut for vectortuts?

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      Yes and no – as I mentioned up above, there’s bound to be some crossover with a topic as bit as “Web Design”. We’re being careful not to overstep boundaries too much, but as the other network sites have clearly defined goals based on technology (vector software, photoshop, photography, etc.), Webdesigntuts+ is going to float around a bit. Our mission is to bring content that’s relevant to web-designers, so while the program used might cross the fields a bit, we’ll keep that focus as narrow as possible :)

      Thanks for the comment Mark!

      • http://www.markdijkstra.eu Mark Dijkstra

        Well it is a bit strang to see an vector tut here on webdesign tut ;)

        Still, its a cool tutorial, so keep’m coming :)

        • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

          Note taken ;) Thanks for the feedback Mark!

          • Antony McEvoy

            I think you’re bang on with this Brandon, it’s relevant because using Illustrator is the best way of creating icons for the web, therefore it’s a relevant as a webdesign tut.

            I use Illustrator over Photoshop for this sort of job because of scalability particularly if you want to create icons in all the major sizes, it makes rescaling a doddle and there’s no loss of quality because they are vectors.

            Another reason for using Illustrator is quite often the icons and indeed other web elements are required for print, therefore it makes much more sense to use Illustrator as an all rounder.

            There’s is another suggestion of course you could publish the tut on vector tuts too and keep everyone happy ;)

          • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

            Thanks for the comments Antony!

  • eksor

    great tutorial! thank you

  • http://motiondzign.wordpress.com Bilal KHETTAB

    Inspiring Tutorial ! Can I Get A Little Help !
    How Can I Find Basic And Pro Series Of Video Tutorials For Adobe Illustrator ? PLZ Help Me Out!!!!

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      Hi Bilal – I’d recommend checking out Vectortuts+ / they have a TON of great tutorials on Illustrator.

      • http://motiondzign.wordpress.com Bilal KHETTAB

        Thanks A Lot Mr Jones !

  • Heri Hehe

    Can we do it in Photoshop?

  • Heri Hehe

    Never mind, i’ve just figured it out. :D

  • Wouter

    I would like to request more tutorials about website graphic elements. For example how you can create ribbons that ‘wrap around’ a page, as used for example on http://www.wikihow.com/Create-and-Use-Templates-in-Outlook-Email – See the heading: ‘Steps’ .

    • http://themeforest.net/user/epicera/portfolio?ref=epicera Brandon Jones

      Great idea Wouter! I’ll put it together :)

      • Wouter

        Really? Awesome!

  • Pingback: Exclusive Freebie! The Kudos Web Icon Set | Webdesigntuts+

  • http://vadoz.ru/ Yadviga

    You have a great blogheer! I love the content!

  • Pingback: Create A Wickedly Cool Horizontally-Oriented Website Design | Webdesigntuts+

  • Pingback: Exclusive Freebie! The Aristocracy Web Icon Set | Skippad

  • Pingback: Create A Wickedly Cool Horizontally Oriented Website Design

  • valenok

    coool

  • http://twitter.com/AlphaTech007 Parth

    Amazing job! I just saw these icons on CNNmoney.

  • http://sjrill.com/ Laquanda Wiser

    Fantastic article post.Kudos Yet again. Fantastic.