1 option
Pragmatic Guide to Sass 3 : Tame the Modern Style Sheet.
- Format:
- Book
- Author/Creator:
- Catlin, Hampton.
- Language:
- English
- Subjects (All):
- Web site development.
- Programming languages (Electronic computers).
- Physical Description:
- 1 online resource (142 pages)
- Edition:
- 1st ed.
- Place of Publication:
- La Vergne : Pragmatic Programmers, LLC, The, 2016.
- Summary:
- Pragmatic Guide to Sass 3 is a comprehensive resource designed to help web developers and designers master the features and applications of Sass, a popular CSS preprocessor. Written by Hampton Lintorn Catlin and Michael Lintorn Catlin, the book introduces the basics of Sass, explores advanced features, and provides guidance on using modern frameworks and techniques. It covers topics such as nesting, mixins, variables, value manipulation, and creating custom functions, aiming to improve developer productivity and enable the creation of efficient, maintainable style sheets. Suitable for beginners and seasoned web developers, the book emphasizes practical use cases and advanced functionalities to enhance CSS development workflows. Generated by AI.
- Contents:
- Cover
- Table of Contents
- Acknowledgments
- Welcome!
- Who Is This Book For?
- Nomenclature and Syntax
- Overview
- How to Read This Book
- Getting Help
- A Few Final Comments
- Part I-Language Basics
- Task 1. Installing Sass
- Task 2. Scoping Selectors with Nesting
- Task 3. Commenting
- Task 4. Advanced Scoping
- Task 5. CSS Output Styles
- Task 6. Importing Files
- Task 7. Defining Variables
- Task 8. Keeping Code Clean with Mixins
- Part II-Simple Use Cases
- Task 9. Calculating a Simple Layout
- Task 10. Creating Themes with Advanced Colors
- Task 11. Resetting CSS
- Task 12. Using Media Queries
- Task 13. Organizing Your Style Sheets
- Part III-Advanced Mixins
- Task 14. Adding Mixin Arguments
- Task 15. Using More Mixin Argument Tricks
- Task 16. Controlling Flow with @if
- Task 17. Manipulating @content
- Task 18. Using Mixins for Cross-Browser Compatibility
- Part IV-Values in Sass
- Task 19. Understanding Value Types in Sass
- Task 20. Interpolating
- Task 21. Using Lists to Work with Multiple Properties
- Task 22. Looping Through Lists
- Task 23. Manipulating Lists
- Task 24. Using Maps for More Detailed Collections
- Task 25. Looping Through Maps
- Task 26. Manipulating Maps
- Task 27. Using Maps for Namespace Configuration
- Part V-Advanced Language Features
- Task 28. Creating Your Own Functions
- Task 29. Debugging Your Sass
- Task 30. Using &
- to Implement BEM
- Task 31. Using @extend as a Mixin Alternative
- Task 32. Using Placeholders with @extend
- Task 33. Understanding the Dangers of @extend
- Task 34. Escaping Indentation with @root
- Part VI-Libraries and Frameworks
- Task 35. Fully Featured Frameworks
- Task 36. Using Grid Systems for Layout
- Task 37. Introducing Eyeglass
- Task 38. Doing Math with Eyeglass
- Task 39. Spriting with Eyeglass.
- A1. SassScript Function Reference
- A2. Introduction to Haml
- Haml Walkthrough: ERB
- Haml Walkthrough: HTML
- Index
- - SYMBOLS -
- - A -
- - B -
- - C -
- - D -
- - E -
- - F -
- - G -
- - H -
- - I -
- - J -
- - K -
- - L -
- - M -
- - N -
- - O -
- - P -
- - Q -
- - R -
- - S -
- - T -
- - U -
- - V -
- - W -
- - Z -.
- Notes:
- Description based on publisher supplied metadata and other sources.
- Part of the metadata in this record was created by AI, based on the text of the resource.
- ISBN:
- 979-88-88651-77-3
- OCLC:
- 1528923733
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.