CSS - caret-shape
概要
| 属性名 | caret-shape |
|---|---|
| 値 | auto | bat | block | underscore |
| 初期値 | auto |
| 適用可能要素 | テキスト入力要素 |
| 継承 | 継承する |
| サポート | https://caniuse.com/wf-caret-shape |
説明
テキストエリアなどテキスト入力要素におけるキャレット(カーソル)の形状を指定します。2026年1月の Chrome 144 でサポートされました。
- auto
- ブラウザにまかせます。
- bar
- 縦線で表示します。
- block
- 矩形ブロックで表示します。
- underscore
- 下線で表示します。
使用例
CSS
.caret-shape-bar { caret-shape: bar; }
.caret-shape-block { caret-shape: block; }
.caret-shape-underscore { caret-shape: underscore; }
HTML
<textarea class="caret-shape-bar">bar</textarea> <textarea class="caret-shape-block">block</textarea> <textarea class="caret-shape-underscore">underscore</textarea>
表示
リンク
- https://drafts.csswg.org/css-ui/#caret-shape
- https://developer.mozilla.org/ja/docs/Web/CSS/Reference/Properties/caret-shape
- https://caniuse.com/wf-caret-shape
Copyright (C) 2026 杜甫々
初版:2026年1月25日、最終更新:2026年1月25日
https://www.tohoho-web.com/css/prop/caret-shape.htm