本文整理汇总了PHP中Color::rgbToHex方法的典型用法代码示例。如果您正苦于以下问题:PHP Color::rgbToHex方法的具体用法?PHP Color::rgbToHex怎么用?PHP Color::rgbToHex使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Color
的用法示例。
在下文中一共展示了Color::rgbToHex方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: get_button_style
protected function get_button_style()
{
if ('custom' != $this->atts['color_mode'] || !$this->atts['color']) {
return '';
}
if (in_array($this->atts['style'], array('light', 'link'))) {
$style = ' style="color: ' . $this->atts['color'] . ';"';
} else {
if ('3d' == $this->config->get('buttons.style')) {
if (false !== strpos($this->atts['color'], 'rgb')) {
$color = new Color(Color::rgbToHex($this->atts['color']));
} else {
$color = new Color($this->atts['color']);
}
$style = ' style="background: ' . $this->atts['color'] . '; border-bottom-color: #' . $color->darken(18) . ';"';
} else {
$style = ' style="background: ' . $this->atts['color'] . ';"';
}
}
return $style;
}
示例2: minifyColors
protected function minifyColors()
{
static $keywords_patt, $functions_patt;
$minified_keywords = Color::getMinifyableKeywords();
if (!$keywords_patt) {
$keywords_patt = '~(?<![\\w-\\.#])(' . implode('|', array_keys($minified_keywords)) . ')(?![\\w-\\.#\\]])~iS';
$functions_patt = Regex::make('~{{ LB }}(rgb|hsl)\\(([^\\)]{5,})\\)~iS');
}
$this->string->pregReplaceCallback($keywords_patt, function ($m) use($minified_keywords) {
return $minified_keywords[strtolower($m[0])];
});
$this->string->pregReplaceCallback($functions_patt, function ($m) {
$args = Functions::parseArgs(trim($m[2]));
if (stripos($m[1], 'hsl') === 0) {
$args = Color::cssHslToRgb($args);
}
return Color::rgbToHex($args);
});
}
示例3: testRGBtoHex
public function testRGBtoHex()
{
$this->assertEquals('#9358cb', Color::rgbToHex(['R' => 147, 'G' => 88, 'B' => 203]));
}
示例4: darken_color
protected function darken_color($color = '', $amount = 18)
{
if ($color) {
if (false !== strpos($color, 'rgb')) {
$color_obj = new Color(Color::rgbToHex($color));
} else {
$color_obj = new Color($color);
}
return '#' . $color_obj->darken($amount);
}
return '';
}