#author("2021-01-26T14:22:22+09:00","","")
** ページの背景色・文字色変更プラグイン bgcolor.inc.php [#zd299569]
|RIGHT:100|LEFT:360|c
|~サマリ|ページの背景色・文字色変更プラグイン|
|~投稿日|&new{2020-08-06 (木) 16:12:29};|
**概要 [#v4e2761c]
**ソース [#vdebe103]
-bgcolor.inc.php
 <?php
 function plugin_bgcolor_convert(){
     $args = func_get_args();
     $bg_r = hexdec(substr($args[0], 0, 2));
     $bg_g = hexdec(substr($args[0], 2, 2));
     $bg_b = hexdec(substr($args[0], 4, 2));
     $bg_a = hexdec(substr($args[0], 6, 2));
     $font_r = hexdec(substr($args[1], 0, 2));
     $font_g = hexdec(substr($args[1], 2, 2));
     $font_b = hexdec(substr($args[1], 4, 2));
     $font_a = hexdec(substr($args[1], 6, 2));
     if (empty(substr($args[0], 6, 2))){
         $bg_a = "1";
     }else{
         $bg_a = $bg_a / 255;
     }
     if (empty(substr($args[1], 6, 2))){
         $font_a = "1";
     }else{
         $font_a = $font_a / 255;
     }
     if ($args == null){
         $string = <<<EOD
         <p>使い方が正しくありません。RGBA:&#35;bgcolor(000000ff(背景色),ffffffff(文字色)) RGB:&#35;bgcolor(000000(背景色),ffffff(文字色))</p>
         EOD;
     }else{
     $string = <<<EOD
     <style>
     body{
         background-color:rgba($bg_r, $bg_g, $bg_b, $bg_a);
         color:rgba($font_r, $font_g, $font_b, $font_a);
         }
     </style>
     EOD;
     }
   	return $string;
 }
 ?>
**使い方 [#d7a1b50b]
 #bgcolor(背景の16進数カラーコード,文字の16進数カラーコード)
16進数カラーコードはRRGGBBAAやRRGGBBで設定してください。
***例 [#pf87b4c6]
 #bgcolor(FFFFFF00,FF000064)
#bgcolor(FFFFFF00,FF000064)

背景色が白で文字色が薄い赤となります。
**ライセンス [#c8e35ff0]
GPL
//

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS