今天我们要来介绍 Sass的变数啦~~
介绍之前
我们必须先了解
为什麽我们需要它呢??
当我们原先在撰写 css的时候
假设有100个地方的颜色皆为红色
但有一天
我们需要更动这些颜色
那我们岂不是要一行一行的去改吗
想到就非常麻烦呀~~
这时候变数就可以解决你的问题
那究竟要怎麽写呢??
Sass变数(variables)
1.将时常要设定的 css 放在变数来管理
2.变数是用美元符号($)开头
$text-color: #37523d;
body{
color: $text-color
}
这里编译後
会变成这样
body {
color: #37523d;
}
CodePen: https://codepen.io/wemyferb/pen/XWKWvbg
注意:
1.
要记得补上分号 不然会编译错误
2.
由於 Sass编译是由上往下
所以 有使用到变数的话 变数一定要在使用的地方前面
到这里会发现现在写的东西开始有 语意化 啦~~
变数搭配加减乘除
这里先介绍 Sass变数的格式有哪些
$font-sm: 50px;
$font-md: $font-sm*1.5;
span{
//50px
font-size: $font-sm;
}
p{
// (50*1.5)px --> 75px
font-size: $font-md;
}
CodePen: https://codepen.io/wemyferb/pen/qBNEExJ
Sass 字串管理
$font-family-base: 'monospave';
body{
font-family: $font-family-title;
}
Sass darken 与 lighten
$base-color: #0072E3;
.box{
width: 100px;
height: 100px;
margin: 20px;
}
.box1{
background: $base-color;
}
.box2{
//darken : 以$base-color为基底 再暗20%
background: darken($base-color,20%);
}
.box3{
//lighten : 以$base-color为基底 再亮30%
background: lighten($base-color,30%);
}
CodePen:https://codepen.io/wemyferb/pen/ZEOYYVv
那今天的 Sass 介绍就到这里啦
明天将介绍如何将 Sass切分成多支档案来管理
若有任何问题 或 内容有误
都可以跟我说唷
说明 根据 MDN 的教学 一开始canvas为空白,程序码脚本需要先存取渲染环境,在上面绘图,然後...
1.【WordPress 付费主题免费下载】Sentobar — Barbershop WordPr...
终於最後一天,照惯例大家都在这里写後记吧~ 三年前第一次知道铁人赛,就是以社群身份去参加了颁奖典礼X...
前言 今天要开始写测试,这个部份我们不会特别认真写,重点是要把比较常用的函式秀出来。我们会用最原始的...
昨天我们简单介绍什麽是容器, 今天我们要开始实战, 将你的 Django Portal, 逐步包装成...