We’ve all been there. You have an idea, something that just seems like it would work perfectly for your current project. It’s the ideal solution. Nothing could possibly be better suited.Except you’re not quite sure exactly how to implement that idea. You can see it in your head, and you’re pretty sure you’ll need to use CSS3 animations, or Canvas, or some other technology you aren’t 100% familiar with yet.