将LESS嵌套CSS转换为标准CSS

时间:2011-02-04 09:39:34

标签: css less

我需要帮助尝试将此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;
    }
}

6 个答案:

答案 0 :(得分:10)

您也可以使用lessphpless.js

Pekka 是对的。如果你有一个LESS样式(* .less文件),你也会认为你有一个LESS-parser(原始ruby gem或者一个PHP-Classes甚至是less.js JavaScript lib)和它的主要目的是解析(转换)LESS到CSS。

<强>更新

  • WinLESS - (Windows)非常简单的GUI。它看起来像是使用 less.js以某种方式(我的个人选择)
  • SimpleLESS - (Multiplarform)另一个GUI。工作也很顺利
  • LessAPP - (Mac)我认为它是第一个用于管理* .Wable of WinLESS和SinpleLESS的祖父的桌面工具之一

There're many other tools ...适用于Mac,适用于Win和Multi

答案 1 :(得分:6)

LESS的重点在于你编写了LESS风格的CSS,而LESS解释器将它转换为普通的CSS。

所以只需通过LESS运行你的LESS代码,你就可以获得相同的普通CSS。

简单。

答案 2 :(得分:4)

使用firebug,在CSS标签中,您可以看到使用LESS在css中生成的结果是什么。

答案 3 :(得分:3)

您可以使用LessJS Converter

答案 4 :(得分:1)

这是使用Less的最简单方法:

  1. 创建style.css文件
  2. 创建style.less文件
  3. 在index.php链接到这些文件:

    <link rel="stylesheet" href="style.css">
    <link rel="stylesheet/less" type="text/css" href="style.less">
    

    请注意,要链接到较少,您应该使用rel=""结束/less

    rel="stylesheet/less".
    
  4. 下载http://winless.org/

  5. 将您的项目文件夹拖到此程序,它会将您的less文件转换为css。

答案 5 :(得分:1)

检查Convert Less to CSS with Simpless

SimpLESS是易于使用的LESS CSS编译器。

希望它能帮到你很多..