Skip to main content

静的図面モード (static)

再生盤ではなく、動かすことのできない静的な局面画像を表示することができます。盤面領域のみが横6:縦5 (300:250)で表示されます。棋譜解説などの際、一つずつ画像を生成する手間を省けます。

これには static オプションを指定します。

棋譜中の局面を指定する場合

  
<script type="text/kifu" data-static data-ply="3">
▲7六歩 △3四歩 ▲7五歩 △8四歩
</script>

局面の指定も参照してください。

着手表示を抑制する

通常、初期局面や局面読み込みなどの場合を除き、最終手が着手表示され太字になります。 static-last オプションに hidden を指定すると、着手表示を抑制することができます。

  
<script type="text/kifu" data-ply="3" data-static data-static-last="hidden">
▲7六歩 △3四歩 ▲7五歩 △8四歩
</script>

局面を直接指定する場合

棋譜中の一局面ではなく、局面形式も同様に読み込むことができます。以下はBOD形式の例です。

  
<script type="text/kifu" data-static>
後手の持駒:飛 金三 銀三 桂二 香四 歩十三
9 8 7 6 5 4 3 2 1
+---------------------------+
| ・ ・ ・ ・ 馬 ・ ・v桂 ・|
| ・ ・ ・ ・ ・ ・ ・v玉 ・|
| ・ ・ ・ ・ ・ ・v歩v歩 ・|
| ・ ・ ・ ・ ・ ・ ・v金v歩|
| ・ ・ ・ ・ 歩 ・ ・ ・ 歩|
| ・ ・ ・ ・ ・ ・ ・ ・ ・|
| ・ ・ ・ ・ ・ ・ ・ ・ ・|
| ・ ・ ・ ・ ・ ・ ・ ・ ・|
| ・ ・ ・ ・ ・ ・ ・ ・ ・|
+---------------------------+
先手の持駒:飛 角 銀 桂
先手:
後手:
</script>

SFEN形式にも対応しています。

  
<script type="text/kifu" data-static>
ln1gkg1nl/6+P2/2sppps1p/2p3p2/p8/P1P1P3P/2NP1PP2/3s1KSR1/L1+b2G1NL w R2Pbgp 42
</script>

着手表示箇所を指定する

局面データには着手というものが存在しないため、着手表示をするには着手したマスを指定します。

3二へ着手表示をする場合、static-last オプションに [3, 2] を指定します。

  
<script type="text/kifu" data-static data-static-last="[3,2]">
ln1gkg1nl/6+P2/2sppps1p/2p3p2/p8/P1P1P3P/2NP1PP2/3s1KSR1/L1+b2G1NL w R2Pbgp 42
</script>