问题标签 [less]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
242 浏览

css - 如何在 LESS 中使用这种风格的 css?

我想使用一些 css 框架,但讨厌它的非语义性。所以我想用LESS。基本思想是将框架的 css 混合到我自己的类中。但我觉得 LESS 无法处理某些情况。例如,一些类在框架中定义为:

div.prepand = {...} 或 * html .span-1 = {...}

LESS mixin 似乎不支持上述情况。任何的想法?

0 投票
2 回答
3458 浏览

css - 如何设置我的服务器以使用节点预编译lessCSS?

我刚开始使用lessCSS,我认为它很棒,但我更喜欢在服务器端运行它。我读过 node.js 是最好的方法,但我以前从未使用过它,老实说不知道如何设置它。

那么如何在我的服务器/站点上设置 node.js,并使其预编译我的 .less 文件?

0 投票
1 回答
709 浏览

css - Less.Js 中的多个参数

我可以在一个类中使用多个参数吗?例如,我想给一个 div 边框半径和背景颜色。我该怎么做?

这是我正在尝试做的一个例子:

0 投票
14 回答
46618 浏览

css - 如何将一个包含较少 css 文件的目录编译为 css?

我有一个包含较少 css 文件的目录。将它们编译为普通 css 的最佳方法是什么?(用于部署)

我想运行如下命令:

其中 lessc 是较少的编译器(通过节点包管理器安装)

0 投票
2 回答
664 浏览

css - webkit梯度在lesscss中产生语法错误

这是我第一次尝试使用lesscss,并且面临以下css/less代码的问题

这与简单的 css 一样工作正常,但 less 编译器在第 2 行抛出语法错误。它没有提供任何其他细节。使用较少的 css 时不能使用 webkit 渐变吗?还是我真的做错了语法?

非常感谢您对此的任何帮助。谢谢

0 投票
1 回答
635 浏览

css - LESS 问题(范围和显式节点名称)

有没有办法绕过 LESS 范围?它变得烦人。基本上,我有一个定义背景、边框等的 .text-box。然后,在一个小节中,有一个一次性的更改来添加一个 margin-top:.text-box { margin-top: 10px }。现在我不能在该部分中使用 .text-box 并获得我原来的框样式;相反,我得到的只是边缘顶部。我怎样才能在层次结构中获得更高的定义?我想我可以把它变成一个函数,并在两个地方都调用那个函数,但是因为我正在使用 LESS,所以我想做更少的事情并亲吻。在 PHP 中,您可以使用 / 前缀访问全局命名空间,或者在 C++ 中使用 :: 前缀。

此外,似乎任何具有节点名称的定义都不适用于原型设计。意思是,我不能声明它 ul.products,然后使用 ul.categories { ul.products }。我必须省略节点名称才能重新使用它。含义:.categories { .products }。这是疏忽/不可能吗?

谢谢

0 投票
3 回答
315 浏览

javascript - LessCSS 会导致页面加载延迟吗?

由于LessCSS需要在加载页面之前执行 JS,在依赖大量流量的网站上使用这个库是否是个好主意?似乎这是执行JS的初始解析时间的一个坏主意,就像在JS文件下载之前CSS不会正确显示......

0 投票
3 回答
1443 浏览

asp.net - .LESS 文件上的智能感知

我将LESS引入现有的 ASP.NET Web 表单应用程序。为了让智能感知工作,我决定设置LessCssHttpHandler拦截以.less.css. 这样,Visual Studio 仍然认为我们正在处理一个 CSS 文件。我通过将以下行添加到我的 web.config 文件中来做到这一点:

为了让它工作,我必须调整我的 IIS 设置,以便.css文件由 ASP.NET 框架处理。不幸的是,通过这样做,现在我现有的.css文件(它们不由无点 HTTP 处理程序处理,因为它们不以 结尾.less.css)没有返回任何内容。这是有道理的,因为 ASP.NET 框架在看到具有该扩展名的文件时并不真正知道该怎么做。

.css除了上面处理普通文件的处理程序之外,我还可以设置某种基本的 HTTP 处理程序吗?就像是:

0 投票
9 回答
13231 浏览

syntax-highlighting - 具有对 LESS 的语法高亮支持的 IDE

是否有任何 IDE 支持LESS的语法高亮显示?

0 投票
3 回答
5908 浏览

javascript - 需要JS和LESS

我正在使用 LESS 的客户端 javascript 版本来编译出更少的代码,并且希望即使在最终的实时站点上也能继续使用它(我知道......糟糕的形式,但它让我能够允许用户自定义一些较少的变量,并在整个应用程序中动态设置“主题”,因为它是一个一旦加载就不会刷新的 web 应用程序,我认为额外的加载时间来编译 less 是可以接受的)。

我也在使用requireJS。

问题是:

A) 如何让 requireJS 加载更少的代码?

B) 编译完成后是否会调度任何事件?和

C)有没有办法触发更少的命令重新编译?

谢谢。