CSS辞書

caret-color

テキスト・フォント

テキスト入力時のカーソル(キャレット)の色を指定するプロパティです。フォーム要素のブランディングやダークモード対応に便利で、ユーザーの入力体験を向上させます。

構文

Syntax
caret-color: auto | <color>

Tailwindでは

caret-pink-500caret-color: パレットのpink-500

一般形: caret-{color}-{shade}

コード例

1

caret-color: red;

カーソルを赤色にする

2

caret-color: #3b82f6;

カーソルを青色にする

3

caret-color: transparent;

カーソルを非表示にする

4

caret-color: auto;

デフォルトの色(通常は黒)

💡 TIPS

ブランドカラーに合わせたり、ダークモードで見やすくできる。アクセシビリティも考慮して、コントラストの高い色を選ぶ。

⚠️ よくある間違い

input、textarea、contenteditableな要素にのみ効果がある。通常のテキストには効かない。

🤖 AIがよく間違えるポイント

入力欄の点滅カーソル(キャレット)の色だけを変えるプロパティで、ブランドカラーの入力UIの仕上げに効きます。AIはこのプロパティの存在自体を出さないことが多く、カーソル色が背景に溶けて見えない(ダークUIで黒キャレット)問題の解として覚えておく価値があります。transparentにして独自キャレットを描く上級技もあります。

💬 AIへの頼み方

ダーク背景の検索ボックスでキャレットが見えない問題をcaret-colorで修正して

そのままAIチャットに貼り付けて使える依頼文の例です。ページ上部の「AI用にコピー」でこのページ全体をコンテキストとして渡せます。

関連プロパティ

ブラウザサポート

Baseline 広く利用可能
Chrome
57+
Firefox
53+
Safari
11.1+
Edge
79+