Tutorial: Stylish buttons

Stylish buttons — Result

Motivation / Intro

Buttons are pretty nice for many things in the web. As long as you dont use them too much they can give your website a good look. In the following tutorial, we're going to make some cool and stylish looking buttons. At the end you can colorize them with a very simple technique.

Tutorial details

Creative Commons License
This work by Bernhard Stockmann is licensed under the Attribution-NonCommercial 3.0 Unported terms.
Your Ad Here
  1. 1

    Open a new file. 120×30px. Black background.

  2. 2

    Create a new transparent layer.
    - Selection / All (or just press CTRL A)
    - Selection / Shrink: 3px.
    - Selection / Rounded Rectangle.

  3. 3

    Now choose any fore- and background-color you like. i.e.: FG #ab6000 and BG: #f88c00. Fill this new layer with the standard gradient. (Take the Gradient-Tool and draw a gradient from top to bottom), so that the brighter color is seen at the top.

  4. 4

    Still let the selection active! Create a new layer, fill it totally white. Go to Selection / Shrink: 1px and remove the selected part. A 1px border should remain.

    -Selection / None

  5. 5

    In the layers dialog set the layers mode to “Soft light”. Transparency / Opacity to 60%. The layers look like this now.

  6. 6

    Now choose the Text-Tool (T). Write any text you like, choose white as color for this text.

  7. 7

    Move the text a little to the right and choose the paths-tool (B).

    - Add a new empty layer.
    - Do a path as seen in the picture.
    You can end the path while holdig CTRL down and clicking the point of your beginning.

  8. 8

    After that press ENTER to become a selection out of the path. Fill this selection with any color brighter that your background. I.e.:##ffcb4b.

    - Selection / None to get rid of the selection.

  9. 9

    Duplicate the layer and move the duplicate a little bit to the right.

  10. 10

    Now we’re doing the glossy part of the button.

    Activate the colored gradient layer. Right click it in the layers dialog and choose “Selection from Alpha”. Click the layer at the most top – then add a new layer on top of it.

    - Selection / Shrink: 1px.
    - Press L to active the Gradient-Tool.

    As gradient choose the 4. one from the drop down menu (named “Color to transparent”). Click in the top are of the button and move your mouse a little to the bottom. When holding CTRL while drawing the gradient it helps you to get an exact horizontal gradient.

  11. 11

    Now if you want you button in any other color do the tutorial again, haha. Damn no, I’m just joking ;) If you want to test some other colors do this:

    Above all layers create a new empty one, fill this layer with the color you want to test. Select “Color” in the layers mode drop down. And instantly your buttons color has changed. You can also try gradients!

    Tip: You can only use the base color tones. Fades to grey don’t have any effect.

    Your buttons could look like this:

Comments

Post your own comments, questions or hints here. The author and other users will see your posting and can reply to it.

Of course, you can also ask in the chat.

Subscription management

Please log in to manage your subscriptions.

*

As a registered user, you can rate articles and comments, attach files to comments, subscribe to topics and you don't need to solve CAPTCHAs anymore.

*…optional

Jay Trapella
over 2 years ago

COOL

Alberto
almost 3 years ago

Ok!^^ I think that i will translate it in march, anyway i'll write here when it's done, with the link too!

redforce redforce member for over 5 years
about 3 years ago

Of course, we'll be glad if you translate the tutorial! As stated above, it is licensed by a Creative Commons license so you may use it for any non-commercial use as long as you credit this page. Please let us know the URL of the translated tutorial so we can put a link on this page.

Alberto
about 3 years ago

Hi! Congratulations for this tutorial^^ I followed it and i'm very satisfied!
Will you agree if i translate this tut for an italian gimp forum? Obviously i will credit this page! ;)
Make me know!

Amyk13 Amyk13 member for over 4 years
about 4 years ago

Yes! I did it, look at my button!

devvv devvv member for over 5 years
over 4 years ago

you could maybe enhance the glossy part when you mouseover the button ;)

click
over 4 years ago

I like it! But how would you make it look like it's being clicked?

AtenTora
over 4 years ago

Great tutorial. I did the gradient at the end from the top of the image not the button and down about 15px. I think it turned out well.

And Amyk13, set the color of the gradient to white, and use the FG to Transparency setting. Also, for me anyways, it's Alpha to Selection.

Amyk13 Amyk13 member for over 4 years
over 4 years ago

I don't understand stepp 10

Welcome!


Lost password?

Not a member? Sign up!

Random tutorials | Latest tutorials

  1. Cool glowing text Cool glowing text 40
  2. Smelting text / Creating blood text Smelting text / Creating blood text 37
  3. Crazy Ions Crazy Ions 4
  4. "Solar winds" graphics effect "Solar winds" graphics effect 7

Latest comments

A facebook page, could be great too! (about 14 hours ago in GIMP gets closer to the community with Google+!)

bah just use 2.7.4 (or 2.7.5 on Windows) (about 17 hours ago in Last stable 2.6 release: 2.6.12 has arrived)

Hmm, would prefer Diaspora, I don't use G+ myself, but I guess it h... (about 18 hours ago in GIMP gets closer to the community with Google+!)

Poll

Is GIMP an adequate application for you to create printed graphics like flyers, advertisments etc?

View results

Latest forum activities

Your Ad Here

facts & numbers

gimpusers.com RSS feed

48 identi.ca followers
745 Twitter followers

powered by bitfire it services