Less基础

Less介绍

Less (Leaner Style Sheets 的缩写) 是一门CSS扩展语言, 也称为CSS预处理器。

Less 使用

新建一个后缀名为.less的文件

Less变量

命名规范
● 必须以@为前缀
● 不包含特殊字符
● 不能以数字开头
● 大小写敏感

// 声明变量  @变量名: 变量值;
@bgc: blue;
@font14: 14px;
div {
  background: @bgc;
  font-size: @font14;
}
span {
	font-size: @font14;
}

Less 编译

vscode Less插件
在这里插入图片描述

Less嵌套
  1. 后代选择器
* {
  margin: 0;
  padding: 0;
}
// 1. 后代选择器
.header {
  width: 200px;
  height: 200px;
  background: linear-gradient(skyblue, deeppink);
  text-align: center;
  line-height: 200px;
  a {
    color: #fff;
    text-decoration: none;
    font-weight: 700;
  }
}
// 后代选择器
.nav {
	.logo {
		width: 105px;
		height: 43px;
		background: linear-gradient(skyblue, deeppink);
	}
}

  1. 伪类选择器
// 2. 伪类选择器
.header {
  width: 200px;
  height: 200px;
  background: linear-gradient(skyblue, deeppink);
  a {
    text-decoration: none;
    &:hover {
      text-decoration: underline;
    }
  }
  &::after {
    content: '';
    width: 200px;
    height: 200px;
    display: block;
    background: linear-gradient(skyblue, deeppink);
  }
}

Less运算

注意: 除法运算需要加小括号

@border: 5px * 5;
@font: 50px;
div {
  border: @border solid skyblue;
  width: 200px - 50;
  height: 200px * 2;
}
.box {
  // width: (80px / 4px);
  // height: (80rem / 4px)
  width: (80 / 50rem);
  height: (80 / 50rem);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值