美文网首页
sass入门学习总结

sass入门学习总结

作者: 切磋琢磨_FE | 来源:发表于2017-07-18 15:01 被阅读0次

总论

sass 经cass编译器编译成css。
sass 兼容了css语法。
sass 带有变量,mixin,循环,简单运算,function,继承,嵌套,等可编程公共。

极大地简化了开发人员对样式表的创建过程,使我们可以使用可编程思维实现css的创建。

sass 是前端开发一大利器,类似的可编程css还有less。

sass可以做到哪些?

1. 变量
<!--使用以$开始的标识符作为变量名。-->
$valule:#ccc;

sass的变量值可以是字符串,颜色,数值(可带单位,可用于计算)

2. mixin(混合)

mixin 相当于一个将一个代码片段存储在一个特殊的变量中,方便多处引用,以解决代码重复书写的问题。

// 定义
@mixin test{
    color:red;
}

body{
    // 调用
    @include test;
}
3. 继承

使用@extend可以继承某个选择符下的样式内容

.box{
    color:red;
    border:1px solid #ccc;
    width:100px;
    height:100px;
}
.box-inner{
    @extend .box
    border:2px solid blue;
}

4. 循环

scss 可使用关键字@for @while @each 实现循环

$endValue:8;
@for $i from 1 through $endValue{
    .box-#{$i}{  // 可生成多个类
        color:blue;
        border:1px*$i solid #ccc  // border-width 计算得出
    }
}

scss还有许多复杂而高级的方法,此篇只是对基本方法进行一个总结和介绍。
更多的高级方法的使用,还需要仔细阅读scss相关资料深入学习。

相关文章

  • sass入门学习总结

    总论 sass 经cass编译器编译成css。sass 兼容了css语法。sass 带有变量,mixin,循环,简...

  • Sass入门总结

    Sass简介 Sass是一个CSS预处理器,CSS预处理器是用一种专门的编程语言,进行页面样式设计,然后再编译成正...

  • 第一个模块 Sass入门篇

    慕课网 Sass入门篇慕课网 http://www.imooc.com/w3cplus学习 Sass入门篇 安装s...

  • Sass快熟入门与简单实战

    Sass入门与实战 **Sass is the most mature, stable, and powerful...

  • sass入门指南

    很详细的sass入门指南,学习一下。原文sass入门指南css预处理器已经算不上一个新鲜的词了,当前比较有代表性的...

  • sass学习总结

    sass总结 重点:1、带@的一般是一种组合2、混合器@mixin 选择器继承@extend3、.seriousE...

  • sass学习总结

    一、首先搭建sass的开发环境 这里推荐node环境,node环境搭建好之后,用命令行工具安装sass。 二、转换...

  • Sass概览

    sass英文官方网站sass中文网 翻译自sass英文官方网站 sass入门 在你使用Sass之前,你需要先在你的...

  • gulp的配置

    学习笔记整理、总结 一、 sass、ruby、compass之间的关系和作用 sass是css预处理器,是基于ru...

  • Sass入门和使用总结

    写在前面的话,放假之前答应自己,一定要在放假的时间里写一篇技术博客,答应自己的事一定要说到做到。发现自己写了那么多...

网友评论

      本文标题:sass入门学习总结

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