yakeing / php_badge
这是一个基于SVG的标识标签。
v5.0
2020-01-01 00:34 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: 5.7
README
这是一个基于SVG的标识标签,它可以快速生成各种标签和状态标识。
v5.0.0 新版本测试
新的边框模式也可以自定义边框颜色,重新设计和调整徽章的圆角,使其看起来更具立体感,并添加新功能以优化程序代码。
测试示例
https://org.vercel.app
赞助商示例
$Badge->Icon = file_get_contents({LOGO}); //<path d="M23....." fill="#FFF"></path> array( array({MESSAGE},{COLOR}) );
点击示例
//https://example.com/Hits/{USERNAME}/{PROJECT}/image.svg ++$count; array( array('hits','555555'), array($count,'4C1') );
服务器示例
//https://example.com/Server/{USERNAME}/{PROJECT}/image.svg array( array('{OS}','555555'), array('CPU: {CPU}','A0ABFC'), array('RAM: {RAM}','F0A010') );
状态示例
//https://example.com/Label/{LOGO}/{MESSAGE}/{COLOR}.svg //get logo file $Badge->Icon = file_get_contents({LOGO}); //<path d="M23....." fill="#FFF"></path> $Badge->viewBox = '-120 -85 1200 1200'; //Svg Icon x, y, Width, Height $Badge->opacity = 0.7; //transparency (0 - 1) array( array({MESSAGE},{COLOR}) );
标签示例
//https://example.com/Label/{LABEL}/{MESSAGE}/{COLOR}.svg $Badge->Icon = file_get_contents({LOGO}); //<path d="M23....." fill="#FFF"></path> array( array({LABEL},'555555'), array({MESSAGE},{COLOR}) );
Travis CI徽章
codecov徽章
Packagist徽章
Github徽章
安装
使用Composer安装库。当然,您也可以访问Packagist进行查看。
$ composer require yakeing/php_badge
初始化参数
- 示例:
$arr = array( array('build', '555'), //#555555 array('passing', '4c1'), //#44CC11 .......... ); $Badge = new Badge(); $Badge->svg($arr);
赞助商
如果您从我所创建的任何内容中获得了价值,那么我会非常感激您通过支付捐款来支持我。
作者
微博: yakeing
推特: yakeing