如何学会模拟MSN界面?

如何学会模拟MSN界面?

In msn messager, you can see a nice button.

you can select any color, and msn messager willdraw a 3D like button.

I try to make a button like this, when you select a color, how can I draw a 3D like button?

I need more than one color, at least two.

I do not know what to do for a dozen time. finally I got to know HSL and solve the problem.

Now, let 's have a look at this graphic:

如何学会模拟MSN界面?