Sass使用

本文详细介绍了Sass的使用,包括.scss拓展名、变量声明与引用、伪类处理、嵌套规则、嵌套属性、部分文件导入及注释。Sass通过变量减少代码重复,使用父选择器简化伪类操作,同时支持压缩设置和自动前缀添加,提高了CSS编写效率。
摘要由CSDN通过智能技术生成

语法格式

sass以.scss作为拓展名。解决代码重复问题。

使用变量

生命一个变量 $变量名:值.

使用伪类的时候,在前面加上&可以去除空格;叫父选择器。

{    /* 压缩设置 */    "liveSassCompile.settings.formats":[        // This is Default.       {            "format": "compressed", // nested, expanded, compact, compressed            "extensionName": ".min.css",            "savePath": "~/../css"  // 为 null 表示当前目录       }   ],    /* 排除目录 */    "liveSassCompile.settings.excludeList": [                "**/node_modules/**",        ".vscode/**"   ],    /* 是否生成对应的map */    "liveSassCompile.settings.generateMap": false,    /* 是否添加兼容前缀 如: -webkit- , -moz- ... */    "liveSassCompile.settings.autoprefix": [        "> 1%",        "last 2 versions"   ],    "liveSassCompile.settings.showOutputWindow": true }

变量声明

$textColor:green;

变量引用

color: $textColor;

中划线和下划线意义相同,编译时不会区分

//声明变量
$textColor-hover:red;
//引用变量
color: $textColor_hover;

嵌套规则

父选择器

div{&div{}}
//使用&可去除选择器之间的空格,叫父选择器,可以用在伪类伪元素等等

群组选择器

div{div,p,span{}}

层次选择器:>、+和~

div{>div{}}
div{+div{}}
div{~div{}}

嵌套属性

div{
    border: {
        width: ;
        style: ;
        radius: ;
    }
}

使用SASS部分文件

@import "sass","index";

局部文件可以被多个不同的文件引用。当一些样式需要在多个页面甚至多个项目中使用时,这非常有用。在这种情况下,有时需要在你的样式表中对导入的样式稍作修改,sass有一个功能刚好可以解决这个问题,即默认变量值。

注释

//注释不会被css编译

/* 注释会被编译到css文件中 */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

活着就是为了樱岛麻衣~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值