jandc/css-from-html-extractor
最新稳定版本:1.3.0-alpha
Composer 安装命令:
composer require jandc/css-from-html-extractor
包简介
Php library which determines which css is used from html snippets.
README 文档
README
Php library which determines which css is used from html snippets. It is used in jandc/critical-css to automatically and dynamically determine critical css on a per page basis.
Installation
composer require jandc/css-from-html-extractor
Usage
With Twig
Register Extension
use CSSFromHTMLExtractor\Twig\Extension as ExtractorExtension; $extension = new ExtractorExtension() $extension->addBaseRules('path/to/css'); /** @var Twig_Environment $twig */ $twig->addExtension($extension);
Mark the regions of your templates with the provided blocks
{% fold %}
<div class="my-class">
...
</div>
{% endfold %}
Retrieve the resulting css from the extension
$extension = $twigEnvironment->getExtension(ExtractorExtension::class); $extension->buildCriticalCssFromSnippets();
Handling raw HTML
$cssFromHTMLExtractor = new CssFromHTMLExtractor(); $cssFromHTMLExtractor->addBaseRules('path/to/css'); $cssFromHTMLExtractor->addHtmlToStore($rawHtml); $extractedCss = $cssFromHTMLExtractor->buildExtractedRuleSet();
统计信息
- 总下载量: 27.78k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: ISC
- 更新时间: 2017-10-20