mikealmond/color
最新稳定版本:v0.1.5
Composer 安装命令:
composer require mikealmond/color
包简介
A small library to manipulate and display colors
关键字:
README 文档
README
This library will allow you to alter colors, check readability, and generate different palettes based on a base color.
Install
Via Composer
$ composer require mikealmond/color
Usage
$color = Color::fromHex('FFFFFF'); echo $color->getRgb()['b']; // 255 /** @var Color $darkerColor */ $darkerColor = $color->darken(50); // 50% darker echo $darkerColor; // implements `__toString()` if ($darkerColor->isDark()) { // do something with a dark color }
// Create a color palette based on #663399 $color = Color::fromCssColor('RebeccaPurple'); $generator = new PaletteGenerator($color); $palette = $generator->triad(40); foreach ($palette as $color) { printf( '<div style="background-color:%s;color:%s;text-align:center;">%s</div>', CssGenerator::hex($color), CssGenerator::hex($color->getMatchingTextColor()), CssGenerator::rgb($color) ); }
Change log
Please see CHANGELOG for more information what has changed recently.
Testing
$ composer test
Contributing
Please see CONTRIBUTING for details.
Credits
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 207.37k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 26
- 点击次数: 1
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-01-24