Does SASS support inline IF statements?

2019-01-26 06:18发布

问题:

I'd like to set a SASS variable using inline IF's similar to how its done in PHP or Javascript

Is something like this possible?

$myVar: ($something >= 10 ? true : false);

I'm aware of @if control directives but I want to use a shorter inline syntax.

回答1:

Sass does support of conditional (ternary) operator or one line if statement as it works in languages like Javascript or PHP.

$variable: if(condition, result-when-true, result-when-false);

Article about improved if and what's new in Sass 3.3.
P.S. Before Sass 3.3 it did not work as it should. Issue in Sass repo.



标签: sass inline