自作プラグイン/bar

2021-03-09 (火) 07:23:14

カテゴリ:プラグイン 自作 追加

バーグラフ (ゲージ) 表示プラグイン

bar.inc.php
製作者kanateko
ライセンスGPLv3
バージョン0.9
動作確認PukiWiki 1.5.3 - 1.5.4
最終更新2022-05-21

ゲームのステータス画面などでよく見るバーグラフを表示するためのプラグイン。
cssなしでスタイルを変更できる。

  • このプラグインでできること
    • 0~100%のバーグラフを表示
    • バーの左右にラベルを表示
    • ラベルの大きさや色の変更
    • バーの色、バー背景の色を変更
    • バーの幅や高さ変更

ダウンロード

最新: GitHub

日付バージョン備考
2022-05-210.9オプション判定処理のエラーを修正 (PHP8対応)
2021-03-090.8初版公開

セットアップ

  1. ダウンロードした「bar.inc.php」をpluginフォルダに入れる。

使用方法

#bar(バーの割合 (数値)[,label1=,label2=,lsize=,lcolor=,color=,bgcolor=,width=,height=])
第一引数
バーの割合。0~100までの数字を入れる。
オプション
  • label1=, label2=
    左右のラベル。デフォルトは非表示。
  • lsize=
    ラベルのサイズ。1以上の数字を入れる。デフォルトは12。
  • lcolor=
    ラベルの色。デフォルトはinherit。
  • color=
    バーの色。デフォルトは#cbd1c9。
  • bgcolor=
    バー背景の色。デフォルトは#8d8d8d。
  • width
    バーの横幅。1以上の数字を入れる。デフォルトは300。
  • height
    バーの縦幅。1以上の数字を入れる。デフォルトは5。

使用例

#bar(70,label1=耐久度,label2=70%,lsize=14,lcolor=#aaaaff,color=#66dd66,bgcolor=black,width=500,height=10)
耐久度
70%

追加したい機能

  • 特になし

コメント

最新の10件を表示しています。 コメントページを参照

  • とても素晴らしいプラグインですね。こちらをテーブルで使用しようとしたのですが、ブロック要素のみの対応なのですね。インライン要素で対応するのは難しいでしょうか?ゲームのスキル一覧をテーブルで組んでいるので可能であればテーブル内で使用したいです。 -- 2024-08-30 (金) 12:21:00
    • テーブル内でも以下のようにセルにプラグインのみを記述した場合はブロック型のプラグインも使用できますが、この方法では解決しないでしょうか? -- kanateko 2024-08-30 (金) 17:25:35
      |#bar(...)|
  • ご返信ありがとうございます。使用してみたのですが、文字はその場所に留まりゲージバーのみテーブルからはみ出てしまいます。詳細を検証してみましたら、原因が判明しました。テーブルを改行しないようにwhite-space: pre;していたのですが、これをpre以外にすると正常に表示されました。当方のCSSによるものでした。大変失礼致しました。 -- 2024-08-30 (金) 20:21:25