Sass/Scss基础
安装sass
npm install -g sass
Sass/Scss释义
ASS版本3.0之前的后缀名为.sass,而版本3.0之后的后缀名.scss。
Sass (Syntactically Awesome Stylesheets) 是一个最初由 Hampton Catlin 设计并由 Natalie Weizenbaum 开发的层叠样式表语言。
Sass 是一个由buby语言编写 CSS 预处理器,有严格的缩进风格。
Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。
Sass 完全兼容所有版本的 CSS。
Sass 扩展了 CSS3,增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、继承(extend)、导入 (inline imports) 等等特性。
Sass 生成良好格式化的 CSS 代码,易于组织和维护。
SCSS (Sassy CSS),一款css预处理语言,是 CSS 的超集, 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。
SCSS 需要使用分号和花括号而不是换行和缩进。
Sass 变量(&作用域)
sass定义变量用 $ 符号(less定义变量用@),Sass 变量可以存储的类型有字符串、数字、颜色值、布尔值、列表、null值。
//header基本定义变量
$header-height: 60px !default;
$header-index: 1999 !default;
$header-bg: rgba(247,247,247,0.6) !default;
$header-font: 26px !default;//使用
.nav-header{width: 100vw;height: $header-height;background-color: $header-bg;box-shadow: 0 6px 8px 0 rgba(28, 40, 83, 0.16);z-index: $header-index;//嵌套//作用域.nav-header-content{$header-font: 30px;font-size: $header-font; // 只在这里面起作用}.nav-header-right{$header-font: 20px !global; // 相当于把全局的改掉了,全局生效font-size: $header-font;}}
Sass 嵌套规则与属性
嵌套规则不用多说了,主要看一下嵌套属性
// sass
font: {family: Helvetica, sans-serif;size: 20px;weight: 600;
}//转换成css
font-family: Helvetica, sans-serif;
font-size: 20px;
font-weight: 600;
嗯,先记录这些吧。。。
相关文章:
Sass/Scss基础
安装sass npm install -g sass Sass/Scss释义 ASS版本3.0之前的后缀名为.sass,而版本3.0之后的后缀名.scss。 Sass (Syntactically Awesome Stylesheets) 是一个最初由 Hampton Catlin 设计并由 Natalie Weizenbaum 开发的层叠样式表语言。 Sass 是一个由buby语言编…...
【sx sb sz】Centos/Linux sx、sb、sz命令详细介绍
简介 系统版本:Centos7.6 软件版本:lrzsz 0.12.20 sx、sb、sz命令属于lrzsz程序的内容,是使用纠错协议(ZMODEM、YMODEM、XMODEM)通过拨号串行端口将一个或多个文件发送到在 PC-DOS、CP/M、Unix、VMS 及其他操作系统下运…...
【网络层】IP报文解析和网段划分
文章目录 网络层的作用IP协议协议报头格式网段划分DHCPCIDR划分方案 IP地址的数量限制私有IP地址和公网IP地址LAN和WAN 路由 网络层的作用 前面学习了应用层和传输层,应用层的作用是为用户和应用程序提供网络服务,传输层的作用是提供端口到端口的通信服…...
[GXYCTF2019]禁止套娃1
打开题目 进行常规的检测漏洞,扫描目录发现存在.git文件夹下的文件存在 <?php include "flag.php"; echo "flag在哪里呢?<br>"; if(isset($_GET[exp])) { if (!preg_match(/data:\/\/|filter:\/\/|php:\/\/|phar:\/\…...
人工智能时代,数字化工厂如何改革?提升竞争力?
在人工智能时代,数字化工厂通过数据驱动的决策、智能制造、柔性生产、物联网整合以及人机协作,实现生产效率和产品质量的全面提升,并不断创新以保持竞争力。 --题记 在人工智能时代,数字化工厂的改革…...
气膜建筑的抗风与防火性能:保障仓储的安全—轻空间
气膜建筑以其独特的结构和材料优势,为仓储设施提供了可靠的安全保障。在应对自然灾害特别是强风和火灾时,气膜建筑展示了优异的抗风和防火性能。轻空间将详细探讨这些性能及其在实际应用中的表现。 气膜建筑的抗风能力源于其特殊的结构设计和高性能材料。…...
【秋招笔试】2024-08-07-YT游戏(研发岗)-三语言题解(CPP/Python/Java)
🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 本次的题目比较典,…...
【Python知识】m.inplace = inplace 《==》是否执行原地操作
# 如果激活层模块有 inplace 属性,则设置该属性 if hasattr(m, inplace): m.inplace inplace inplace 属性是什么? 在 PyTorch 中,inplace 属性是一个布尔值,用于指示某个操作是否可以以原地(in-place)模式…...
Go语言fmt包中print相关方法
Go语言的fmt包提供了多种打印相关的函数,主要用于在控制台或其他输出目标上格式化并输出数据。下面是一些常用的print相关方法的用途和区别: 1.fmt.Print() 功能: fmt.Print() 将参数的内容按默认格式输出到标准输出(通常是控制台ÿ…...
图片转为pdf怎么弄?亲测有效的8个pdf转换方法安利
图片转PDF怎么弄?在日常的办公生活中,我们经常会需要处理一些文档格式转换难题,图片转成PDF格式就是其中一个,图片转换成PDF格式的话,方便我们传输分享,毕竟现在PDF格式凭借着自身的稳定性和可移植性已经成…...
贪吃蛇(使用QT)
贪吃蛇小游戏 一.项目介绍**[贪吃蛇项目地址](https://gitee.com/strandingzy/QT/tree/zyy/snake)**界面一:游戏大厅界面二:关卡选择界面界面三:游戏界面 二.项目实现2.1 游戏大厅2.2关卡选择界面2.3 游戏房间2.3.1 封装贪吃蛇数据结构2.3.2 …...
【案例40】Apache中mod_proxy模块的使用
NC中间件 应用场景:配置了apache的情况,包括uap集群,配置https等场景下均适用;如果是单机(NC单结点情况不存在问题,则不用配置这项; was环境也不用配置此项。) 解决方案:按如下两…...
简单安装Android Studio并使用
在Windows上安装Android Studio的步骤如下: ### 1. 检查系统要求 确保你的计算机符合Android Studio的系统要求,通常包括: - Windows 8/10/11 - 64位处理器 - 最少4 GB RAM(推荐8 GB) - 最少2 GB可用硬盘空间ÿ…...
在Python中,模块(Module)和包(Package)
在Python中,模块(Module)和包(Package)是组织代码、提高代码复用性、促进代码维护的两种重要机制。它们各自扮演着不同的角色,但又紧密相连,共同构成了Python程序架构的基础。以下将详细阐述Pyt…...
Node版本管理工具
一、nvm 安装 二、常用命令 nvm v //查看nvm 版本号nvm install latest // 下载最新的 node 版本 nvm install 版本号 //安装node对应的版本nvm uninstall 版本号 //卸载对应的版本nvm list // 查看下载的所有版本的nodenvm use 版本号 // 只有引入了才能使用…...
创建并发布NPM模块
创建模块项目 $ mkdir my-npm-package $ cd my-npm-package $ npm init添加模块代码 创建新文件 index.js,内容如下 function helloworld() {console.log(Hello World!); }module.exports helloworld;测试模块 在模块目录(my-npm-package࿰…...
20240807软考架构-------软考31-35答案解析
每日打卡题31-35答案 31、【2015年真题】 难度:一般 对于遗留系统的评价框架如下图所示,那么处于“高水平、低价值”区的遗留系统适合于采用的演化策略为 ( )。 A.淘汰B.继承C.改造D.集成 答案…...
简单实现二叉树(链表实现)
接着上一节。我们接着学习二叉树,学习使用链表建立二叉树时,最好把每个子程序的递归展开图,都画一下 前言 在学习二叉树的基本结构前,需先要创建一颗二叉树,然后才能学习其相关的基本操作,由于现在大家二…...
搭建 Web 群集Haproxy
案例概述 Haproxy 是目前比较流行的一种群集调度工具,同类群集调度工具有很多,如 LVS 和Nginx。相比较而言,LVS 性能最好,但是搭建相对复杂;Nginx 的upstream模块支持群集功能,但是对群集节点健康检查功能不强…...
PDF隐写思路
文章目录 使用工具技术细节小结 使用工具 工具:WPS、010Editor、WbStego 技术细节 步骤: 使用 WPS 查看文件,看是否能打开。 若不能打开则使用 010Editor 查看是否少了头文件等。 正常的 PDF 缺少头文件的 PDF 如果缺少头文件则使用 010…...
读硕士是否有必要?
一、研究方法说明 数据来源 本报告数据来源于以下公开渠道(2024-2025年),所有结论均有真实数据支撑:来源说明麦可思研究院《2025年中国本科生就业报告》权威第三方教育研究机构猎聘《2025人才供需洞察》《2025上半年人才供需洞察报…...
Genshin Impact 模型导入工具完全指南
Genshin Impact 模型导入工具完全指南 【免费下载链接】GI-Model-Importer Tools and instructions for importing custom models into a certain anime game 项目地址: https://gitcode.com/gh_mirrors/gi/GI-Model-Importer 一、模型导入工具核心功能解析 Genshin Im…...
数据价值的演进:从存储到智能行动
在过去的十几年中,数据技术的发展经历了几个显著的阶段。每一个阶段不仅带来了新的技术工具,也重新定义了数据本身的意义和价值。回顾这一演进过程,有助于我们理解当前人工智能与智能体(Agent)技术兴起的深层逻辑。 一…...
智能排障:让快马AI成为你解决openclaw部署难题的专家顾问
最近在部署openclaw项目时遇到了不少头疼的问题,从依赖冲突到环境配置,每一步都可能踩坑。作为一个经常和开源项目打交道的人,我发现传统排障方式效率太低,于是尝试用AI来辅助解决这些问题。下面分享我的实践过程,希望…...
短视频 SEO 与文章 SEO 有什么不同_如何制作高质量的短视频提升 SEO
短视频 SEO 与文章 SEO 有什么不同_如何制作高质量的短视频提升 SEO 在数字化时代,短视频和文章作为两种主要的内容形式,各有其独特的魅力和推广方式。而在搜索引擎优化(SEO)中,它们的策略也有许多不同之处。本文将详…...
PHP WindSearch实现站内搜索功能
必须极速安装~使用composer安装:1composer require rock365/windsearch或 使用Git安装:1git clone gitgithub.com:rock365/windsearch.git还配置啥,立即开始用吧!WindSearch包含即用模式、专业模式,即用模式适合简单搜…...
KMP算法:高效字符串匹配秘诀
一、先解答上次的思考题问:BF 算法为什么慢?答:每次匹配失败,主串 i 要回退、模式串 j 要归零,大量重复比较,浪费时间。二、今天学习目标理解 KMP 核心:不回退主串 i理解 next 数组(…...
SwitchCase语句详解:从基础到实战
一、switch case 是什么?switch case 是多条件分支语句,专门用来判断固定值的场景。比如:根据分数等级 A/B/C/D 输出评价根据菜单数字 1/2/3/4 执行不同功能根据星期 1~7 做不同处理特点:只能判断整型、字符型(不能判断…...
实战指南:在快马平台构建集成openclaw启动的电商价格监控系统
实战指南:在快马平台构建集成openclaw启动的电商价格监控系统 最近在做一个电商价格监控的小项目,需要抓取多个平台商品的价格数据并做趋势分析。经过一番摸索,发现用openclaw作为抓取模块特别合适,配合InsCode(快马)平台的一键部…...
智能硬件适配引擎:重新定义开源系统配置自动化流程
智能硬件适配引擎:重新定义开源系统配置自动化流程 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 在开源系统定制领域,硬件兼…...
