sass的嵌套

sass的嵌套包括两种:

1、选择器的嵌套。(最常用到)

指的是在一个选择器中嵌套另一个选择器来实现继承,从而增强了sass文件的结构性和可读性。 在选择器嵌套中,可以使用&表示父元素选择器

scss.style

css.style



2、属性嵌套

指的是有些属性拥有同一个开始单词,如border-width,border-color都是以border开头。

scss.style

css.style

原文地址:https://www.cnblogs.com/lishch/p/9658077.html

时间: 2024-10-07 16:51:12

sass的嵌套的相关文章

Sass学习笔记 -- 嵌套

CSS中的嵌套是特别繁琐的,即便用比较强大的编辑器比如Webstorm来编辑代码,可是在维护的时候还是不能一目了然的去找到对应的代码,我们经常看到类似这样的代码段: #content article h1 { color: #333 } #content article p { margin-bottom: 1.4em } #content aside { background-color: #eee } 如果用sass来编写的话,这些重复的选择器就只用写一次了,而且可读性也更高了 #conte

Sass变量、嵌套

声明变量定义变量的语法Sass 的变量包括三个部分: 声明变量的符号“$” 变量名称 赋予变量的值简单的示例,假设你的按钮颜色可以给其声明几个变量: 1 $brand-primary : darken(#428bca, 6.5%) !default;/* #337ab7*/ 2 $btn-primary-color : #fff !default; 3 $btn-primary-bg : $brand-primary !default; 4 $btn-primary-border : darke

Sass嵌套

Sass 中还提供了选择器嵌套功能,但这也并不意味着你在 Sass 中的嵌套是无节制的,因为你嵌套的层级越深,编译出来的 CSS 代码的选择器层级将越深,这往往是大家不愿意看到的一点. 选择器嵌套为样式表的作者提供了一个通过局部选择器相互嵌套实现全局选择的方法,Sass 的嵌套分为三种: 选择器嵌套 属性嵌套 伪类嵌套 1.选择器嵌套 假设我们有一段这样的结构: <header> <nav> <a href="##">Home</a> &

sass语法基础知识

文件后缀名 sass有两种后缀名文件:一种后缀名为sass,不使用大括号和分号:另一种就是我们这里使用的scss文件,这种和我们平时写的css文件格式差不多,使用大括号和分号.而本教程中所说的所有sass文件都指后缀名为scss的文件.在此也建议使用后缀名为scss的文件,以避免sass后缀名的严格格式要求报错. //文件后缀名为sass的语法 body background: #eee font-size:12px p background: #0982c1 //文件后缀名为scss的语法 b

关于前端CSS预处理器Sass的小知识!

前面的话 ??"CSS预处理器"(css preprocessor)的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件.SASS是一种CSS的开发工具,提 供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护.本文将详细介绍sass的使用 定义 ??Sass是一门高于CSS的元语言,它能用来清晰地.结构化地描述文件样式,有着比普通CSS更加强大的功能.Sass能够提供更简洁.更优雅的语法,同时提供多种功能来创建可维护和管理的样式

sass基础用法

sass基础用法 SASS是什么 传统的CSS是一种单纯的描述性样式文件,然而SASS可以对CSS进行预编译处理. 在SASS源码中可以使用变量.函数.继承等动态语言的特性,并且可以编译成CSS文件. 安装与使用 安装 由于sass是ruby写的,所以想要使用sass就需要安装ruby环境.然后再使用gem安装sass. 输入下面的命令进行安装sass: gem install sass 可以使用sass -v命令查看sass的版本. 使用 新建一个后缀名为.scss源码文件,就可以编辑sass

SASS用法

SASS用法 CSS是一种编程语言.有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(css preprocessor).它的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件.本文介绍SASS,觉得它有很多优点.下面是一些用法总结. 一.什么是SASS SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护.本文总结了SASS的主要用法.有了这篇文章,日常的一般使用就不需要去看官方文档了

sass 第一天

一 .准备环节 1 .下载和安装ruby环境 2 .HBuilder(编辑器) 预编译器配置 如图有具体步骤:(此图上课安装时借鉴的其他博友的哦,在这就借用了) 二 .SCSS快速入门 1 .使用变量 sass 让人受益的一个重要特性就是它为 css 引入了变量.可以把反复使用的 css 属性值定义成变量,然后通过变量名引用它们,而无须重复使用这一属性值. 1-1 .变量声明 sass 变量的声明和 css 属性的声明很像,任何可以用作 css 都可以做 sass 的变量值 全局变量: eg:$

sass基础篇

scss的语法非常简单: $color: red; div{ color: $color; } 这就是一个简单的scss代码. 但是,使用 Sass 进行开发,那么是不是直接通过"<link>"引用".scss"或".sass"文件呢?显然是不行的,因为浏览器只能解析css文件,所以在使用的时候需要对scss文件进行编译.当然编译方法有很多,可以使用sass命令,也可以使用webpack,fis3等一些代码打包工具. Tips:相对于