7.23笔记

Sass是一种CSS预处理器,它扩展了CSS的功能,如变量、嵌套规则、混合和函数。Sass允许使用选择器嵌套、嵌套属性和静默注释,提高了代码的组织性和可读性。通过配置扩展和使用部分文件,Sass能更好地管理大型样式表项目,生成简洁高效的CSS代码。
摘要由CSDN通过智能技术生成

perspective 指定了观察者与z=0平面的距离,使具有三位位置变换的元素产生透视效果

 

特色功能

·完全兼容CSS3

··在CSS基础上增加变量、嵌套(nesting)、混合(mixins)等功能

·通过函数进行颜色值与属性值的运算

·提供控制指令(control directives)等高级功能

语法格式

 Sass预处理技术

sass(Syntactically(语法) Awesome(极好的) StyleSheets(样式表))

什么是CSS预处理器
css预处理器是对css的扩展,弥补了css的一些缺陷,比如缺少变量,缺少代码块,缺少继承,缺少逻辑判断,从而提高代码的可维护性

 配置扩展

 使用变量

 嵌套规则

css中重复选择器是非常恼人的。如果要写一大串指向页面中同一块样式时,往往需要一遍又一遍地写同一个ID:

 

 层次选择器:>、+和~

 嵌套属性

Sass为我们提供了一种方便的操作方式:嵌套。在Sass中,共有3种嵌套方式:

  • (1)选择器嵌套;
  • (2)属性嵌套;
  • (3)伪类嵌套;

 使用SASS部分文件

 原生的css导入

 静默注释

css中注释的作用包括帮助你组织样式、以后你看自己的代码时明白为什么这样写,以及简单的样式说明。但是,你并不希望每个浏览网站源码的人都能看到所有注释。

sass另外提供了一种不同于css标准注释格式/* ... */的注释语法,即静默注释,其内容不会出现在生成的css文件中。静默注释的语法跟JavaScriptJava等类C的语言中单行注释的语法相同,它们以//开头,注释内容直到行末。

body {
  color: #333; // 这种注释内容不会出现在生成的css文件中
  padding: 0; /* 这种注释内容会出现在生成的css文件中 */
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值