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

来源:1-5 @while循环

赤坎

2017-03-14 14:35

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

写回答 关注

2回答

  • zephy
    2017-03-14 15:46:26
    已采纳

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

    赤坎

    恩,那下面这句为什么有的有#,有的没有#呢,谢谢 @for $i from 1 through 10 { $x:$i+11; li:nth-child(#{$x}) { $n:$i*5;

    2017-03-15 08:46:02

    共 1 条回复 >

  • 赤坎
    2017-03-15 08:44:58

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

    @for $i from 1 through 10 {

        $x:$i+11;

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

        $n:$i*5;


    zephy

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

    2017-03-15 11:20:38

    共 1 条回复 >

Sass进阶篇

对Sass其它较有难度的部分进行讲解,包括常用控制命令、函数

46635 学习 · 97 问题

查看课程

相似问题