用php减少/ sass

Adi*_*Adi 19 php sass less

我是一名前端开发人员,最近考虑过使用SASS或LESS进行CSS开发.

但是,我不使用Ruby,我不想依赖于活跃JavaScript的用户.有没有人有任何使用PHP项目使用SASS或LESS的技巧?

小智 26

这里下载最新版本的lessphp .

这是一个关于我如何尝试它的例子:

<?php
require 'lessc.inc.php';

$less = new lessc('test.less');
file_put_contents('test.less.css', $less->parse());

?>
<html>
<head>
    <title>Less CSS</title>
    <link rel="stylesheet" href="test.less.css" type="text/css" />
</head>
<body>
    <h1>This isn't supposed to be black!</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的test.less文件:

@color : #33ddff;
.colorful(@textcolor : red){
    color : @textcolor;
}
h1{
    .colorful(@color);
}
Run Code Online (Sandbox Code Playgroud)

它适用于我,它是PHP!


lea*_*afo 10

您现在有两种选择:

两者都有很好的记录.我鼓励你尝试一下,告诉我你是否遇到麻烦.


Que*_*tin 5

安装Ruby.安装SASS.使用SASS.

它输出静态文件,因此您只需将其作为构建/发布过程的一部分上传它们.

  • 这在写作和测试之间造成了巨大的差距,这完全破坏了工作流程. (9认同)
  • @hugo_leonardo如果你在手表模式下使用sass,那个差距会立即消失http://stackoverflow.com/a/2647819/1820 (9认同)