In Detail CSS3 unveils new possibilities for frontend web things that would require JavaScript, such as animation and form validation, or even third party plugins, such as 3D transformations, are now accessible using this technology.
"Designing Next Generation Web Projects with CSS3" contains ten web projects fully developed using cutting edge CSS3 techniques. It also covers time saving implementation tips and tricks as well as fallback, polyfills, and graceful degradation approaches.
This book draws a path through CSS3; it starts with projects using well supported features across web browsers and then it moves to more sophisticated techniques such as multi polyfill implementation and creating a zooming user interface with SVG and CSS.
React to HTML5 form validation, target CSS rules to specific devices, trigger animations and behavior in response to user interaction, gain confidence with helpful tools like SASS, learn how to deal with old browsers and more.
"Designing Next Generation Web Projects with CSS3" is a helpful collection of techniques and good practices designed to help the implementation of CSS3 properties and features.
Who this book is for This book is designed for you if you are a frontend web developer; it requires a solid knowledge of CSS syntax and of the most common CSS2 properties and selectors.
I really like the different projects in it. It gave me lots of ideas as to how to make my websites/tools look even better. I learned a lot. I do wish that the browsers would all support the same properties so we don't have to add extra code to accommodate each one.
This is a great primer for those who are already familiar with CSS, and want to learn about the newest features of CSS3. It has a good array of projects to present new declarations and parameters, and is quite well-written. As a result, it manages to do two things very very well: 1) It explains the basics of what's new in ways that can be easily understood for someone who just wants to get up to speed on CSS3's new features, and 2) Develops its example projects to levels of complexity to satisfy a dedicated CSS enthusiast's need to experiment with equally complex undertakings.
As another reviewer commented, this is not a general primer for someone unfamiliar with CSS, but merely for those ready to make the jump to CSS3, which is still a moving target. BTW, the book also handles cross-browser issues, particular for those features which are still experimental very well. Also, you should be at least reasonably skilled in basic Javascript to understand some of the more complex issues, but I'd say this true if you want to use CSS3 anyway. Having a knowledge of other back-end technologies, e.g., SASS, is helpful too.
All in all, a great book that really met my needs. To put that in perspective, I'm primarily a back-end developer in category #1 above.
So, I recently got a request from one of Marketing Research Executives from Packt Publishing to review one of their books Designing Next Generation Web Projects with CSS3 written by Sandro Paganotti. And to tell you the truth, I loved this book. Instead of foll.......