Less基础

Less作为一门CSS扩展语言,通过引入变量、混入、运算和函数等特性,极大简化了CSS的编写过程并降低了维护成本。本文将详细介绍Less如何解决传统CSS的弊端,如冗余度高、不易维护等问题,使开发者能够用更少的代码实现更多的功能。
摘要由CSDN通过智能技术生成

维护CSS的弊端

CSS 是一门非程序式语言,没有变量、函数、SCOPE(作用域)等概念。
1、CSS 需要书写大量看似没有逻辑的代码,CSS 冗余度是比较高的。
2、不方便维护及扩展,不利于复用。
3、CSS 没有很好的计算能力
4、非前端开发工程师来讲,往往会因为缺少 CSS 编写经验而很难写出组织良好且易于维护的 CSS 代码项目。

Less介绍

1、Less (Leaner Style Sheets 的缩写) 是一门 CSS 扩展语言,也成为CSS预处理器。
2、做为 CSS 的一种形式的扩展,它并没有减少 CSS 的功能,而是在现有的 CSS 语法上,为CSS加入程序式语言的
特性。
3、它在 CSS 的语法基础之上,引入了变量,Mixin(混入),运算以及函数等功能,大大简化了 CSS 的编写,并且
降低了 CSS 的维护成本,就像它的名称所说的那样,Less 可以让我们用更少的代码做更多的事情。
Less中文网址: http://lesscss.cn/
常见的CSS预处理器:Sass、Less、Stylus
一句话:Less 是一门 CSS 预处理语言,它扩展了CSS的动态特性。

Less使用

Less变量

变量是指没有固定的值,可以改变的。因为我们CSS中的一些颜色和数值等经常使用

@变量名:;

变量命名规范

1、必须以@为前缀
2、不能包含特殊字符
3、不能以数字开头
4、Less区分大小写,color与Color是两个不同的变量

//直接使用
@color:blue;
body{
color:@color;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值