Minify CSS在Laravel中使用var()删除属性



我正在使用https://github.com/DevFactoryCH/minify用于缩小css和js文件的包。但当我编译css文件然后缩小删除var((属性时,我会遇到问题。这是我的css变量代码

:root {
--primary-color: #1d85b9;
}
.info.icon-info {
background: #fff;
color: var(--primary-color)!important;
}

这是home.blade.php文件代码

{!! inline_css(Minify::stylesheet(array(
'/css/bootstrap.css',
'/css/style.css',
'/css/label.css',
))) !!}

它在不带var((属性的情况下编译输出:

.info.icon-info {
background: #fff;
}

请建议该的备用迷你包

停止使用旧的、缓慢的和过时的技术。这包括您正在使用的CSS缩小库和PHP本身。

NPM的这篇文章在3个月前更新:https://www.npmjs.com/package/css-minify

这个PHP版本是10个月前更新的:https://github.com/matthiasmullie/minify

或者,也许可以试试这个API:https://www.toptal.com/developers/cssminifier/api

相关内容

最新更新