更新时间:2021-07-02 16:39:56
coverpage
Professional CSS3
Credits
About the Author
About the Reviewer
www.PacktPub.com
eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Foundations and Tools
Choosing the right IDE
Cross browser compatibility – which browsers should you install?
Preprocessor – why should you use them?
SASS foundation
Simple automatization (with Gulp)
Pixelperfect layouts tools
Checking compatibility
Good assumptions in code
Creating proper selectors
Preparing your project
Summary
Chapter 2. Mastering of Fundamentals
Traditional box model
Floating elements
Display types
CSS elements positioning
Chapter 3. Mastering of Pseudoelements and Pseudoclasses
Pseudoclasses
Usage of pseudoclasses
Supporting forms styling with pseudoclasses
Drawing primitives with CSS
Pseudoelements
Chapter 4. Responsive Websites – Prepare Your Code for Specific Devices
The foundation of responsive websites
Media queries – where can you use it
Usage sample – main navigation
Chapter 5. Using Background Images in CSS
CSS backgrounds
Retina problems
Chapter 6. Styling Forms
Forms – the most known issues
Forms – enable superpowers
Chapter 7. Resolving Classic Problems
Centering elements
Dealing with opacity
Chapter 8. Usage of Flexbox Transform
Flexbox
More about transform
Chapter 9. Calc Gradients and Shadows
The calc() method
Gradients in CSS
How to add box-shadow
How to add text-shadow
Additional font and text features
Data attribute
Chapter 10. Don't Repeat Yourself – Let's Create a Simple CSS Framework
File structure
Short forms of useful elements
Other mixins
Media queries
Grids
Standard reusable structures
Gathering other reusable mixins
Let's test and use our framework
Remember!
Chapter 11. Mailers Fundamentals
Testing your mailer
Back to tables
Targeting specific devices through media queries
Inlining the e-mail template
Tips for e-mail template development
Testing with Litmus
Chapter 12. Scalability and Modularity
Building scalable and modular code
CSS methodologies
Which methodology should you use?
Maybe your own methodology?
Chapter 13. Code Optimization
Self-optimization
Chapter 14. Final Automatization and Processes Optimization
Gulp
Jade as your templating engine
UnCSS