Less基础

1、变量

变量:是指没有固定的值,可以改变的。经常用于==颜色==和==数值==。

格式:@变量名:值;

示例:

@color:pink;
body {
    background-color:@color;
}
div {
    color:@color;
}

命名规范:

  • 必须有@为前缀

  • 不能包含特殊字符

  • 不能以数字开头

  • 大小写敏感

2、嵌套

用于CSS选择器的嵌套

#header .logo {
width:300px;
}

Less嵌套写法

#header{
  .logo{
      width:300px;
    }
}

如果遇见(交集|伪类|伪元素选择器)

  • 内存选择器的前面没有&符号,则它被解析为父选择器的后代;

  • 如果有&符号,则被解析为父元素自身或父元素的伪类;

伪类hover为例:

a:hover {
    color:red;
}

Less写法

a {
    &:hover {
        color:red;
    }
}

3、运算

任何数字、颜色或者变量都可以参与运算。Less提供加减乘除算术运算。

示例:

//Less部分
@width:10px + 5;
div {
    border:@width solid red;
}

//还可以这样写
width:(@width + 5) * 2;
div {
    border:15px solid red;
}

注意:

  • 运算符中间左右有个空格隔开 1px + 5

  • 对于两个不同的单位的值之间的运算,运算结果的值取第一个值的单位

  • 如果两个值之间只有一个值有单位,则运算结果就取该单位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值