less介绍

less是比较好用的css预处理语言。
less增加了很多好用的新特性。
常用的有变量,混入,嵌套,计算等
我们要注意的是,less不管是在服务器还是在浏览器中,都不能直接被使用,而是要编译成css才能运行。
less文件是以.less结尾的

less 编译的几种方式

1 vscode 插件 easy-less ,可以帮助我们自动去编译less为css
2 引入一个cdn的less编译代码,可以对less进行实时处理,这时候要把引入的less加一个type type=“text/less”
3通过npm安装less工具,试用less工具对less代码进行编译(在webpack中配置以后可以自动编译),这也是项目中最常用的方式。

less嵌套

如果box盒子是container的子类,在css中是这样写的

.container .box{height:100px
}

在less中可以直接嵌套写样式 ,& 表示所在选择器的名称。 下面的& 相当于.box, 常用于添加一些伪类使用。

.container{.box{height:100px&:hover{color:red}}
}

less变量

@colorRed:#dd143c;
.box{color:@colorRed
}
less的运算

less中支持使用运算

.box{height:100px *2
}

丁鹿学堂:css预处理器之less学习(一)相关推荐

  1. 前端培训,丁鹿学堂和达内浅析

    真是很巧,这两家一个是主打线下的,一个是线上的,也算是两种模式的典型代表了. 达内我是了解的.如果你是北京的,可以去现场听,但是如果不是,就只能听看老师直播了,再配上助教老师,就构成了线下.这个模式好 ...

  2. 丁鹿学堂:js字符串转数组常用方法总结

    我们在前端实际开发过程中,用的最多的是数组.而且js也为数组提供了大量的api,方便我们处理数据. 在实际开发过程中,我们经常需要做的一点就是把字符串转为数组,利用数组的数据结构和api,可以很方便的 ...

  3. 学前端报面授,还是慕课网或者丁鹿学堂?

    首先我是不建议报线下班的,线下班学员水平参次不齐,有你这种自学了一段时间插进去的,有零基础小白的,我知道的还有26个字母都不熟的,这就有一个问题,老师想要兼顾那么多人导致进度拖沓,自己不懂的也很难及时 ...

  4. 前端培训丁鹿学堂:css伪类选择器(一)

    css结构伪类 :nth-child(n) css结构伪类是css比较复杂的选择器.了解了怎么使用以后可以在实际项目中更高效率的写样式. :nth-child(n) 表示当前元素向上查找的父元素的第n ...

  5. 丁鹿学堂:前端进阶学习vue3最新教程之vue的单文件组件深入理解

    在vue3中,template模版中的html代码,并不能直接在网页中执行,而是会在项目运行时,在浏览器中被编译为js 的函数去执行. 问题:在template模版中写html,体验很差,智能提示都不 ...

  6. CSS预处理器之Sass与Less

    本篇内容主要讲述css预编译器sass与less: Sass sass(Syntactically Awesome Stylesheets)是css预处理器,可帮助开发人员复用css代码开发,节省开发 ...

  7. css预编译其器,CSS预处理器之——Less

    Less,顾名思义,少,在我看来,它有着与jQuery一样的思想--Write Less,Do More,尽管实际上这两者是完全不同的两个东西. Less是一个CSS预处理器,先不管人们为何这样命名, ...

  8. 前端培训丁鹿学堂:vue3之计算数据和watch监听深入

    setup函数深入 setup会在beforeCreate之前执行一次,它里面的this指向是undefined setup的参数 1.props 用于在setup函数中使用父组件传递的属性 2.co ...

  9. 丁鹿学堂:前端http面试总结,状态码详解

    http请求方法总结 get: 从服务器获取资源 post:在服务器创建资源 put:在服务器修改资源 delete:在服务器删除资源 注意: post和put的最大区别,在于put具有幂等性.比如你 ...

最新文章

  1. 吴恩达机器学习笔记 —— 10 神经网络参数的反向传播算法
  2. 计算机模拟生态系统,生态系统模拟方法.ppt
  3. java调用sap接口_(二)通过JAVA调用SAP接口 (增加一二级参数)
  4. 基于Qt\C++实现的网络远程控制系统
  5. 一年中最后一个月的最后一天说说_新的一年又开始了说说 年底最后一天的心情说说...
  6. mysql群集配置_mysql8 参考手册-NDB群集配置参数,选项和变量概述
  7. 从像素坐标到相机坐标_多视图几何基础——深入理解相机内外参数
  8. java 并发_Java并发编程中断机制 so easy
  9. 盘点20款主流应用FPS,最Skr帧率测试方法都在这里!
  10. Wet Shark and Two Subsequences
  11. sql连表查询、子查询、组合查询
  12. 全机房最蒟蒻的讲堂_第二期_论qwq和颜文字
  13. Preface Numbering序言页码
  14. STARK Low Degree Testing——FRI
  15. vue-element-admin 快捷导航(标签栏导航)切换不刷新问题
  16. Html5 Egret游戏开发 成语大挑战(八)一般性二级页面处理
  17. 《图像处理实例》 之 疏密程度统计
  18. Pycharm安装matplotlib
  19. kali虚拟机安装及配置
  20. Android 获取系统语言

热门文章

  1. 面向对象的三大基本特征
  2. 【R和Python对比】matplotlib和ggplot(一)
  3. 如何使用kali操作系统进行ddos攻击
  4. pythonchallenge 第五关
  5. 开发淘宝模板:php小知识点,解决大问题
  6. 恢复linux reiserfs文件系统损坏丢失的数据
  7. 什么是区块链?它是如何运作的?
  8. 2019年数学建模国赛赛前讲座收获
  9. OpenWrt分区扩容
  10. vivo手机怎么打开html文件,VIVO手机的隐藏功能在哪里?这些小技巧令人大开眼界...