美文网首页
学会这两点,你就可以说会LESS

学会这两点,你就可以说会LESS

作者: 阿拉斯加南海岸线 | 来源:发表于2019-01-27 10:59 被阅读17次

为什么使用less?

常用的css预编译技术有sass、less、Stylus,三者各有特点。
sass:出现最早,需要依赖ruby,推荐使用scss的语法编写;
less:可使用sass的语法,又兼容css的语法,相比简单易上手;
Stylus:来自node社区,主要给node项目做预编译。
相比来说,更推荐less。

  1. 学习成本低,会css和js可以很方便学习less,不像sass,需要花费一定时间重新学习一门语言;
  2. 搭建成本低,页面应用less.js或node安装即可使用,sass还需要安装ruby;
  3. 应用范围广,如bootstrap、ant等等前端框架都是less编写。

入门两点语法

一、变量
变量允许我们单独定义一系列通用的样式,然后在需要的时候去调用。所以在做全局样式调整的时候我们可能只需要修改几行代码就可以了。

// LESS
@color: #4D926F;

#header {
  color: @color;
}
h2 {
  color: @color;
}

编译成css如下:

#header {
  color: #4D926F;
}
h2 {
  color: #4D926F;
}

二、嵌套
我们可以在一个选择器中嵌套另一个选择器来实现继承,这样很大程度减少了代码量,并且代码看起来更加的清晰。

// LESS

#header {
  h1 {
    font-size: 26px;
    font-weight: bold;
  }
  p { font-size: 12px;
    a { text-decoration: none;
      &:hover { border-width: 1px }
    }
  }
}

编译css如下:

#header h1 {
  font-size: 26px;
  font-weight: bold;
}
#header p {
  font-size: 12px;
}
#header p a {
  text-decoration: none;
}
#header p a:hover {
  border-width: 1px;
}

类似js的局部变量的意思,css编写更清晰明了。

学会这两点,可以做到:

  1. 定制化主题换肤功能,通过给颜色、字体大小、内外边距值等设置变量,单独放置,后期直接更改变量值实现换肤的功能;
  2. 通过嵌套编写组织结构清晰的css,避免命名污染,一个组件内css嵌套在最外层的class名内,就算重复,也不会影响。
  3. 就算面试问到less的问题,这两点也足够应付,你的面试官不会告诉你,他也记不住那么多语法(嘘!亲身经历。。。)

相关文章

  • 学会这两点,你就可以说会LESS

    为什么使用less? 常用的css预编译技术有sass、less、Stylus,三者各有特点。sass:出现最早,...

  • less入手

    Less 一,什么是less? Less是一种动态样式语言,可以说是css的升级,因为他属于css预处理语言的一种...

  • 生活没有魔法!

    学会这三招,就能够让你年薪百万,学会这两点就能让你成为英语大师。 相信很多网络课程上都有类似的宣传。那么吃了这颗药...

  • 007-213班作业点评

    一、我给战友的点评 1、晓华 【文章标题】 学会这两点,你跑步会上瘾[https://www.jians...

  • 快速构建一个完整的Selenium框架

    今天跟大家细讲如何构建一个完整的selenium框架,当你学会了这一篇你就也可以说自己会selenium自动化测试...

  • less 基础语法 教程

    less入门 less笔记会随着时间进行更正 再次更新:2019/10/11 18:04 几个概念 less是什么...

  • 秘密财富自由之路

    雷达系统的精髓,是玩长期和共识,就这两点也是比特币和区块链的精髓,把这两点理解透了就能财务自由,而且赚钱会非常轻松...

  • 四毛说

    四毛说:找老公就两点:一是会赚钱,二是舍得给你花钱!如果这两点你都不缺,那么你缺的就多了!比如高大威猛,比如貌似潘...

  • 学会这两点,90%的领导会记住你

    1.干的活儿多,那又怎样? 一个北漂男孩,毕业后进入一家公司工作,兢兢业业,踏实肯干,被同事称为钢铁战士。 可是,...

  • 学会这两点,你会变的更聪明!

    一个月前,我深感很有必要去做一件事:聚拢自己的注意力。 怎么聚拢?首先,我确信最能消耗我注意力的是微信聊天,群聊—...

网友评论

      本文标题:学会这两点,你就可以说会LESS

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