カテゴリー:
Backgrounds and Borders Module
閲覧数:813 配信日:2016-01-13 22:47
コード
<?php
$colorCode = "RGB数値へ変換するカラーコード";
//「#******」形式でカラーコードを受け取った場合「#」を削除
$colorCode = preg_replace("/#/", "", $colorCode);
//「******」形式を、2つずつ「**」に区切る
//hexdec関数で変換して配列へ格納
$rgb["red"] = hexdec(substr($colorCode, 0, 2));
$rgb["green"] = hexdec(substr($colorCode, 2, 2));
$rgb["blue"] = hexdec(substr($colorCode, 4, 2));
?>
<div style="border:10px solid rgba(<?php echo $rgb['red']; ?>,<?php echo $rgb['green']; ?>,<?php echo $rgb['blue']; ?>,0.5);"></div>
html出力例
<div style="border:10px solid rgba(0,0,0,0.5)"></div>