css的less是什么意思

本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。

css的less是什么意思

Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。

LESS是一个CSS预处理器,可以为网站启用可自定义,可管理和可重用的样式表。LESS是一种动态样式表语言,扩展了CSS的功能。 LESS也是跨浏览器友好。

CSS预处理器是一种脚本语言,可扩展CSS并将其编译为常规CSS语法,以便可以通过Web浏览器读取。 它提供诸如变量,函数, mixins 和操作等功能,可以构建动态CSS。

Less允许我们定义变量,使用嵌套式声明,定义函数等。严格说Less包含两部分:(1)Less的语法 (2)Less预处理器。浏览器终究只认识CSS,所以Less文件需要经过Less预处理器编译成为CSS。

示例如下:

@base: #f938ab;
.box-shadow@style, @c) when iscolor@c)) {
  -webkit-box-shadow: @style @c;
  box-shadow:         @style @c;
}
.box-shadow@style, @alpha: 50%) when isnumber@alpha)) {
  .box-shadow@style, rgba0, 0, 0, @alpha));
}
.box {
  color: saturate@base, 5%);
  border-color: lighten@base, 30%);
  div { .box-shadow0 0 5px, 30%) }
}

输出为css代码如下:

.box {
  color: #fe33ac;
  border-color: #fdcdea;
}
.box div {
  -webkit-box-shadow: 0 0 5px rgba0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba0, 0, 0, 0.3);
}

(学习视频分享:css视频教程)

以上就是css的less是什么意思的详细内容,更多请关注风君子博客其它相关文章!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注