5:sass中的变量

之所以用sass,就是因为sass可以使用变量,函数等编程的概念

1:变量的声明

$width:100px

上面:

  • $:变量生命符号
  • $width:变量名称
  • 100px:变量值

2: 变量的调用

以下是Bootstrap中primaryButton的颜色的定义的使用

sass:

$brand-primary:darken(#428bca,6.5%) !default;
$btn-primary-color:#fff !default;
$btn-primary-bg:$brand-primary !default;
$btn-primary-border:darken($btn-primary-color,5%) !default

.btn {
  width: 100px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  color: $btn-primary-color;
  background-color: $btn-primary-bg;
  border: 1px solid $btn-primary-border;
}

css:

.btn {
  width: 100px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  color: #f00;
  background-color: #337ab7;
  border: 1px solid #e60000; }

html:

<button class="btn">按钮-变量</button>

3:普通变量

定义之后可以再该变量的范围之内使用

$btn-primary-color:#fff;

4:默认变量

只需要在默认变量之前重新赋值就会出现覆盖默认值

$btn-primary-color:#fff !default;

5:全局变量和局部变量

$color : #f00;//定义全局变量
header{
  color: $color;//使用全局变量
}
section {
  $color1:#ff0;//定义局部变量
  a{
    color: $color;//使用局部变量
  }
}
footer{
  color: $color;//使用全局变量
}

6:什么时候声明变量

  • 变量值出现多次
  • 变量值会被更新
posted on 2016-04-26 12:01  借个火点烟  阅读(246)  评论(0编辑  收藏  举报