zicht/classes

PHP条件连接CSS类别的实用工具。

2.1.0 2021-12-13 08:54 UTC

This package is auto-updated.

Last update: 2024-09-17 14:49:21 UTC


README

条件连接CSS类别的实用函数。

Build Status Code Coverage Scrutinizer Code Quality

安装

composer require zicht/classes

用途

在构建组件(或任何HTML片段)时,根据某些变量渲染或不渲染某些CSS类是很常见的。如果您手动连接类名,很快就会变成一大堆的if / else或三元运算符。此函数有助于保持代码的可读性。

用法

HtmlClassHelper::classes('art-vandelay'); ⇒ 'art-vandelay'
HtmlClassHelper::classes(['art-vandelay', 'kramerica']); ⇒ 'art-vandelay  kramerica'
HtmlClassHelper::classes(['art-vandelay' => true, 'kramerica' => false]); ⇒ 'art-vandelay'
HtmlClassHelper::classes('art-vandelay', ['kramerica' => false, 'kel-varnsen' => true]); ⇒ 'art-vandelay  kel-varnsen'

致谢

此函数的创建是因为JS等价函数classnames在React中使用起来很方便。

维护者