— 上級者編
OBS のカスタム CSS と Miques の Custom CSS テンプレートを組み合わせることで、 フォント・色・サイズ・レイアウトをピクセル単位で自由に調整できます。
— どんなときに使うか
SETTINGS モーダルの GUI だけで対応できない場合に Custom CSS テンプレートを使います。 次のような用途に向いています。
ピクセル単位のフォントサイズ指定
GUI の「小 / 中 / 大」3段階では細かさが足りないとき。
独自フォントの適用
OBS に追加した Google Fonts やシステムフォントを曲名に使いたいとき。
配信デザインとのカラー統一
GUI のカラーピッカー以上に正確な色指定(RGB / HSL など)が必要なとき。
特定要素の完全非表示
アーティスト名・トラック番号を CSS レベルで消してシンプルにしたいとき。
アニメーションの無効化
登場アニメーションを完全にオフにしたいとき。
— 設定手順
テンプレートを Custom CSS に切り替える
SETTINGS モーダルの「テンプレート」行で、変更したいソース(歌唱中・次の曲・履歴)のテンプレートを「Custom CSS」に変更する。
OBS のブラウザソース設定を開く
OBS でブラウザソースをダブルクリックし、プロパティを開く。
「カスタム CSS」欄に CSS を入力して OK
下の CSS 変数一覧を参考に :root { } の中で変数を上書きする。入力後「OK」を押すと即時反映される。
— CSS 変数一覧
すべて :root { } の中で上書きします。
Now Singing(歌唱中)
--miques-fontフォント
デフォルト: 'Bebas Neue', sans-serif
--miques-colorテキスト色
デフォルト: #ffffff
--miques-color-labelサブテキスト色
デフォルト: rgba(255,255,255,0.5)
--miques-color-dimプレースホルダー色
デフォルト: rgba(255,255,255,0.15)
--miques-size-title曲名サイズ
デフォルト: 120px
--miques-size-artistアーティスト名サイズ
デフォルト: 32px
--miques-padding外側余白
デフォルト: 3rem
--miques-alignテキスト揃え(left / center / right)
デフォルト: left
--miques-valign縦位置(flex-start / center / flex-end)
デフォルト: flex-end
--miques-gap要素間の縦間隔
デフォルト: 0.25rem
--miques-animation登場アニメーション(none で無効化)
デフォルト: miques-fade-in 0.4s ease-out
Upcoming / History(共通)
--miques-fontフォント
デフォルト: 'Bebas Neue', sans-serif
--miques-colorテキスト色
デフォルト: #ffffff
--miques-color-labelサブテキスト色
デフォルト: rgba(255,255,255,0.5)
--miques-size-song曲名サイズ
デフォルト: 28px(Upcoming)/ 36px(History)
--miques-size-numberトラック番号サイズ
デフォルト: 20px
--miques-padding外側余白
デフォルト: 3rem
--miques-alignテキスト揃え(left / center / right)
デフォルト: left
--miques-row-gap行間余白(CSS padding の形式)
デフォルト: 0.5rem 0
--miques-animationリスト登場アニメーション(none で無効化)
デフォルト: miques-fade-in 0.4s ease-out
— 要素の表示 / 非表示
以下のクラスに display: none を指定すると、特定の要素を非表示にできます。
.miques-artistnow-singingアーティスト名.miques-title全エントリー曲名.miques-number全エントリートラック番号— 記述例
Now Singing 向け
/* Now Singing: 右揃え・ゴールド・アーティスト非表示 */
:root {
--miques-align: right;
--miques-valign: center;
--miques-color: #FFD700;
--miques-size-title: 100px;
--miques-animation: none;
}
.miques-artist { display: none; }Now Singing 向け(OBS にフォントをインストール済みの場合)
/* 独自フォント・中央揃え */
:root {
--miques-font: 'Noto Sans JP', sans-serif;
--miques-align: center;
--miques-valign: center;
--miques-size-title: 80px;
--miques-animation: none;
}曲名のみ・小さめフォント・トラック番号非表示
/* Upcoming: コンパクト表示 */
:root {
--miques-size-song: 20px;
--miques-row-gap: 0.25rem 0;
--miques-padding: 1.5rem;
}
.miques-number { display: none; }