我有一个MVC项目,我想在这里创建一个scss文件并编写元素样式。我创建了Main.scss文件并写道:
$primary-color: #4f637c;
.navbar-static-top {
background-color: $primary-color;
}
在Index.cshtml中,我引用了scss文件:
<link href="~/Content/Main.scss" rel="stylesheet" />
但它不起作用。在我怎样才能使用它之前我还没有使用scss?
答案 0 :(得分:1)
为此,您需要使用sass编译器将scss
文件编译为css
文件
http://sass-lang.com/install
<强>编译器强>
答案 1 :(得分:0)
SCSS
(以及SASS
,LESS
)是预处理器脚本语言,需要对其进行编译以创建CSS
文件,并用作您的CSS
文件。
如果您使用的是Visual Studio,Mads Kristensen会制作一个非常好的插件,名为"Web Compiler"。
它会为您编译文件,以便SCSS
文件中的任何更改都将自动编译到CSS
文件中。
编译.scss
文件后,您需要指向.css
文件:
<link href="~/Content/Main.css" rel="stylesheet" />