请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

最后引用scss源文件,修改变量,先写的变量在引入的源文件,那源文件的变量不是会覆盖我们写的变量吗,为什么会成功

正在回答 回答被采纳积分+3

1回答

TooooBug 2022-11-25 09:46:07

好问题!

原因主要是因为Sass有默认变量的机制( https://sass-lang.com/documentation/variables#default-values ),当使用默认变量的时候,这个变量是可以被覆盖的,不管顺序如何都会被覆盖。

https://github.com/twbs/bootstrap/blob/main/scss/_variables.scss 看一下源码,有大量`!default`的写法,这就是默认变量了。

0 回复 有任何疑惑可以回复我~
  • 提问者 Mesry #1
    好的,感谢老师
    回复 有任何疑惑可以回复我~ 2022-12-06 18:27:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信