Scss知识点之!default

在scss中定义变量时经常看到!default这个关键词,例如

$color: #fff !default;

!default表示默认值。给一个未通过!default声明赋值的变量赋值,此时,如果变量已经被赋值,不会再被重新赋值;但是如果变量还没有被赋值,则会被赋予新的值。

// scss style
$color: #000;
$color: #fff !default;
$background-color: #ccc !default;
.test {
    color: $color;
    background: $background-color;
}

// css style
.test {
    color: #000;
    background: #ccc;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,894评论 2 9
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,325评论 1 44
  • 为什么川普经济学不会使美国再次强大。 美国总统的的冲动和肤浅威胁美国经济和法律 川普统治华盛顿就好像他是一个国王一...
    东东薇儿阅读 139评论 0 0
  • 今天王文娟,鲁静莹,顾雨娜三个人利用课间来我问题,我要保持他们的这颗学习热情。他们的学习热情应该来源于哪里,今天来...
    czcc阅读 268评论 0 0
  • 说话是人际沟通中最直接的方式. 人人都会说话, 但是你的说话方式不一定对. 在正常的交流情况下, 对话从来都不是问...
    ZNK阅读 7,440评论 0 59