将 LESS 嵌套 CSS 转换为标准 CSS
我需要帮助尝试将这种 LESS 嵌套 CSS 转换为标准 CSS。有人可以帮忙吗?
.leftNav {
a.TopLevel {
float:none;
}
ul#topnav {
> li {
float:none;
height: 2em;
margin: 2px;
background-color: rgb(1,64,117);
border: 1px solid rgb(1,64,117);
color: #fff;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.03, rgb(30,94,147)), color-stop(0.99, rgb(1,64,117)) );
background: -moz-linear-gradient(center top, rgb(30,94,147) 3%, rgb(1,64,117) 99% );
}
> li .sub {
left:120px;
top: 0px;
}
> li > h2 > a {
color: #fff;
}
> li:hover > h2 > a, > li > h2 > a:hover, li > h2 > a:focus, a.TopLevel.active, a.TopLevel.active:hover {
background-position: top left;
color: #bbb;
}
li:hover {
}
}
#topNavContainer {
position:absolute;
left: 17px;
top: 100px;
}
.headertable, .wrapper {
margin-left: 120px;
}
}
I need help trying to convert this LESS nested CSS to standard CSS. Can anybody help?
.leftNav {
a.TopLevel {
float:none;
}
ul#topnav {
> li {
float:none;
height: 2em;
margin: 2px;
background-color: rgb(1,64,117);
border: 1px solid rgb(1,64,117);
color: #fff;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.03, rgb(30,94,147)), color-stop(0.99, rgb(1,64,117)) );
background: -moz-linear-gradient(center top, rgb(30,94,147) 3%, rgb(1,64,117) 99% );
}
> li .sub {
left:120px;
top: 0px;
}
> li > h2 > a {
color: #fff;
}
> li:hover > h2 > a, > li > h2 > a:hover, li > h2 > a:focus, a.TopLevel.active, a.TopLevel.active:hover {
background-position: top left;
color: #bbb;
}
li:hover {
}
}
#topNavContainer {
position:absolute;
left: 17px;
top: 100px;
}
.headertable, .wrapper {
margin-left: 120px;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您还可以使用 lessphp 或 less.js。
佩卡是对的。如果您有 LESS 样式(*.less 文件),则还认为您有 LESS 解析器(原始 ruby gem 或 PHP 类之一,甚至 less.js JavaScript 库)及其主要解析器目的是将 LESS 解析(转换)为 CSS。
更新
less.js 不知何故(我个人的选择)
还有许多其他工具...适用于 Mac、Win 和 Multi
you can also use lessphp or less.js.
Pekka is right. If you have a LESS style(s) (*.less file), it is also thought that you have a LESS-parser (original ruby gem or one of the PHP-Classes or even the less.js JavaScript lib) and its primary purpose is to parse (convert) LESS to CSS.
UPDATE
less.js somehow (my personal choise)
There're many other tools...for Mac, for Win and Multi
LESS 的要点在于,您编写 LESS 样式的 CSS,然后 LESS 解释器将其转换为普通 CSS。
因此,只要通过 LESS 运行你的 LESS 代码,你就会得到等效的普通 CSS。
简单的。
The whole point of LESS is that you write the LESS-style CSS, and the LESS interpreter converts it to normal CSS.
So just run your LESS code through LESS, and you'll get the equivalent normal CSS.
Simple.
使用firebug,在CSS选项卡中,您可以看到使用LESS在css中生成的结果是什么。
using firebug, in the CSS tab, you can see what is the generated result in css using LESS.
您可以使用 LessJS 转换器
You could use LessJS Converter
检查使用 Simpless 将 Less 转换为 CSS
SimpLESS 是您易于使用的 LESS CSS 编译器。
希望它会对你有很大帮助..
Check Convert Less to CSS with Simpless
SimpLESS is your easy-to-use LESS CSS compiler.
Hopefully it will help you a lot..
这是使用 Less 最简单的方法:
在 index.php 中链接到这些文件:
请注意,要链接到 less,您应该以
/less
结束rel=""
:This is the easiest way to use Less:
In index.php link to those file:
Notice that to link to less you should end the
rel=""
with/less
:download http://winless.org/