czproject/css-tools
最新稳定版本:v1.0.0
Composer 安装命令:
composer require czproject/css-tools
包简介
CSS tools for PHP
README 文档
README
CSS tools for PHP.
Installation
Download a latest package or use Composer:
composer require czproject/css-tools
CzProject\CssTools requires PHP 8.0 or later.
Usage
CSS compiler
Expands @import rules in file.
$compiler = new CzProject\CssTools\CssCompiler; $compiler->compileFile(__DIR__ . '/styles.css'); // overwrite styles.css with compiled version $compiledStyles = $compiler->processFile(__DIR__ . '/styles2.css'); $compiledStyles = $compiler->processContent( '@import "mystyles.css";', $stylesheetsRootDirectory );
CSS generator
$file = new CzProject\CssTools\CssFile; $file->addRule('.button', [ 'color' => CssTools\Color::hex('#F8A'), 'font-size' => CssTools\Number::px2rem(48), 'background-color' => NULL, ]); echo $file->render();
CSS minifier
$minifier = new CzProject\CssTools\CssMinifier; $result = $minifier->minify("body { color: #333; background: #fff; }"); var_dump($result); // Output: body{color:#333;background:#fff}
License: New BSD License
Author: Jan Pecha, https://www.janpecha.cz/
统计信息
- 总下载量: 27
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2024-02-02