SASS使用教程

作者: 观奇笔记 | 来源:发表于2017-09-22 17:21 被阅读129次

本篇我想大家介绍SASS的一些知识,希望对大家有所帮助。

1.SASS介绍。

SASS是世界上最成熟、最稳定、最强大的专业级CSS扩展语言!

SASS有以下四个特点:

兼容CSS

Sass完全兼容所有版本的CSS。我们对此严格把控,所以你可以无缝地使用任何可用的CSS库。

特性丰富

Sass拥有比其他任何CSS扩展语言更多的功能和特性。Sass核心团队不懈努力,一直使其保持领先地位

成熟

Sass已经经过其核心团队超过8年的精心打造。

行业认可

一次又一次地,行业把Sass作为首选CSS扩展语言。

社区庞大

数家科技企业和成百上千名开发者为Sass提供支持。

框架

有无数的框架使用Sass构建。比如Compass,Bourbon,和Susy。

2.SASS安装配置。

安装前,你需要安装npmgulp这两个工具。

安装ruby

由于sass基于ruby语言开发而成,所以安装sass前还需要安装ruby

安装成功后,在cmd中输入以下命令:

ruby -v
//如果成功则会出现
ruby 2.4.1p111 (2017-03-22 revision 58053) [x64-mingw32]

接下来,更换成国内的gem源

//1.删除原gem源
gem sources --remove https://rubygems.org/

//2.添加国内淘宝源
gem sources -a https://ruby.taobao.org/

//3.打印是否替换成功
gem sources -l
//4.更换成功后打印如下
*** CURRENT SOURCES ***
https://ruby.taobao.org/

最后,安装sass。

$npm init
//一路直下
$ npm install sass --save-dev

安装完成后查看版本

$ sass -v
//出现这说明安装成功
Sass 3.5.1 (Bleeding Edge)

至此,已经安装好了sass。

3.SASS语法介绍。

基础知识。

  • 导入@import 'reset'
    所有的sass导入文件都可以忽略后缀名.scss。一般来说基础的文件命名方法以_开头,如_mixin.scss。这种文件在导入的时候可以不写下划线,可写成@import "mixin"。

  • 注释

/**/多行注释
//单行注释

  • 变量

声明变量用$符号

例如:$width:300px

默认变量加上default

例如:$width:300px!default

嵌套

  • 选择器嵌套

例如:

div{
    font-size: 20px;
    a{
        span{
            font-weight: 500;
            color: #ff0;
            font-size: 5em;
        }
    }
}
  • 属性嵌套
div {
  border: {
    style: solid;
    left: {
      width: 4px;
      color: #888;
    }
    right: {
      width: 2px;
      color: #ccc;
    }
  }
}
  • 跳出嵌套
div{
    font-size: 20px;
    a{
        @at-root span{
            font-weight: 500;
            color: #ff0;
            font-size: 5em;
        }
    }
}
  • 伪类嵌套
div{
    &hover:{
       color: #f00;
    }
    font-size: 20px;
    a{
        @at-root span{
            font-weight: 500;
            color: #ff0;
            font-size: 5em;
        }
    }
}

还有一些,以后介绍。

4.SASS总结。

通过学习SASS,我感受到了SASS强大的CSS编译功能,确实方便我们每个人进行CSS编译开发。

相关文章

  • SASS使用教程

    本篇我想大家介绍SASS的一些知识,希望对大家有所帮助。 1.SASS介绍。 SASS是世界上最成熟、最稳定、最强...

  • sass/git/gulp

    sass用法指南sass语法 常用git指令git-book gulp详细入门教程gulp使用指南segmentf...

  • node.js sass安装

    nodejs安装 菜鸟教程-nodejs sass安装 安装sass首先要安装ruby ruby安装 菜鸟教程-r...

  • SASS - 简介

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – SASS – 语法 SA...

  • SASS - 使用Sass程序

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – SASS – 语法 SA...

  • SASS - 环境搭建

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – SASS – 语法 SA...

  • SASS - 操作符

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – SASS – 语法 SA...

  • SASS- 局部文件(Partial)

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – SASS – 语法 SA...

  • SASS - @extend(继承)指令

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – SASS – 语法 SA...

  • SASS - 函数

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – SASS – 语法 SA...

网友评论

    本文标题:SASS使用教程

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