问题标签 [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.
css - 如何在 LESS 中使用这种风格的 css?
我想使用一些 css 框架,但讨厌它的非语义性。所以我想用LESS。基本思想是将框架的 css 混合到我自己的类中。但我觉得 LESS 无法处理某些情况。例如,一些类在框架中定义为:
div.prepand = {...} 或 * html .span-1 = {...}
LESS mixin 似乎不支持上述情况。任何的想法?
css - 如何设置我的服务器以使用节点预编译lessCSS?
我刚开始使用lessCSS,我认为它很棒,但我更喜欢在服务器端运行它。我读过 node.js 是最好的方法,但我以前从未使用过它,老实说不知道如何设置它。
那么如何在我的服务器/站点上设置 node.js,并使其预编译我的 .less 文件?
css - Less.Js 中的多个参数
我可以在一个类中使用多个参数吗?例如,我想给一个 div 边框半径和背景颜色。我该怎么做?
这是我正在尝试做的一个例子:
css - 如何将一个包含较少 css 文件的目录编译为 css?
我有一个包含较少 css 文件的目录。将它们编译为普通 css 的最佳方法是什么?(用于部署)
我想运行如下命令:
其中 lessc 是较少的编译器(通过节点包管理器安装)
css - webkit梯度在lesscss中产生语法错误
这是我第一次尝试使用lesscss,并且面临以下css/less代码的问题
这与简单的 css 一样工作正常,但 less 编译器在第 2 行抛出语法错误。它没有提供任何其他细节。使用较少的 css 时不能使用 webkit 渐变吗?还是我真的做错了语法?
非常感谢您对此的任何帮助。谢谢
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 }。这是疏忽/不可能吗?
谢谢
javascript - LessCSS 会导致页面加载延迟吗?
由于LessCSS需要在加载页面之前执行 JS,在依赖大量流量的网站上使用这个库是否是个好主意?似乎这是执行JS的初始解析时间的一个坏主意,就像在JS文件下载之前CSS不会正确显示......
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 处理程序吗?就像是:
syntax-highlighting - 具有对 LESS 的语法高亮支持的 IDE
是否有任何 IDE 支持LESS的语法高亮显示?
javascript - 需要JS和LESS
我正在使用 LESS 的客户端 javascript 版本来编译出更少的代码,并且希望即使在最终的实时站点上也能继续使用它(我知道......糟糕的形式,但它让我能够允许用户自定义一些较少的变量,并在整个应用程序中动态设置“主题”,因为它是一个一旦加载就不会刷新的 web 应用程序,我认为额外的加载时间来编译 less 是可以接受的)。
我也在使用requireJS。
问题是:
A) 如何让 requireJS 加载更少的代码?
B) 编译完成后是否会调度任何事件?和
C)有没有办法触发更少的命令重新编译?
谢谢。