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

spoiler.jpg

ぼかしをかけてネタバレを防止するプラグイン

spoiler.inc.php
製作者kanateko
ライセンスGPLv3
バージョン1.1.1
動作確認PukiWiki 1.5.4 - 1.5.4
最終更新2025-09-10

ネタバレに配慮してページを作成したいときに使うプラグイン。指定した部分にぼかしをかけ、コンテンツを隠すことができる。

ダウンロード

最新: GitHub

日付バージョン備考
2025-09-101.1.1
  • ページで1回のみ呼び出した際に正常に動作しなかった問題を修正
1.1.0
  • JavaScriptで制御を行うよう変更
  • ぼかしの上に表示するテキストを変更する機能を追加
  • ぼかし強度を変更する機能を追加
  • ぼかす範囲のコントラストを変更する機能を追加
  • テキストの色とサイズを変更する機能を追加
  • 任意のクラスを追加する機能を追加
2024-02-141.0.1
  • hover指定時の構造を改善
2024-02-071.0.0
  • 初版作成

セットアップ

  1. GitHubからダウンロードした「plugin-spoiler」フォルダの中身 (plugin, skin) をPukiWikiのディレクトリに放り込む。

プラグイン設定

定数 (PLUGIN_SPOILER_~)初期値説明
CSSstringSKIN_DIR . 'css/spoiler.css'CSSのパス
DEFAULT_MODEstringclickデフォルトのぼかし解除設定 (hover / click)
DEFAULT_TEXTstring'ネタバレ'デフォルトのメッセージ
DEFAULT_BLURstring'4px'デフォルトのぼかし強度
DEFAULT_CONTRASTstring'.8'デフォルトの背景コントラスト

使用方法

&spoiler([オプション]){コンテンツ};

#spoier([オプション]){{
コンテンツ
}}

オプション

hover
マウスオーバー時のみぼかしを解除する。
click
クリックでぼかしを解除する。デフォルトの挙動。
blur = <数値>
ぼかし強度を変更する。デフォルトは4。
contrast = <数値>
背景のコントラストを変更する。デフォルトは0.9。
text = <文字列>
ぼかしの上に表示するテキストを変更する。text = は省略可。
color = <色指定>
ぼかしの上に表示するテキストの色を変更する。
size = <数値>
ぼかしの上に表示するテキストのサイズを変更する。
class = <文字列>
追加のクラスを指定する。複数指定する場合は半角スペースで区切る。

使用例

↓ホバー
カーソルを当てたときのみ、この文章が表示されます。
↓クリック

cat1.jpg
クリックするとこの画像が表示されたままになります。

↓ホバー
&spoiler(hover,color=tomato){カーソルを当てたときのみ、この文章が表示されます。};
↓クリック
#spoiler(blur=12,contrast=.2,size=24,クリックでネタバレ解除){{
#ref(../gallery/cat1.jpg,left,nowrap,300x)
クリックするとこの画像が表示されたままになります。
}}

備考

コメント

コメントはありません。 コメント/自作プラグイン/spoiler