Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
css.selectors.selection.text-decoration
105
105
105
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
::selection {
  text-decoration: underline wavy;
  text-decoration-color: #e74c3c;
  background-color: #ffeaa7;
}

ライブデモ

Wavy underline

CSS wavy lineanda-rain demo.

プレビュー全画面表示

col-decoration

CSS col-decoration demo.

プレビュー全画面表示

yellowcolorbackground+decoration

CSS yellowcolorbackground+decoration demo.

プレビュー全画面表示

実務での使いどころ

  • ブランドに合わせた選択スタイル

    テキスト選択時にブランドカラーの装飾線を表示し、サイト全体の統一感を演出します。

注意点

  • SafariとFirefoxではサポートされていないため、この機能に依存したデザインは避けてください。

アクセシビリティ

  • 選択テキストの装飾が過度にならないよう注意し、選択されたテキストが依然として読みやすい状態を維持してください。