SASS变量不起作用

时间:2017-08-23 09:41:16

标签: css sass

我是SASS的新手,我只是按照SASS指南网站上给出的步骤来安装SASS但它根本不工作并且没有将我的SASS转换成CSS,就像我已经采用颜色的变量但它确实不行。我想我错过了一些重要的部分请任何人指导我,这样我就可以进一步完成我的任务。

HTML:

<html>
    <head>
        <title>SASS1</title>
        <link rel="stylesheet" type="text/css" href="sass1.scss"/>
    </head>
    <body>
        <div class="container">
            <div class="sub_container">
                <div class="first_box">
                    <div class="inner_box"></div>
                    <div class="inner_box"></div>
                    <div class="inner_box"></div>
                    <div class="inner_box"></div>
                    <div class="inner_box"></div>
                </div>
                <div class="second_box">
                    <div class="inner_box"></div>
                    <div class="inner_box"></div>
                    <div class="inner_box"></div>
                    <div class="inner_box"></div>
                    <div class="inner_box"></div>
                </div>
            </div>
        </div>
    </body>
</html>

SASS:

$black_color : #000;
$voilet_color : #2A2E54;
.container
{
    width: 602px;
    height: 501px;
    border: 3px solid $black_color;
    background-color: $voilet_color;
    margin: auto;
    box-sizing: border-box;
}
.sub_container
{
    width: 442px;
    height: 321px;
    border: 10px solid #C1F1FD;
    position: relative;
    top: 76px;
    left: 76px;
    -webkit-box-shadow: 0 0 1px #000, inset 0 0 1px #000;
    -moz-box-shadow: 0 0 1px #000, inset 0 0 1px #000;
    box-shadow: 0 0 1px #000, inset 0 0 1px #000;
}
.first_box, .second_box
{
    width: 386px;
    height: 114px;
    border: 10px solid #FFF189;
    margin-top: 18px;
    margin-left: 18px;
}
.inner_box
{
    width: 30px;
    height: 56px;
    border: 10px solid #FFB286;
    display: inline-block;
    margin-left: 19px;
    margin-top: 18px;
}

2 个答案:

答案 0 :(得分:2)

在终端中,在样式表所在的文件夹中运行以下命令。只要DECLARE @Product INT = 0 -- Iterate over all products WHILE ( 1 = 1) BEGIN -- Get next productID --Since you didn't show us how is your product tables I had to make up a little, SELECT TOP 1 @Product = Product FROM Products WHERE Product > @Product ORDER BY Product -- Exit loop if no more products IF @@ROWCOUNT = 0 BREAK; -- call your sproc EXEC [dbo].[MULTI_VALUED_USER_INPUT_PARAMETER] @Product END 文件发生更改,它就会检测到它将更新.scss文件。这个css文件必须在html文件中引用。

.css

答案 1 :(得分:0)

首先,您需要使用http://koala-app.com/之类的.scss编译器将.css文件编译为sass。然后,您可以仅访问HTML中的.css文件。

<link rel="stylesheet" type="text/css" href="sass1.css"/>