I have a couple of UI elements such as buttons in my web application. I was going to use CSS3’s transitions to animate the transition from one background-image to another. I figured out that it’s not possible with the current transitions draft at least. So, I was wondering if it would make sense to use Canvas as the button. I’m sure it can handle events, so, I see no problems here. Are there any?
Share
I came to conclusion: using Canvas for UI elements is not a good idea.
For example, if you create a select-box using Canvas, how is the list going to appear in the top of other HTML elements?