openbuildings / swiftmailer-css-inliner
将HTML邮件中的CSS内联
0.7.0
2021-01-18 10:15 UTC
Requires
- php: ^7.3 || ^8.0
- swiftmailer/swiftmailer: ^5.1 || ^6.0
- tijsverkoyen/css-to-inline-styles: ^2.1
Requires (Dev)
- phpunit/phpunit: ^9.3
- symfony/css-selector: ^2.0.5|^3.0
README
Swift Mailer插件,将CSS(在样式标签中)内联到特定的HTML标签中。使用 CssToInlineStyles。适用于HTML正文或HTML部分。
安装
$ composer require openbuildings/swiftmailer-css-inliner
使用
use Openbuildings\Swiftmailer\CssInlinerPlugin; $mailer = Swift_Mailer::newInstance(); $mailer->registerPlugin(new CssInlinerPlugin());
您可以通过提供自己的CssToInlineStyles对象来设置自定义参数。例如
use Openbuildings\Swiftmailer\CssInlinerPlugin; use TijsVerkoyen\CssToInlineStyles\CssToInlineStyles; $mailer = Swift_Mailer::newInstance(); $converter = new CssToInlineStyles(); $converter->setUseInlineStylesBlock(false); $mailer->registerPlugin(new CssInlinerPlugin($converter));
许可证
版权所有 © Clippings Ltd。由 Clippings团队 和 贡献者 创建。
根据BSD-3-Clause许可证,阅读 LICENSE 文件。