【问题标题】:Does SASS support inline IF statements?SASS 是否支持内联 IF 语句?
【发布时间】:2014-10-07 15:45:18
【问题描述】:

我想使用内联 IF 设置一个 SASS 变量,类似于它在 PHP 或 Javascript 中的完成方式

这样的事情可能吗?

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

我知道@if 控制指令,但我想使用更短的内联语法。

【问题讨论】:

    标签: sass inline


    【解决方案1】:

    Sass 支持条件(三元)运算符或单行 if 语句,因为它适用于 Javascript 或 PHP 等语言。

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

    Article 关于改进 Sass 3.3 中的新功能和新功能。
    附言在 Sass 3.3 之前,它不能正常工作。 Issue 在 Sass 仓库中。

    【讨论】:

    • if() 函数的存在时间比 3.3 长得多。唯一的区别是现在它是惰性求值的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多