css from html extractor
Addition of snippet counting
PHP库,该库确定从HTML片段中使用了哪些CSS。它在JANDC/Criedic-CSS中用于自动和动态确定每页的关键CSS。
composer require jandc/css-from-html-extractor
use CSSFromHTMLExtractor Twig Extension as ExtractorExtension ;
$ extension = new ExtractorExtension ()
$ extension -> addBaseRules ( ' path/to/css ' );
/** @var Twig_Environment $twig */
$ twig -> addExtension ( $ extension );{% fold %}
< div class = " my-class " >
...
</ div >
{% endfold %} $ extension = $ twigEnvironment -> getExtension (ExtractorExtension::class);
$ extension -> buildCriticalCssFromSnippets (); $ cssFromHTMLExtractor = new CssFromHTMLExtractor ();
$ cssFromHTMLExtractor -> addBaseRules ( ' path/to/css ' );
$ cssFromHTMLExtractor -> addHtmlToStore ( $ rawHtml );
$ extractedCss = $ cssFromHTMLExtractor -> buildExtractedRuleSet ();