SASS是否支持内联IF语句? [英] Does SASS support inline IF statements?

查看:122
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆