Book description
CSS Master is tailor-made for the web designer or front-end devleoper who's really serious about taking their skills to the next level. Discover how to keep ahead of the game by adhering to best practice and employing the most effective, cutting-edge CSS techniques. Now thoroughly updated in its second edition, this book covers how to:
- Organize your CSS to create the most efficient and most maintainable code
- Employ advanced approaches to achieve complex layouts: flexbox, grid layouts, multi-column, and more
- Use next-level effects: transitions, transforms, filters, animations, and more
- Combine CSS and SVG to create seriously powerful visuals
- Use efficient debugging techniques
- And much more!
Publisher resources
Table of contents
- CSS Master, 2nd Edition
- Notice of Rights
- Notice of Liability
- Trademark Notice
- About SitePoint
- About Tiffany B. Brown
- Preface
- Chapter 1: CSS Architecture and Organization
- Chapter 2: Debugging and Optimization
- Chapter 3: Custom Properties
- Chapter 4: Working with Text
-
Chapter 5: Layouts
- Display Types and Normal Flow
- Floating Elements and Normal Flow
- Positioning and Stacking Elements
- Using CSS Multicolumn Layout
-
Creating Layouts with CSS Grid
- The Grid Formatting Context
- Defining a Grid Layout
- Explicit Grid versus Implicit Grids
- Specifying Track Size for an Implicit Grid
- Creating Flexible Grids with Flex Units
- Using the grid-template Shorthand Property
- Repeating Rows and Columns
- Line-based Grid Placement
- Using Named Grid Areas
- Spacing Grid Items
- Images Within Grids
- Grid Conclusion
- Creating Flexible Layouts with Flexbox
- Box Alignment and Distribution
- Choosing flex or grid
- Conclusion
- Chapter 6: Transitions and Animations
-
Chapter 7: Transforms
- How Transforms Affect Layout
- 2D Transform Functions
- Current Transform Matrix
- Matrix Multiplication and the Matrix Functions
- 3D Transform Functions
- Creating Depth with the perspective Property
- Modifying the Point of View with perspective-origin
- Preserving Three Dimensions with transform-style
- Showing Both Faces with the backface-visibility Property
- Conclusion
-
Chapter 8: Applying CSS Conditionally
-
Media Queries and @media
- Media Query Syntax: The Basics
- Range Media Feature Queries and min- and max- Prefixes
- Discrete Media Feature Queries
- Improving Accessibility with prefers-reduced-motion
- Nesting @media Rules
- Working around Legacy Browser Support with only
- Negating Media Queries
- Other Ways to Use Media Queries
- Content-driven Media Queries
- Using Media Queries with JavaScript
- Listening for Media Changes
- Testing for Property Support with @supports
- Conclusion
-
Media Queries and @media
- Chapter 9: Using CSS with SVG
- Chapter 10: Conclusion
Product information
- Title: CSS Master, 2nd Edition
- Author(s):
- Release date: October 2018
- Publisher(s): SitePoint
- ISBN: 9780648331506
You might also like
book
The New CSS Layout
CSS Grid Layout will transform the way you design and develop for the web—and Rachel Andrew …
book
Architecting CSS: The Programmer’s Guide to Effective Style Sheets
Leverage various CSS features in combination with popular architectures in order to bring your style sheets …
book
CSS: The Missing Manual, 4th Edition
CSS lets you create professional-looking websites, but learning its finer points can be tricky—even for seasoned …
book
Creative Acrylics
Creative Acrylics features the best beginner techniques for painting with acrylics, with lessons on painting vibrant …