SASS是否支持内联IF语句? [英] Does SASS support inline IF statements?
本文介绍了SASS是否支持内联IF语句?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用内联IF来设置SASS变量,这与在PHP或Javascript中的操作类似
I'd like to set a SASS variable using inline IF's similar to how its done in PHP or Javascript
这样可能吗?
$myVar: ($something >= 10 ? true : false);
我知道@if控制指令,但是我想使用较短的内联语法.
I'm aware of @if control directives but I want to use a shorter inline syntax.
推荐答案
Sass确实支持条件(三元)运算符或if语句(如果它在Javascript或PHP等语言中运行)的支持.
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);
文章关于改进的Sass 3.3中的内容和新内容.
P.S.在Sass 3.3之前,它无法正常工作.在Sass回购中问题.
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是否支持内联IF语句?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文