• 技术文章 >web前端 >css教程

    css的less是什么意思

    长期闲置长期闲置2021-12-29 15:28:41原创371

    在css中,less是一门预处理语言,用于扩展了css语言,使css更易维护和扩展;less也是一个预处理器,可以为网站启用可自定义、可管理和可重用的样式表,以便可以通过Web浏览器读取。

    本教程操作环境: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, rgba(0, 0, 0, @alpha));
    }
    .box {
      color: saturate(@base, 5%);
      border-color: lighten(@base, 30%);
      div { .box-shadow(0 0 5px, 30%) }
    }

    输出为css代码如下:

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

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

    以上就是css的less是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css
    上一篇:一文通过动画来快速学习 css ! 下一篇:看看图片走马灯动态效果利用CSS怎么实现?
    Web大前端开发直播班

    相关文章推荐

    • 值得收藏的CSS盒子模型属性详解• 你必须了解后端也得会的两万字CSS技术• 一文通过动画来快速学习 css !• css中inline是什么意思• sass和scss有什么区别

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网