less基础入门一

less的基础介绍

LESS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性更方便CSS的编写和维护。
LESS的基本语法和CSS的语法是基本相同的,但是,与CSS相比,更加的灵活、简便。而且能够快速的编译成CSS代码,便于使用。

注释

在LESS当中,允许有两种注释书写的方法,标准的CSS注释/* 注释内容 */,以及类似于JS的单行注释// 注释内容。
两种注释的区别在于,使用标准的CSS注释,不仅能够使用,也能够最终正确输出。

变量

在LESS中声明变量是通过@去声明变量。变量允许我们单独定义一系列通用的样式,然后在需要的时候去调用。
源代码如下:
在LESS文件test.less中的代码:
@color : #3E4F6A;
.box{
  width: 100px;
  height: 100px;
  margin: 100px auto;
  border:1px solid #333333;
  background-color: @color;
}
以上代码自定义了一个color的变量,在需要用到的时候直接调用即可。

编译后的test.css代码为:
.box {
  width: 100px;
  height: 100px;
  margin: 100px auto;
  border: 1px solid #333333;
  background-color: #3E4F6A;
}

嵌套

可以在一个选择器中嵌套另一个选择器来实现继承,这样很大程度减少了代码量,并且代码看起来更加的清晰。
.box{
  width: 100px;
  height: 100px;
  margin: 100px auto;
  border:1px solid #333333;
  background-color: @color;
  p{
    font-size: 20px;
    color: #fff;
    text-align: center;
  }
}
编译后的CSS代码如下:
.box {
  width: 100px;
  height: 100px;
  margin: 100px auto;
  border: 1px solid #333333;
  background-color: #3E4F6A;
}
.box p {
  font-size: 20px;
  color: #fff;
  text-align: center;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值