首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

09-移动端开发教程-Sass入门

Sass的两种文件后缀 sass有两种后缀名文件:一种后缀名为sass,语法要求不使用大括号和分号;另一种就是我们这里使用的scss文件,这种和我们平时写的CSS文件格式差不多,使用大括号和分号。...支持CSS的注释/**/之外还支持双斜线的注释: // 5.3 特殊变量 如果变量作为CSS属性或在某些特殊情况下等则必须要以 #{$variables}形式使用。...嵌套(Nesting) 6.1 嵌套规则 (Nested Rules) Sass 允许将一套 CSS 样式嵌套进另一套样式中,内层的样式将它外层的选择器作为选择器。...box::before { content: ''; display: block; position: absolute; left: 100px; top: 5px; } & 必须作为选择器的第一个字符...,其后可以跟随后缀生成复合的选择器

2.3K90

09-移动端开发教程-Sass入门

Sass的两种文件后缀 sass有两种后缀名文件:一种后缀名为sass,语法要求不使用大括号和分号;另一种就是我们这里使用的scss文件,这种和我们平时写的CSS文件格式差不多,使用大括号和分号。...支持CSS的注释/**/之外还支持双斜线的注释: // 5.3 特殊变量 如果变量作为CSS属性或在某些特殊情况下等则必须要以 #{$variables}形式使用。...嵌套(Nesting) 6.1 嵌套规则 (Nested Rules) Sass 允许将一套 CSS 样式嵌套进另一套样式中,内层的样式将它外层的选择器作为选择器。...box::before { content: ''; display: block; position: absolute; left: 100px; top: 5px; } & 必须作为选择器的第一个字符...,其后可以跟随后缀生成复合的选择器

1.7K60

如何使用SASS编写可重用的CSS

CSS 预处理程序有 LESS, stylus, Sass, PostCSS。如前所述,本文主要关注作为预处理器的 SassSASS 还是 SCSS ?...Sass 和 SCSS 其实是同一种东西,我们平时都称之为 Sass,两者之间不同之处有以下两点: 1.文件扩展名不同,Sass 是以“.sass后缀为扩展名,而 SCSS 是以“.scss”后缀为扩展名...CSS 中变量的概念来自 JS 方法。 请注意,SCSS中的@import用于将部分内容获取到其他SCSS文件中,但它们不会成为 CSS 文件,名称前用_表示。...用法 要在代码块中使用mixin,我们必须使用@include,然后接mixin的名称。...如果使用数字作为上述示例的条件,同样会返回测试成功的: .firstClass { @include test(1); } @if @if 后跟一个表达式,如果表达式的结果为 true,则返回特定的样式

7.6K20

CSS 预编译语言 Sass 快速入门教程

Sass 具有两种不同的后缀名分别对应两套语法,最早 Sass 使用的是缩进式语法,使用缩进来区分代码块,并通过分号将具体样式分开,这种语法以 .sass 作为后缀;另一种使用了和 CSS 一样的块语法...,这种语法以 .scss 作为后缀。...3、Sass 使用语法 Sass 提供了变量、嵌套、混合、导入、循环等功能,不过作为有其他编程语言功底的我们来说,学习起来非常简单,花个一个小时就熟悉了,下面我们逐一来介绍这些功能。...变量 和 PHP 一样,Sass变量通过 $ 作为标识符,Sass 支持的数据结构包括数字、字符串、数组、颜色、布尔、null、List、Map、函数引用(如果你不了解 Python 或 Java...,即作为选择器或属性名的时候需要用 #{} 引入,PHP也有类似概念,只不过是通过 {} 引入的。

7.1K41

Sass 基础(一)

文件扩展名不同,Sass 是以“.sass后缀为扩展名,而 SCSS 是以“.scss”后缀为扩展名     语法书写方式不同,Sass 是以严格的缩进式语法规则来书写,不带大括号({})和分号(...“$”开头,       $width:300px;       "$":变量声明符       width: 变量名称       300px 变量值   全局变量与局部变量...    在选择器、函数、混合宏...的外面定义的变量为全局变量       例如:         .block {             color: $color;//调用全局变量...1.该至少重复出现了两次;           2.该至少可能会被更新一次;           3.该所有的表现都与变量有关(非巧合)。       ...Sass 的嵌套分为三种:         选择器嵌套         属性嵌套         伪类嵌套       例如:在css 会这样写         nav a {

76480

CSS预处理器之SCSS

: 3em; # 2.使用 直接使用变量名称即可调用变量 #app { height: $width; font-size: $pen-size; } # 3.作用域 变量支持块级作用域,嵌套规则内定义的变量只能在嵌套规则内使用...(因为此时后缀被当被单位看待了) % // 总结: a.与"%"之间必须要有空格,否则会被看做字符串 # 2.关系运算符 大前提:两端必须为数字 或 前部分数字后部分字符 返回:true or false...通过 #{} 插语句可以在选择器、属性名和属性中使用变量。...通常,@import 寻找 Sass 文件并将其导入,但在以下情况下,@import 仅作为普通的 CSS 语句,不会导入任何 Sass 文件。...混合指令可以包含所有的 CSS 规则,绝大部分 Sass 规则,甚至通过参数功能引入变量,输出多样化的样式。 注意:这不是函数!没有返回!!

3.8K10

前端入门23-CSS预处理器(Less&Sass)声明正文-CSS预处理(less&Sass

既然是作为函数使用,那么它们存在的意义就只是被调用,所以转换后的 CSS 中并不会存在这个函数。...内置函数 less 内置了一些基础函数,可用于转换颜色、处理字符串、算术运算等,这里列举一些函数: color("#aaa"); //输出 #aaa, 将字符串的颜色转换为颜色 image-size...Sass 和 Scss 本质是一家,Sass 早期版本的文件后缀名是 .sass,从 Sass 3 之后,因为修改了一些特性语法,Sass 更加强大且易使用,从这个版本之后的文件后缀名改成了 .scss...而且,对于选择使用 Sass,刚接触可能会有些困惑,是应该使用哪个后缀名的文件,命令是该用 sass 还是 scss 来进行转换,我也有这个困惑,但感觉好像并没有什么区别,先试着用段时间,以后熟悉了再来讲讲...最后,Sass 虽然有 .sass 和 .scss 两种后缀名的文件,但建议使用 .scss,因为前者的语法跟 CSS 很不一样,使用起来会有些不习惯,当然如果你有 Ruby 基础的话,可能会比较喜欢这种

1.6K30

【项目实战】sass使用基础篇(上)

Scss和Sass sass一开始用的是一种缩进式的语法格式 采用这种格式文件的后缀名是.sasssass3.0版本后我们常用的是sassy css语法,扩展名是.scss,更接近与css语法 区别...: 后缀名不同 .sass和.scss 语法不同,请看下面 新版: /新版本 多行文本注释/ //新版本 //单行文本注释 @import “base”; @mixin alert{ color:red...变量的意义 在sass里我们可以定义多个变量来存放颜色、边框等等的样式,这样就可以在下面想要使用样式的时候使用变量了 这样的优点就是便于维护,更改方便 变量的使用 可以通过$来定义变量,在变量名字中可以使用...-和_来作为连接,并且-和_是可以互通的,就是用起来一模一样。...变量可以是字符串、数字、颜色等等,在变量里还可以使用其他变量,使用的时候直接写变量名就好了 例如 $primary-color:#ff6600; $primary-border:1px solid

62140

前端菜鸟之SASS入门笔记

sass有两种后缀名文件:一种后缀名为sass,不使用大括号和分号;另一种就是我们这里使用的scss文件,这种和我们平时写的css文件格式差不多,使用大括号和分号。...而本教程中所说的所有sass文件都指后缀名为scss的文件。在此也建议使用后缀名为scss的文件,以避免sass后缀名的严格格式要求报错。...参考链接: Sass中文网:https://www.sass.hk/ 中文文档:http://sass.bootcss.com/ 一、变量 sass中可以定义变量,可以统一维护。...default;//第一个为默认,第二个鼠标滑过a{ color:nth($linkColor,1); &:hover{ color:nth($linkColor,2); }...可以进行选择器的嵌套,表示层级关系,看起来很有bigger整齐。

55620

sass 基础——回顾

使用变量:     变量声明 $highlight-color: #f90; 如果一个变有多个可以用逗号分隔。...你可以省略.sass或.scss文件后缀   举例来说,@import"sidebar";这条命令将把sidebar.scss   文件中所有样式添加到当前样式表中   当你@import一个局部文件时...默认变量值:     在一般的情况下,反复生命一个,最后一次生命会覆盖前面     的声明。   强制覆盖 !default ,用于变量。     ...5px;     }   给混合器传参:     通过在@include 混合器时给混合器传参,来指定混合器生成的精确样式,当       @include 混合器时,参数其实就是可以给css 属性变量...a:hover {color:red;}       a:visited { color: green;}     sass 允许通过语法 $name:value 的形式指定每个参数的,这种形式,

1.1K70

Sass和Less(预处理器)「建议收藏」

Sass和Less(预处理器) 一、了解Sass和Less 二、Sass和Less 语法 2.1 注释 2.2 语法 赋值 插 作用域 选择器嵌套、伪类嵌套、属性嵌套(Sass) 运算 函数 混合、命名空间...插 在Less文件中定义一个,插入进去用@{},将定义的放入括号中 ---- 在Less中的编译和结果 图片 ---- 特殊变量 #{} 在Sass中,用定义后,用#{}进行插一起写入括号中...---- 在Less文件中,在大括号内先取值,在定义,最后显示的都是大括号内的变量值 图片 定义后,用#{}进行插, ---- 在Sass文件中,如果先取值,在定义新变量,定义新变量之前的会使用之前的...Sass作用域有顺序。 图片 选择器嵌套、伪类嵌套、属性嵌套(Sass) 在Less和Sass中,可以对标签嵌套,在里面写各个层级写相应的样式,编译完成后,会自动写好对应的选择器。...此代码由Java架构师必看网-架构君整理 /* 混合:@mixin 名称{} 引用混合: @include 名称 */ //无参混合 @mixin clear { width: 100px

3.4K10

手把手教你使用scss

变量和计算: SCSS允许你使用变量来存储颜色、字体大小、间距等值。这使得在整个样式表中统一管理和修改这些变得更加容易。此外,SCSS还支持数学计算,使得在样式中执行计算更加方便。...嵌套: SCSS允许你在选择器内部嵌套规则,从而使样式的层次结构更加清晰和可读。嵌套可以提高代码的可维护性,特别是在处理复杂的选择器结构时。...w=2490&h=1409&e=png&b=1a1a1a" alt="image.png" /> 如何编写SCSS 因为我们的Sass使用.scss作为文件后缀名,不能直接在标签里使用...在SCSS中声明变量 在SCSS中,我们可以使用美元符号($)来声明变量。...自定义函数可以接受参数,执行计算或逻辑,并返回

43020

【项目实战】sass使用基础篇(上)

Scss和Sass sass一开始用的是一种缩进式的语法格式 采用这种格式文件的后缀名是.sasssass3.0版本后我们常用的是sassy css语法,扩展名是.scss,更接近与css语法 区别...: 后缀名不同 .sass和.scss 语法不同,请看下面 12 新版: /新版本 多行文本注释/ //新版本 //单行文本注释 @import “base”; @mixin alert{ color...变量的意义 在sass里我们可以定义多个变量来存放颜色、边框等等的样式,这样就可以在下面想要使用样式的时候使用变量了 这样的优点就是便于维护,更改方便 变量的使用 可以通过$来定义变量,在变量名字中可以使用...-和_来作为连接,并且-和_是可以互通的,就是用起来一模一样。...变量可以是字符串、数字、颜色等等,在变量里还可以使用其他变量,使用的时候直接写变量名就好了 例如 $primary-color:#ff6600; $primary-border:1px solid

30220
领券