插件可以上传来扩展网站的功能。 插件用于使您的工作更轻松。
要使用命令行安装插件,首先需要安装lessc插件。 该插件可以使用 less-plugin 开头安装。 下面是安装clean-css插件的命令行:
npm install less-plugin-clean-css
如果提及了无法识别的选项,那么它会尝试加载该选项并显示一条消息,说明没有输入文件。例如:
lessc --clean-css="advanced"
直接,您可以使用以下命令使用安装的插件:
lessc --plugin=path_to_plugin=options
在Node中,插件是必需的,它作为一个选项插件传递给一个数组。
var pluginName = require("pluginName");
less.render(myCSS, { plugins: [pluginName] })
.then(function(output) {
},
function(error) {
});
在less.js脚本之前,插件作者应该在页面中包含javascript文件。
<script src="plugin.js"></script>
<script>
less = {
plugins: [plugin]
};
</script>
<script src="less.min.js"></script>
以下是LESS中可用的插件列表。
S.N. | 插件及描述 |
---|---|
1 | Autoprefixer 它用于在从LESS转换后向CSS添加前缀。 |
2 | CSScomb 它有助于改进样式表的维护。 |
3 | clean-css 它缩小LESS的CSS输出。 |
4 | CSSWring 它压缩或缩小LESS的CSS输出。 |
5 | css-flip 它用于从左到右(LTR)或从右到左(RTL)生成CSS。 |
6 | functions 在LESS本身中写入LESS的函数。 |
7 | glob 使用glob表达式,可以导入多个文件。 |
8 | group-css-media-queries b> 它有能力做更少的后处理。 |
9 | inline-urls 自动将网址转换为数据uri。 |
10 | npm-import 它有能力从npm包导入较少。 |
11 | pleeease 它用于后处理Less。 |
12 | rtl LESS从ltr(从左到右)反转到rtl(从右到左)。 |
S.N. | Importers 及描述 |
---|---|
1 | Bootstrap Bootstrap LESS代码在自定义LESS代码之前导入。 |
2 | Bower Resolve LESS文件是从Bower软件包导入的。 |
3 | Cardinal CSS for less.js 在定制LESS代码之前,导入Cardinal的LESS代码。 |
4 | Flexbox Grid flexboxgrid导入。 |
5 | Flexible Grid System 它进口柔性网格系统。 |
6 | Ionic 它进口离子骨架。 |
7 | Lesshat 它进口Lesshat mixins。 |
8 | Skeleton 它导入少骨骼代码。 |
S.N. | Importers 及描述 |
---|---|
1 | advanced-color-functions
它用于找到更多的对比色。
|
2 | cubehelix 使用伽马校正值1,立方体角色函数可以返回两种颜色之间的颜色。 |
3 | lists 列出操作函数库。 |
LESS允许作者结合较少。
{ install: function(less, pluginManager) { }, setOptions: function(argumentString) { }, printUsage: function() { }, minVersion: [2, 0, 0] }
pluginManager提供了一个持有者,可以添加文件管理器,后处理器或访问者。
setOptions函数传递字符串。
printUsage函数用于解释选项。
描述它用于导入LESS或CSS文件的内容。例子下面的例子演示了在LESS文件中使用导入:htmlhead titleLess Importing/title link rel=...
CSS Outlines 轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。 轮廓(outline)属性指定...
有很多刚刚接触 CSS 的新手有时会遇到 CSS 加载失败这个问题,但测试时,网页上没有显示该样式的问题,这就说明 CSS 加载失败了...
HTML button 标签如果您在使用button标签时使用了 formenctype 属性,那么它的值将覆盖 form 标签的enctype属性值:实例带有两个...
HTML button 标签formtarget 属性可以规定提交的HTML表单在何处显示,下面的示例将详细使用该属性:实例两个提交按钮,第一个提...