📜  如何创建 LESS 文件以及如何编译它?

📅  最后修改于: 2022-05-13 01:56:45.994000             🧑  作者: Mango

如何创建 LESS 文件以及如何编译它?

LESS (代表 Leaner Style Sheets)是一种向后兼容的 CSS 语言扩展。 CSS 本身非常适合定义样式并将它们应用于各种 HTML 元素,但它有一些限制。

CSS 的限制:

  • 编写 CSS 代码变得很累,尤其是在大型项目中。
  • 由于缺少定义变量、嵌套选择器、表达式和函数等类似编程的功能,维护 CSS 代码很困难。

有几个 CSS 预处理器试图通过支持许多特性来解决其中的一些缺点。 LESS就是其中之一。它具有诸如变量、mixin、操作和函数之类的附加功能。它们有助于使代码更简洁,更易于维护。

创建和存储 LESS 文件:

第 1 步:转到您的项目文件夹,创建一个名为 CSS 的子文件夹 然后在其中创建一个名为styles.less的文件。

步骤2:将以下代码添加到新创建的文件中并保存:

styles.less
@green-color: #25C75C;
@light-color: #ebebeb;
@background-dark: #2b2b2b;
  
body { 
    font-family: 'Lucida Sans', Verdana, sans-serif;
    margin: 25px;
    background: @background-dark;
    color: @light-color;
}
  
h1 {
    color: @green-color;
}
  
a { 
    color: @green-color;
    text-decoration: none;
    &:hover { 
        text-decoration: underline;
    }
}


styles.css
body {
  font-family: 'Lucida Sans', Verdana, sans-serif;
  margin: 25px;
  background: #2b2b2b;
  color: #ebebeb;
}
h1 {
  color: #25C75C;
}
a {
  color: #25C75C;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}


gfg.html


  

    

  

    

Welcome to GeeksforGeeks

       

                     This Link          will take you to         the homepage of geeksforgeeks.     

  


编译 LESS 文件

步骤 1:移动到终端中的项目目录并编写以下命令:

npm install less

步骤2:您可以使用以下命令检查编译器是否已安装:

lessc -v

第三步:移动到css子文件夹(或者是存放less文件的文件夹)

cd css

第 4 步:编写以下命令:

lessc styles.less styles.css

将创建一个名为styles.css的新文件,其内容如下:

样式.css

body {
  font-family: 'Lucida Sans', Verdana, sans-serif;
  margin: 25px;
  background: #2b2b2b;
  color: #ebebeb;
}
h1 {
  color: #25C75C;
}
a {
  color: #25C75C;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

第 5 步:现在,您可以将此 CSS 文件链接到您的 HTML 文件。

gfg.html



  

    

  

    

Welcome to GeeksforGeeks

       

                     This Link          will take you to         the homepage of geeksforgeeks.     

  

输出: