O'Reilly logo

Sass and Compass Designer's Cookbook by Bass Jobsen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using @if

SassScript supports the if-then-else construct, which also can be found in most of the high-level programming languages. In this recipe, the conditional @if statement will be discussed.

Getting ready

The recipe uses SCSS code from a part of the Compass Image module. Read more about Compass in Chapter 6, Using Compass. Also, read the Installing Sass for command line usage recipe of Chapter 1, Getting Started with Sass.

How to do it...

Notice that the SCSS in this recipe does not use the @if statement directly. The code calls the background-with-css2-fallback() mixin with different parameters. The @if statements themselves are inside the background-with-css2-fallback() mixin, as explained in the How it works... section. Here is how we can ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required