Chapter 1: Introducing Less
The limitations of using CSS
The benefits of using CSS preprocessors
Introducing Less as a solution
Supporting CSS4 standards within Less
Chapter 2: Building a Less Development Toolkit
Choosing an IDE or editor
Compiling Less files with a standalone compiler
Compiling from the command line
Debugging Less in browsers
Chapter 3: Getting Started with Less
Creating the foundation page
Downloading and installing Less
Installing Less on the client side
Installing Less on the server side
The dangers of using Less on the client side
Exploring the syntax used by Less
Compiling the code and viewing results
Using the command-line compiler
Watching for changes in Watch mode
Chapter 4: Working with Variables, Mixins, and Functions
Discovering variables in Less
Developing parametric mixins
Creating mixins as functions
Chapter 5: Inheritance, Overriding, and Nesting in Less
Inheriting and overriding styles with extend
Lazy loading of variables in Less
Importing style sheets into Less
Chapter 6: Migrating Your Site to Less
Preparing for the initial jump
Creating the initial framework
Spotting low-hanging fruit
Identifying patterns in your CSS
Using prebuilt mixin libraries
Building a library of mixins
Working through a practical example
Viewing the finished article
Chapter 7: Manipulating Fonts with Less
Creating simple font mixins
Using @font-face with Less
Using a prebuilt library to handle fonts
Using variables to calculate sizes
Handling different weights
Working with @media in Less
Creating special effects using Less
Chapter 8: Media Queries with Less
Introducing media queries
Using tools to resize the screen
Chapter 9: Working with Less in a CMS
Introducing the WP theme structure
Preparing our environment
Creating a basic child theme
Adding support for Less in WordPress
Adding Less support using a plugin
Working with Less themes in WordPress
Automating WordPress development
Chapter 10: Using Bootstrap with Less
Dissecting Bootstrap's Less file structure
Configuring Bootstrap for your site
Building a more realistic site
Compiling the Bootstrap CSS and JavaScript
Examining Bootstrap's mixins
Dissecting Bootstrap's mixins
Dissecting Bootstrap's theme mixins
Developing a workflow for using Bootstrap
Chapter 11: Abstracting CSS Frameworks with Less
Discovering what's wrong with using frameworks
Simplifying complex styles
Chapter 12: Color Processing with Less
Introducing color management in Less
Examining color spaces and formats
Working with color functions
Chapter 13: Animation with Less
Creating a good animation
How a CSS animation works
Introducing animation types
Simplifying the animation markup with Less
Improving the animation's performance
Chapter 14: Extending and Contributing to Less
Locating the Less repositories
Finding and reporting issues in Less
Reporting bugs in the library
Contributing to the Less source
Contributing to the Less documentation
Working to coding guidelines