I would like to make some custom buttons for a website I am writing in asp.net. I am having a hard time figuring out what would be the best way to go.
For these buttons, I would like to design their looks. Shapes other than rectangles is what I am going for. I also want these buttons to behave like a normal button would. Lets say the normal state version of the button is red, then when I click on the button it turns yellow, and finally when I release ( mouse button up ), it goes back to red. I would also like the clickable region be in the same shape of the button.
I have looked at ImageButtons and this doesn't quite fit what I want it to do. I have looked at User Controls and Custom Controls but I don't know if this is quite what I want either. In school, we didn't really go over these features in either of my C sharp class or asp.net web development class. Most stuff that seems to fit what I want are demos and examples in winforms, not necessarily in webforms.
What is the best way to go to try and accomplish this? Is User Control the way to go? Or is there a more elegant way to accomplish this? Any advice is greatly appreciated. I don't want code, I just want to know which way to go that you guys would think would be easiest.
Thank you.
