less的基本知识

LESS 是动态的样式表语言,通过简洁明了的语法定义,使编写 CSS 的工作变得非常简单。

其实less就是定义了另一种规则,添加了变量,混合(函数)等等,然后通过额外编译器来根据这种规则来编译成生成css文件。

好,不bibi了,这几天上慕课网学了less的基本语法,现在来做个总结:

1.编译工具:

koala(考拉)编译器。(当然还有其他webstorm 等等

2.语法:

一:注释

less中的注释有两种,一个是css里的/**/,还有一种//,第一种/**/是可以通过编译器编译进css文件里。换言之,如果你只想在less里面注释就用//,需要把注释都加进css文件的话就用/**/

生成的css文件:

二:变量:

less里添加了变量,定义符号为@,和java等等编程语言的用法一样,但注意,这个变量只能是在less中使用,在css文件里就会被编译成具体的数值,就比如:

然后生成的css文件

三:混合(相当于函数)

less中的混合其实就和函数差不多,如

就是可以带参数和不带参数,还可以订制参数默认值

.bc(@a:220px){height:@a;}

四:匹配模式(类似if)

生成的css文件

其实也就是有多个相同的混合,根据其中的一个或多个参数来确定调用哪个混合

五:嵌套(可以在类里写标签)

但注意:最好不要嵌套超过三层

六:运算(可以进行+-*/运算)

七:避免编译:~'

八:!important(优先级)

基本的less总结,希望能帮到大家,另外放慕课网的less学习链接上来,需要的看官可以传送

http://www.imooc.com/course/list?c=sassless

转载于:https://blog.51cto.com/9053753/1877114

Less的一些基本知识相关推荐

  1. 数据算法算力知识反绎学习

    2020 年 8 月 7 日,全球人工智能和机器人峰会(CCF-GAIR 2020)正式开幕.CCF-GAIR 2020 峰会由中国计算机学会(CCF)主办,香港中文大学(深圳).雷锋网联合承办,鹏城 ...

  2. 知识蒸馏(Knowledge Distillation)详细深入透彻理解重点

    知识蒸馏是一种模型压缩方法,是一种基于"教师-学生网络思想"的训练方法,由于其简单,有效,在工业界被广泛应用.这一技术的理论来自于2015年Hinton发表的一篇神作: 论文链接 ...

  3. word2vec 中的数学原理详解(二)预备知识

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/peghoty/article/details/37969635 https://blog.csdn. ...

  4. Deeplearning知识蒸馏

    Deeplearning知识蒸馏 merge paddleslim.dist.merge(teacher_program, student_program, data_name_map, place, ...

  5. 知识图:从图和数据库中获取知识

    知识图:从图和数据库中获取知识 知识图到底是什么,以及关于它们的所有炒作是什么?如果想成为世界各地的Airbnbs,Amazon,Google和LinkedIn,那么学会区分真实的炒作,定义不同类型的 ...

  6. 嵌入式Linux的OTA更新,基础知识和实现

    嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...

  7. 2021年大数据ZooKeeper(一):ZooKeeper基本知识

    目录 Zookeeper基本知识 ZooKeeper概述 ZooKeeper特性 ZooKeeper集群角色 Leader: Follower: Observer: Zookeeper基本知识 Zoo ...

  8. ZooKeeper简介和概念知识

    1. 简介 ZooKeeper是一种分布式协调服务,用于管理大型主机.在分布式环境中协调和管理服务是一个复杂的过程. ZooKeeper通过其简单的架构和API解决了这个问题.ZooKeeper允许开 ...

  9. 经纬度绘图_【知识科普】地形图图例汇总,测绘人识图绘图必备(含dwg版下载)...

    地形图(topographic map)指的是地表起伏形态和地理位置.形状在水平面上的投影图.具体来讲,将地面上的地物和地貌按水平投影的方法(沿铅垂线方向投影到水平面上),并按一定的比例尺缩绘到图纸上 ...

  10. android Canvas 最基础知识总结

    学习Canvas 要先学习view 知识,这样才好学习 第一步 创建一个方法 让它继承 View 如下图 然后快捷键ait+/ 生成构造方法, 用来初始化View ,比如自定一个一些init()方法, ...

最新文章

  1. 计算机视觉开源库OpenCV之平滑、模糊和滤波
  2. javascript 面向对象(转)
  3. Spring cloud——Hystrix 原理解析
  4. 「作文素材详解」写作必知篇:语言优美不是作文第一要求
  5. php正则循环,PHP正则解析多重循环模板示例
  6. java jsp输出乱码,这是小弟我的JSP文件,输出后,汉字显示为乱码,怎么解决
  7. SQL的简单增、删、改
  8. 小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_32..SpringBoot2.x持久化数据方式介绍...
  9. 微信小程序:人生重开模拟器
  10. Ubuntu安装输入法却不能切换输入法
  11. java安装报错循环冗余检查_数据错误 循环冗余检查怎么解决
  12. MIT 18.01 Single Variable Calculus(单变量微积分)课堂笔记【3】——求导四则运算和三角函数求导
  13. 我的世界空岛生存服务器制作,我的世界1.7.10羽逸之光空岛生存服务器
  14. Tomcat 支持的Java版本对照
  15. 如何保证同事的代码不会腐烂?一文带你了解 阿里巴巴 COLA 架构
  16. 设计模式杂谈——模式与反模式之争
  17. matlab同轴电缆能量密度,导体电介质和磁介质之同轴电缆的能量密度.ppt
  18. Oracle连接本地超时提示【ORA-12170 TNS 】之解决办法
  19. 2021-2027全球与中国汽车电动四分之一回转执行器市场现状及未来发展趋势
  20. Outlook Express 收发邮件出现quot;0x800CCC0Fquot;错误代码解决方法

热门文章

  1. Dubbo2.6.5入门——管控台的安装
  2. Kafka测试1.0.0
  3. (十五) 构建springmvc+mybatis+dubbo分布式平台-window安装dubbo管控台
  4. jQuery常用知识点总结以及平时封装常用函数
  5. 安装System Center 2012 R2 数据库
  6. 安装Sqlserver2008的问题
  7. Merry Christmas and Happy New Year~
  8. WeakHashMap理解
  9. rabbitmq基于http的认证和授权
  10. php sdk 调用示例,开放服务-SDK调用示例