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>
表示

リンク