美文网首页
基础---SCSS/SASS

基础---SCSS/SASS

作者: 二狗的小仙女 | 来源:发表于2017-06-12 17:04 被阅读0次

1、什么是CSS预处理器,什么是Sass?

(1)用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件,这被叫做“CSS预编译处理器”

  (2)SASS就是其中一种,CSS开发工具,提供了许多便利的写法,大大节省了设计者的时间,使   得CSS开发,变得简单和可维护。

2、scss的使用

      a、新建一个项目的css目录 在里面新建***.scss文件

      b、将css目录拖到考拉中 进行编译 会自动的声称一个***.css文件

       c、在html中引入***.css文件

   3、Sass与SCSS有什么区别?

     (1) sass后缀名为sass,是sass的老式语法,不使用大括号和分号进行缩进;

      (2)scss后缀名为scss,使用大括号和分号进行缩进,是sass的新式语法。

      (3)建议使用后缀名为scss的文件,以避免sass后缀名的严格格式要求报错。

 4、Sass/SCSS和纯CSS对比?

       CSS没有语句,无法编程,只是单纯的描述。

5、scss中的嵌套(选择器)?

      css3中关系选择器

      > 子类选择器

      空格  后代选择器

      +   紧邻的下一个兄弟

     ~  后代的所有兄弟

6、输出方式(四种编译风格)

     nested:嵌套缩进的css代码,它是默认值。

    expanded:没有缩进的、扩展的css代码。

    compact:简洁格式的css代码。

   compressed:压缩后的css代码。

7、普通变量与默认变量

    普通变量:$变量名:值;

    默认变量:$变量名:值 !default;

8、局部变量和全局变量

     全局变量:$变量名: 值!Global;

9、嵌套

   选择器嵌套

    属性嵌套

     伪类嵌套

10、Sass语法格式

      继承

       语法:

          .继承名{

                       公共代码;

              }

引用:@extend  .继承名;

占位符

       语法:

       %继承名{

                  公共代码;

            }

引用:@extend  %继承名;

混合宏(类似于自定义函数)

           语法:

           @mixin混合名(形式参数列表){

                                                代码;

                      }

引用:@include混合名(实际参数列表)

11、Sass的基本特性-运算

   1、加减乘除法运算

   2、变量计算

   3、数字运算

   4、颜色运算

   5、字符运算

相关文章

  • sass/scss/less/css的前世今生

    sass/scss 和 less的区别 一. Sass/Scss、Less是什么? 二. Sass/Scss与Le...

  • 基础---SCSS/SASS

    1、什么是CSS预处理器,什么是Sass? (1)用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS...

  • scss/sass基础

    预处理 CSS本身可以很有趣,但样式表变得更大,更复杂,更难维护。这是预处理器可以提供帮助的地方。 Sass允许你...

  • Sass学习笔记1 - 基础篇

    CSS预处理器 —— Sass学习笔记(基础) 参考 scss官网 SCSS 里的数组及其遍历 https://b...

  • 聊聊SCSS的语法(一)

    后缀名 SCSS是SASS3的语法分支,其中以\*.scss结尾的是scss文件,以\*.sass结尾的是sass...

  • CSS 预处理语言之 Scss 篇

    简介 1. Sass 和 Scss Sass 和 Scss 其实是同一种东西,我们平时都称之为 Sass;Scss...

  • sass和scss

    scss是对sass的升级,其实是同一个东西。sass文件后缀为.sass, scss文件后缀为.scss。sas...

  • SCSS速学

    scss/sass区别之一,scss有花括号、sass没有 scss的嵌套,相当于css的后代选择器 scss变量...

  • Scss 在项目中的使用

    1、在使用 Scss 之前,我们要知道 Sass、Scss 有什么不同? Scss 是 Sass 3 引入新的语法...

  • Hbuilder scss/sass编译 插件

    1. 安装插件 工具 -> 插件安装 -> scss/sass编译 -> 安装安装 scss/sass编译 插件 ...

网友评论

      本文标题:基础---SCSS/SASS

      本文链接:https://www.haomeiwen.com/subject/byilqxtx.html