当前位置:网站首页 > 编程语言 > 正文

sass和pass平台区别(pass 和sass)



1.使用变量

sass可以像声明变量那样进行使用,这样同样的样式,就可以使用相同的变量来提高复用。

语法为:$ 变量名

sass学习笔记(1.0)_嵌套

在界面中也可以正常的显示

sass学习笔记(1.0)_嵌套_02

当然了,变量之间也可以相互引用,比如下面

sass学习笔记(1.0)_笔记_03

在sass中,变量名使用中划线和下划线是一样的

sass学习笔记(1.0)_前端_04

sass学习笔记(1.0)_sass_05

2.嵌套CSS规则

这也是sass最常用的用法之一,就是不用像以前那样逐级书写css样式了,如果存在层级关系,直接嵌套就可以。

以上的嵌套写法等价于

3.使用父选择器标识符&

多用于伪类选择器,比如:hover,这样需要将制定的元素再写一遍,我们就可以直接使用&替代即可

这里的&:hover就是div:hover

sass学习笔记(1.0)_前端_06

4.群组选择器的嵌套

这样ul下,指定的三个类名下的设置为统一样式

sass学习笔记(1.0)_sass_07

4.子组合选择器和同层组合选择器:>,+,~

如果直接这样设置样式的话,.outBox下的所有.divOne都会变成红色

sass学习笔记(1.0)_学习_08

如果使用子组合选择器>

只会在直系后代中设置对应的样式

sass学习笔记(1.0)_嵌套_09

同层相邻组合选择器+

指divOne后面紧跟的兄弟节点divTwo才会进行样式设置,而同样类名的divTwo的4并没有进行样式设置。

sass学习笔记(1.0)_前端_10

如果想要4也设置同样的样式,我们可以使用全体组合选择器~

sass学习笔记(1.0)_嵌套_11

5.注释

sass的注释和普通css的注释也是不一样的,类似于js的注释,我们直接在vscode中使用快捷键ctrl+/就可以自定生成sass的注释

而普通的css的注释和HTML的注释类似:

6.嵌套属性

在sass中,属性同样也可以嵌套,比如border系列的样式,我们就可以简写成border:然后书写嵌套属性即可。

sass学习笔记(1.0)_前端_12

7.导入sass文件

使用@import导入规则,它在生成css文件是就把相关文件导入进来,在导入sass时,不需要指定导入文件的全名,就是可以省略后缀。

8.默认变量值

在sass中,类似与函数的默认参数,而sass样式也可以通过使用!default来设置默认的样式。比如:

意思就是如果你自己定义了一个局部变量BGcolor,就是你可以使用自己定义的样式,如果没有改局部变量,那么当你使用这个样式时,默认就是红色。【通俗的将,你自己有,就用你自己的,你若是没有,就用我的】

9.嵌套导入

定义的_local_style.scss

sass学习笔记(1.0)_前端_13

sass学习笔记(1.0)_笔记_14

可以看到,对应5的样式已经设置上去了。

到此这篇sass和pass平台区别(pass 和sass)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 本机所有信息(设置的本机信息)2026-05-03 16:36:05
  • ubuntu源(Ubuntu源码编译安装qt)2026-05-03 16:36:05
  • mt9172芯片(mt9652芯片)2026-05-03 16:36:05
  • py文件怎么执行安卓(py文件可以在安卓系统运行么)2026-05-03 16:36:05
  • 划词翻译插件下载手机版(划词翻译插件下载手机版苹果)2026-05-03 16:36:05
  • 虚拟u盘电商(虚拟 u盘)2026-05-03 16:36:05
  • seat英语怎么读?(seat怎么用英语怎么读)2026-05-03 16:36:05
  • 跨阈步态是什么步态(跨阈步态是哪块肌肉)2026-05-03 16:36:05
  • 国内为什么打不开github(国内为什么打不开ins)2026-05-03 16:36:05
  • 卡巴斯基官网(卡巴斯基官网是多少)2026-05-03 16:36:05
  • 全屏图片