在使用 @media 时,还可以使用插件#{},请问这个插件如何理解

来源:5-2 @media

花花丹

2015-09-06 17:33

代码如下,为什么要加#{} ???

直接写“@media $media and ($feature: $value)” 不行吗?

写回答 关注

5回答

  • 白船袜七分裤
    2017-09-22 21:05:07
    已采纳

    不行!!!

    一般情况下,$X 这些是变量,只会用作属性值,例如:

    $color:red;                          
    p{                   编译          p{     
    color:$color;                        color:red;
    }                                   }

    而当你想要把它用作属性名的时候,就必须加外面的#{}

    .#{$color}-btn{          编译出来      .red-btn{        
          color:$color;                           color:red;
           }                                      }

    简而言之就是一句话,要把变量用作属性名时一定要加 #{} 。

  • 宝慕林8495266
    2022-05-18 11:04:56

    同学您好,感谢您的持续关注与支持!

    wtwaetnmbklxelskqgryfofkju

  • 六粟班_by
    2015-09-13 16:01:24

    插值。

  • 赶路人
    2015-09-08 15:13:49

    111

  • echo_kinchao
    2015-09-08 08:16:43

    这个的话 你应该看插件的源代码

Sass进阶篇

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

46630 学习 · 97 问题

查看课程

相似问题