Sass 变数 与 darken , lighten DAY33

今天我们要来介绍 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变数的格式有哪些

格式数字: 10px , 1rem字串: 'test' , '../images/dog/'颜色: #000000 , rgba(0,0,255,255,0.1) , red布林: true , false空值: null支援运算
(10px*2)
$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切分成多支档案来管理
若有任何问题 或 内容有误
都可以跟我说唷http://img2.58codes.com/2024/emoticon07.gif


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章