Web design is a profession that has always benefited from an abundance of resources available. On a daily basis we receive knowledge and advice from as little as 140 characters at a time to thousands of words. While this is far from a bad thing, it does present a problem in that it can be hard to tell which resources stand out as the best and most reliable for those looking to learn and grow in this profession of ours.
Recently I had the opportunity to read through The Book of CSS3 by Peter Gasston. For the past 2 years CSS3 has been a heavily hit topic, not for lack of good reason. As an enthusiastic designer I try to keep pace with all of the new bits and pieces introduced in the CSS3 specification so when it comes to new resources dedicated to the topic I don’t often have high expectations of learning a lot. With The Book of CSS3 it didn’t take me long to get excited about the content that was covered and the amount of depth involved in the topics.
All in all The Book of CSS3 comes just shy of 250 pages of content. Peter takes full advantage of each page, never hesitating to dig deep into the methods designers will be growing familiar with in the months and years to come. As a result readers can enjoy a thorough explanation of a huge array of new CSS methods and practices. One of my favorite parts about this book is that Peter constructed the content based on module status and implementation. To introduce the topics covered let’s look at the chapter breakdown:
Chapter 1: An Overview of CSS3
Chapter 2: Media Queries
Chapter 3: DOM and Attribute selectors
Chapter 4: Pseudo Classes and Pseudo Elements
Chapter 5: Web Fonts
Chapter 6: Text Effects and Typographic Styles
Chapter 7: Multiple Columns
Chapter 8: Background Images and Other Decorative Properties
Chapter 9: Border and Box Effects
Chapter 10: Color and Opacity
Chapter 11: Gradients
Chapter 12: 2D Transformations
Chapter 13: Transitions and Animations
Chapter 14: 3D Transformations
Chapter 15: Flexible Box Layout
Chapter 16: Template Layout
Chapter 17: The Future of CSS
The book itself is a durable paperback printed in black and white. Despite a lack of color the book does not lack in visual representation of the features being discussed. In fact, The Book of CSS3 does an excellent job of keeping descriptions clear with focused examples. The content generally provides straight forward explanation of code implementation. While it provides readers with a full array of possibilities it generally leaves creative implementation of CSS3 features in our hands.
Is it Worth it?
In my opinion The Book of CSS3 is not a light read for those who are hoping to learn the basics of web design. Instead the material is aimed at web designers with some level of experience and a pretty healthy level of curiosity about where CSS will be taking us in the future. As a result, this book is an absolutely fantastic resource for developers and serious designers and I would recommend a full read of the content.
For designers who lean on the more casual side don’t fret! The Book of CSS3 is an excellent desk reference that, unlike some published work, will retain its value for quite some time. The appendices at the end of the books content extend the learning experience with a comprehensive list of browser compatibility and additional resources.
All said and done, I would highly recommend The Book of CSS3 to designer and developers alike. Peter has done an excellent job of capturing the power of a printed resource by providing depth and value simply not found online.