I think the first few chapters that cover basic CSS 3 animations are fairly good, and worth a 3-star or higher rating, but I was a bit disappointed with the rest of the book.
The book was not as thick as I was expecting.
The author shows how to use divs with CSS to make CSS-only drawings (in one chapter, she shows how to draw a bicycle using only CSS and then how to animate it). Prior to this book, I knew some web designers were using this method to make triangles, but had no idea designers were using CSS only to make cartoons and other images.
One minor quibble I have is that the book starts out explaining a lot of theory, warns that not all browsers supports CSS 3 animations, we're told when and how to use Modernizr, and so on.
I am the kind of person, who, when I buy a book like this, I would like to jump into learning the material immediately (in this case being how to actually make CSS-based animations) and would prefer to see the warning-type information later in the book, or in an appendix. That is just a personal preference of mine, others may not be so bothered by that. But that was one long introductory chapter to have to wade through.
I am a graphic designer who is not formally trained in web design, nor did I have any computer programming at all while in college. Thank goodness I learned Flash's Action Script 2 and 3 on my own over the years, otherwise I would not have understood the JS and JQ content in this book at all. As it stands, I found the Java Script / JQuery coverage and use confusing, hard to understand, and had only a basic, vague idea of what was going on.
A lot of the book didn't give a sense of why you were doing what you were doing.
You will be presented with long lines of CSS 3 (and at times with Java Script) but not get a good grip on why either being used. I find this is a shortcoming in a lot of books similar to this one, though, like 99% of books about Action Script, where you will be shown many lines of code or scripting and have it explained to you - but not explained in a way that helps you understand the why's and how's behind what you just read or typed, but a re-hash of it.
I don't know how to explain it. Yes, after copying a bunch of script or CSS, the author will 'explain' it to you in this book, but it's more like reading a long repeat of what you just saw, rather than a teacher illuminating how or why the code/script actually works, and why.
I found a lot of the material - presented with a bunch of code, then the author explains (rehashes) the code in every day English, to be repetitive.
There are currently not many CSS animation books available. I am thinking about getting one of the only other CSS animation books that is available right now, and see if it makes learning CSS animation any easier.
The first few chapters on basic animation were okay, but I'm going to have to get another book or read online tutorials to really pick this subject up.