This book will help you create practical / usable / wickedly-cool animations in HTML, CSS, and JavaScript. Each chapter is filled with cleanly explained concepts, beautifully illustrated diagrams, colorific code snippets, and cringeworthy one-liners guaranteed to make your friend who laughs at everything groan.
You will start by learning how to create animations and transitions in CSS. Towards the end, you will learn how to create animations in JavaScript by manipulating DOM elements as well as pushing pixels on the canvas. Along the way, you will see numerous small and large examples explaining how what you are learning applies to what is done in the real world.
If you ever get stuck or need a group of friendly people to help you out with your animation-related issues, get free online support, demos, video tutorials, and other good stuff
4.5 out of 5.0 This book is a great book to learn about using animation in modern web browsers using CSS3, HTML5 apis with JS and Canvas without using libraries. The author covers 100% of CSS3 animations and shows the reader how to also access the same features using JS. He covers the basics of using canvas that is just enough to get the reader exploring and learning on their own. The author goes into great detail in each example which is really helpful but also tiring. The book could have been 20% or 30% shorter if he didn't repeat the code so much. The author will first explain the feature, then explain the example, then gives the full code used in the example. When he goes over each line of code he will then reprint a big chuck of code instead of just reprinting the code he is referring too. As much as I liked this book, because of all the reprinting, I started to slow down my reading and when I got to the end of the book, I was glad it was over. Also some of his code doesn't pass jslint or jshint. I know he put the code up as examples but he should have tried to checked his code was using common standards since a lot of people that don't understand JS may think this is the best way of coding.
All in all, it was a good book and I would recommend it to anyone looking to learn more about animation in web browsers using native tools.