美文网首页
14. LESS和SASS

14. LESS和SASS

作者: ErikYu | 来源:发表于2017-02-24 13:51 被阅读0次

14.1 CSS的缺陷


  • 无法定义变量;
  • 重复代码
  • 计算问题
  • 作用域和命名空间

14.2 LESS


LESS使用:引入less文件,再引入less.js
引入操作
<link rel="stylesheet/less" type="text/css" href="css/test.less"/>

14.2.3 使用变量和操作符

/*LESS代码*/
@color: #4d926f;
#header{
    color: @color;
}
h2{
    color: @color;
}

14.2.4使用Mixin混入

.rounded-corners(@radius: 5px){
    -webkit-border-radius: @radius;
    -moz-border-radius: @radius;
    -o-border-radius: @radius;
    -ms-border-radius: @radius;
    border-radius: @radius;
}
#header{
    .rounded-corners;  /*. 不能省略*/
}
#footer{
    .rounded-corners(10px); /*单独修改*/
}

Mixin的语法关键在.符号

14.2.5 内嵌规则

LESS可以使用嵌套的样式编写层叠样式表:

#main{
    div li{
        list-style: none;
    }
    .container{
        margin: auto;
        width: 960px;
    }
    a{
        text-decoration: none;
    }
}

14.2.6 运算

任何数字颜色变量都可以参加运算

@base: 5%;
@filter: @base*2;
@other: @base+@filter;
color: #888 / 4;
background-color: @base-color + #111;
height: 100%/2+@filter;

LESS的运算能够分辨出颜色和单位,
@length: 1px+7; /*8px*/
可以在复合属性中进行运算:
border: (@width*2) solid black;

14.3 SASS


相关文章

  • 14. LESS和SASS

    14.1 CSS的缺陷 无法定义变量; 重复代码 计算问题 作用域和命名空间 14.2 LESS LESS使用:引...

  • Less/Sass

    Less 和 Sass 第一章 Less和Sass简介 Less和Sass都为动态样式表的语言,即css框架,通过...

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

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

  • webpack学习

    sass 和 less 都是css的拓展语言,less和sass最主要的区别是less是通过Javascript编...

  • 面试必看:less与sass的区别

    less与sass的区别 在介绍less和sass的区别之前,我们先来了解一下他们的定义: 一、Less、Sass...

  • less语法全解及sass简介

    1.less简介及less环境搭建,首先写less语法前不得不提下sass,之前不了解less和sass之前,这两...

  • less和sass简单对比

    less和sass的本质区别 less是基于javascript运行,所以less是在客户端处理。sass是基于R...

  • CSS预处理器入门介绍:Sass、Less 和 Stylus

    css 预处理器:Sass、Less 和 Stylus 【Sass】 扩展名:「 *.sass 」和「 *.scs...

  • Sass和Less

    嵌套Sass和Less一样 反映层级和约束 变量和计算 減少重复代码Less Sass Extend 和 Mixi...

  • less以及sass两者什么区别

    less以及sass两者什么区别sass和less主要区别在于实现方式: less是基于JavaScript的在客...

网友评论

      本文标题:14. LESS和SASS

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