Skip to the content.

> Top > その他 > テーマについて

テーマについて

スタイルシート設定 (jd.css)

JDimはスタイルシートによるスレビュー表示のカスタマイズをサポートしている。 スタイルシートはキャッシュディレクトリ内にテーマフォルダ(theme/)を作成し その中に「jd.css」という名前のファイルを作って設定する。 スタイルシートを変更したときはJDimを再起動する。

対応しているプロバティ

プロパティ名 説明 備考
color 文字色 リンクなどJDimの設定メニューから設定する物を除く
background-color 背景色  
border-color 枠線色 border-left-color など個別指定も可能
border-style 枠線形 solid のみに対応
border-width 枠線幅 border-left-width など個別指定も可能
margin 外余白 margin-left など個別指定も可能
padding 内余白 padding-left など個別指定も可能
text-align 位置 left, center, right のみに対応

注意: スタイルシートはfont系のプロパティに対応していない。 フォント設定はメニューバーからダイアログを開いておこなう。

色の指定方法

blackwhiteなどの定義済み色名か「#RRGGBB」形式で指定する。定義済み色名の種類は次の通り。

外部リンク: <color> - CSS: カスケーディングスタイルシート | MDN

単位

px, em のみに対応。単位を省略すると px になる。

レスの構造

スレ内のひとつひとつのレスは以下のような構造となっている。 NUMBERNAMEなどの要素については「レス構造設定」の項で説明する。

<div class="res">
<div class="title"><NUMBER/> <NAMELINK/><NAME/> <MAIL/><DATE/> <ID/></div>
<div class="mes"><MESSAGE/><IMAGE/></div>
</div>

定義済みのセレクタ

注意: jd.css でクラス指定する際は div.res{} と書かずに .res{} と要素名(div)を書かずにクラス名だけを指定すること。

body
スレビューのbody要素
.res
ひとつのレスの要素
.title
ひとつのレスのヘッダ行
.mes
ひとつのレスの本文
.separator
ここまで読んだ。<div class="separator">ここまで読んだ</div> という構造になっている。
.comment
コメントブロック。<div class="comment">任意のコメント</div> という構造になっている。
imgpopup
画像ポップアップのbody要素。color, background-color, border-color, border-width, margin プロバティのみ(単位はpxのみ)に対応。

レス構造設定 (Res.html)

スレ内のひとつひとつのレスは「レスの構造」の項で示した構造となっている。 レスの構造はキャッシュディレクトリ内にテーマフォルダ(theme/)を作成し その中に「Res.html」という名前のファイルを作って指定することが出来る。 レスの構造を変更したときはJDimを再起動する。

使用可能な要素

<div> のみ

置換可能な定義済み要素

Res.htmlでは次のように定義済み要素を指定して文字列の置換ができる。

定義済み要素 説明
<NUMBER/> レス番号
<NAMELINK/> 名前メニュー表示のリンク。「名前」の文字列に置換される。
<NAME/> 名前
<MAIL/> メール
<DATE/> 日付
<ID/> ID
<MESSAGE/> 本文。「br="no"」属性を指定すると本文の改行をしない。
<IMAGE/> インライン画像

注意点


フォント設定

フォント設定はメニューバーの設定(C)フォントと色(F)から設定ダイアログを開いておこなう。

項目 適用範囲
スレビュー スレビューのレス本文
メール欄 ※1 スレビューやポップアップのレス番号、名前、メール、日付、ID
ポップアップ ポップアップウインドウのレス本文
アスキーアート スレビューやポップアップのアスキーアートと判定されたレス本文
板一覧/お気に入り 板一覧/お気に入りなどサイドバーの項目
スレ一覧 スレ一覧の列名と項目
書き込みビュー 書き込みビューの名前欄、メール欄、レス欄

アイコン設定

キャッシュディレクトリ内にアイコンテーマのフォルダ(theme/icons/)を作成し その中に対応するアイコン画像を置くとJDimのアイコンが置き換わる。 アイコン画像を変更したときはJDimを再起動する。


使用例

スキンサンプル クリックで拡大

キャッシュディレクトリ内にテーマフォルダ(theme/)を作成し その中にRes.html(下)とjd.cssをコピーしてJDimを起動する。

<div class="title"><NUMBER/> <NAMELINK/><NAME/> <MAIL/></div>
<div class="mes"><MESSAGE/><IMAGE/></div>
<div class="id"><ID/></div>
<div class="date"><DATE/></div>
  1. 視認性を良くするため組み込みのアイコン( 16x16 )よりサイズを一回り大きくとる