不明白默认值存在的意义

来源:4-2 [Sass]普通变量与默认变量

淅沥雨空

2015-08-29 08:08

希望能实例说明

写回答 关注

6回答

  • echo_kinchao
    2015-12-28 11:40:55

    默认值是你什么都没有给的时候使用的

  • 发发呆哟
    2015-12-27 21:16:25
    $company-blue:#dd0 !default;
    
    h1#brand{
      $company-blue:#ccc;//重新定义
      color: $company-blue;//#ccc
    }
    
    #sidebar{
      background-color: $company-blue;//#dd0
      width: 100px;
      height: 100px;
    }
    
    ul.nav{
      float:right;
      li{
        float: left;
        list-style: none;
        a{
          color:#111;
          text-decoration: none;
        }
        &.current{
          font-weight: bold;
          height: 12px;
        }
      }
    }
    <h1 id="brand">Sass基础</h1>
    <div id="sidebar">
        <ul class="nav">
            <li><a>Sass1</a></li>
            <li><a>Sass2</a></li>
        </ul>
    </div>

    看一下这个demo应该能明白了

  • imoon468499
    2015-09-16 09:40:09

    多谢!

  • imoon468499
    2015-09-13 19:50:33

    $baseLineHeight: 1.5 !default;

    $baseLineHeight: 2;

    body{

        line-height: $baseLineHeight; 

    }

    重新声明的和默认的位置好像可以更换,何解??

    淅沥雨空

    重新声明是覆盖,默认值的话,在其上下文都可以覆盖

    2015-09-15 19:26:51

    共 1 条回复 >

  • zyzrj
    2015-09-09 12:46:14

    看看这个就明白了

    http://www.w3cplus.com/preprocessor/sass-basic-variable.html

    慕哥7172...

    博客是有问题,在局部重新定义后,全局并没有改变;

    2018-04-11 18:14:41

    共 2 条回复 >

  • guichuideng
    2015-08-29 10:47:21

    给变量一个默认值,方便显示和选择。

    Rhinel

    是啊,怎样使用默认值呢?

    2015-09-08 10:10:37

    共 3 条回复 >

Sass入门篇

Sass入门视频教程,学会Sass使你摆脱重复编写代码的工作

104420 学习 · 263 问题

查看课程

相似问题