Sass语法---sass的安装和引用

ops/2024/9/25 6:54:33/

什么是Sass

Sass(英文全称:Syntactically Awesome Stylesheets)

Sass 是一个 CSS 预处理器。

Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。

Sass 完全兼容所有版本的 CSS。

Sass 扩展了 CSS3,增加了规则、变量、混入、选择器、继承、内置函数等等特性。

Sass 生成良好格式化的 CSS 代码,易于组织和维护。

Sass 文件后缀为 .scss

为什么使用 Sass?

CSS 本身语法不够强大,代码重复繁琐,无法实现复用,而且在代码也不方便维护,

Sass 引入合理的样式复用机制,增加了规则、变量、混入、选择器、继承、内置函数等等特性。

Sass安装

NPM 安装 

npm install -g sass

9911c3058bf14dd0ad73bbf1244fafff.png

在控制台上输入sass,可以看到如上内容则表示sass安装成功

第一个sass文件

sass兼容所有原css的语法,并在此基础上新增了部分内容

css">.box{width: 100px;height: 100px;background-color: rgb(255, 227, 117);
}

263ddfd3bd594fbb9ef716244ae79f5b.png

在控制台输入sass style.scss可以将sass代码转换成css代码

da1cbffb5019409090b7a0f6723524bf.png

 在控制台输入sass style.scss style.css可以将sass代码转换成css代码并将css代码存放到style.css文件中,可以看到产生了两个文件.css和.css.map文件

也可以下载Live Sass Compiler插件

6f48f137ca5d47e3aa72f806b6c01acd.png

点击 右下角的watch并保存sass就可以立即生成对应的css文件

引入生成的css后可以看到结果

5720281ef0a244fbb0cf5fd76aaa3f7e.png


http://www.ppmy.cn/ops/31832.html

相关文章

专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(三)

本系列课程,将重点讲解Phpsploit-Framework框架软件的基础使用! 本文章仅提供学习,切勿将其用于不法手段! 继续接上一篇文章内容,讲述如何进行Phpsploit-Framework软件的基础使用和二次开发。 当我们点击 submit 提…

Ubuntu下vscode彻底卸载

参考步骤:大佬博客 1、 执行以下命令卸载 Visual Studio Code: sudo apt purge code2、删除 Visual Studio Code 的配置文件和缓存文件。这些文件通常位于用户的主目录下的 .config 和 .cache 目录中。你可以使用以下命令删除它们: rm -rf …

C#知识|WinForm项目结构Partial部分类与窗体控件介绍

哈喽,你好啊,我是雷工! 在我国上位机开发,医院里的HIS开发、ERP开发、很多二次开发、GIS开发等,相当一部分都是由C#开发的。 目前很多企业应用是C/S+B/S架构,WinForm作为经典的框架,还是很有必要学习的,特别是对于初学者比较友好。 要想学好WinForm需要着重以下几个方面…

每日一算法

问题 等待登机的你看着眼前有老有小长长的队伍十分无聊,你突然 想要知道,是否存在两个年龄相仿的乘客。每个乘客的年龄用 1个0 到 36500 的整数表示,两个乘客的年龄相差 365 以内 就认为是相仿的。 具体来说,你有一个长度为 n 的…

uniapp 短视频浏览组件(仿抖音、上滑下滑)组件 Ba-VideoSView

简介(下载地址) Ba-VideoSView 是一款uniapp短视频上划浏览组件,支持无限滑动加载,支持自定义界面(功能遮罩),支持点播、直播。 支持无限滑动加载支持自定义界面(遮罩)支持监听上滑…

预祝CZN和PJ520阖家欢乐

预祝CZN和PJ520阖家欢乐 新婚燕尔,喜结良缘。愿你们相濡以沫,携手共度人生的每一个春夏秋冬。祝福你们的婚姻幸福美满,白头偕老!

AI大模型探索之路-训练篇12:语言模型Transformer库-Datasets组件实践

系列篇章💥 AI大模型探索之路-训练篇1:大语言模型微调基础认知 AI大模型探索之路-训练篇2:大语言模型预训练基础认知 AI大模型探索之路-训练篇3:大语言模型全景解读 AI大模型探索之路-训练篇4:大语言模型训练数据集概…

SSH远程Ubuntu22.04无法通过X11转发xclock之外的其他GUI界面

问题前置条件 ssh远程Ubuntu22.04服务器开发环境无异常x11转发环境已配置,xclock可正常运行于本地环境可视化程序能够正常运行于Linux服务器 问题现象 除xclock等x11验证工具外,其他诸如python之类编写的可视化程序均无法透过X11转发至本地环境 问题…