为了账号安全,请及时绑定邮箱和手机立即绑定

原因是-1之间要留空格,但是为什么呢?

如果用我这句话就会报错 $types:$types -1; 谁能告诉我为什么?

正在回答

2 回答

不留空格的时候,会吧$types-1当做一个变量表达式,当前上下文没有这个变量,当然会报错

2 回复 有任何疑惑可以回复我~
#1

赤坎 提问者

恩,那下面这句为什么有的有#,有的没有#呢,谢谢 @for $i from 1 through 10 { $x:$i+11; li:nth-child(#{$x}) { $n:$i*5;
2017-03-15 回复 有任何疑惑可以回复我~

恩,那下面这句为什么有的有#,有的没有#呢,谢谢

@for $i from 1 through 10 {

    $x:$i+11;

        li:nth-child(#{$x}) {

    $n:$i*5;


0 回复 有任何疑惑可以回复我~
#1

zephy

$x:$i+11; 这一句是一个表达式,意思是将$i变量+11赋值给$x, 而你下面的 li:nth-child(#{$x}) 这个输出的文本给sass编译的语句,要动态引入变量当然要使用插值语句
2017-03-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

原因是-1之间要留空格,但是为什么呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信