0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ChatGPT に CSS を追加するだけ (Stylus)

0
Last updated at Posted at 2025-03-23

2026/05/08  CSS を最新版に更新しました。
2026/04/25  CSS を最新版に更新しました。
2026/04/21  チャットタイトルをダミータイトルで覆い隠す CSS も併用できます。
2026/04/21  CSS を最新版に更新しました。
2026/04/13  CSS を最新版に更新しました。
2025/12/22  CSS を最新版に更新しました。

ChatGPT に CSS を追加するだけです。独自 CSS を追加できるブラウザ拡張機能 (Stylus など) が必要です。以下のような見た目になります (2026/04/13 版) (アクセントカラーは「黄」が合うと思います)。色を調整したい場合は調整してください。

image.png

(この記事の内容とは関係ないですが、上記で ChatGPT は chezmoi に暗号化済み列挙コマンドはないといっていますが、chezmoi managed --include=encrypted で列挙できます。)

CSS

ライトテーマに追加するので、設定からテーマを「ライト」にしておく必要があります。

@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP&display=swap");
/*----- 色の変更 -----*/
.\@container\/main {
  background-color: #fdfcf5;  /* メイン画面背景色 */
}
.light {
  --text-primary: #564c3e;  /* 文字色 */
  --theme-submit-btn-bg: #564c3e;  /* 入力フォームの音声モードボタン背景色 */
  --bg-tertiary: #dcf0ef;  /* サイドバー中のアクティブなチャットの背景色 */
  --bg-secondary-surface: #dcf0ef;  /* サイドバー中のチャットへのホバー時の背景色 */
  --interactive-label-hover-secondary: #564c3e;  /* 各チャットのメニュー … の色 */
  --main-surface-primary: #91b6d2;  /* ヘッダ背景色 */
  --bg-primary:  #cfe5c0;  /* 入力フォーム背景色 */
  --stage-scroll-gutter: auto;  /* スクロールバーガターが両サイドに出るのを規定値に */
  --my-sidebar-surface-primary: #a4d7d6;  /* サイドバー背景色 */
}
.dark {
  --bg-tooltip: #564c3e; /* 入力フォームのマイクアイコンホバー時のツールチップ背景色 */
}
.\[--sidebar-surface-primary\:var\(--main-surface-primary\)\] {
  --sidebar-surface-primary: var(--my-sidebar-surface-primary);
}
.bg-token-main-surface-primary {
  background-color: var(--my-sidebar-surface-primary);
}
.content-fade:after {
  background-color: var(--bg-primary);  /* メイン画面下部背景色 (グラデーション) */
}
.data-\[fixed-header\=less-than-xl\]\:\@w-xl\/main\:bg-transparent[data-fixed-header=less-than-xl] {
  /* ウィンドウ幅に関わらずヘッダ色を --main-surface-primary に */
  background-color: var(--main-surface-primary);
}
.bg-black,
[data-radix-popper-content-wrapper] div,
[data-radix-popper-content-wrapper] div:hover {
  /* オンマウスで出てくる吹き出し */
  background-color: #564c3e;
  color: #fdfcf5;
}
.btn-primary {
  /* 送信済みメッセージ編集時の送信ボタン */
  background-color: #564c3e;
  color: #fdfcf5;
}

/*----- フォント・フォントサイズ・行間の変更 -----*/
:host, body, html {
  /* 基準のフォント・フォントサイズ */
  font-family: 'IBM Plex Sans JP', sans-serif;
  font-size: 15px;
}
.__menu-item {
  /* サイドバーの行間 */
  padding-top: 0;
  padding-bottom: 0;
  min-height: 1.6rem;
}
.text-base, .prose {
  /* 自分のメッセージとシステム回答のフォントと行間 */
  font-size: .9rem;
  line-height: 1.25rem;
}

(参考) 開発メモ

  • Stylus で外部サイトに CSS を追加するときブラウザのデベロッパーツールを使用すると思いますが、ChatGPT のページ構造は比較的込み入っているので「サイドバーの下部の薄灰色の影が邪魔だがどこについているのか」となったときは、Elements タブで周辺の要素を一つずつ Hide Element して影が消えるか試していくと、影が付随している要素を特定できます。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?