1. インタラクティビティ
  2. user-select

インタラクティビティ

user-select

要素内のテキストを選択可能にするかどうかを制御するユーティリティ。

クラススタイル
select-none
user-select: none;
select-text
user-select: text;
select-all
user-select: all;
select-auto
user-select: auto;

テキスト選択の無効化

`select-none`ユーティリティを使用して、要素とその子要素内のテキストを選択できないようにします。

テキストを選択して、期待される動作を確認してください

The quick brown fox jumps over the lazy dog.
<div class="select-none ...">The quick brown fox jumps over the lazy dog.</div>

テキスト選択の許可

`select-text`ユーティリティを使用して、要素とその子要素内のテキストを選択できるようにします。

テキストを選択して、期待される動作を確認してください

The quick brown fox jumps over the lazy dog.
<div class="select-text ...">The quick brown fox jumps over the lazy dog.</div>

クリックでテキスト全体を選択

`select-all`ユーティリティを使用して、ユーザーがクリックしたときに要素内のテキスト全体を自動的に選択するようにします。

テキストをクリックして、期待される動作を確認してください

The quick brown fox jumps over the lazy dog.
<div class="select-all ...">The quick brown fox jumps over the lazy dog.</div>

自動選択動作の使用

`select-auto`ユーティリティを使用して、テキスト選択のデフォルトのブラウザの動作を使用します。

テキストを選択して、期待される動作を確認してください

The quick brown fox jumps over the lazy dog.
<div class="select-auto ...">The quick brown fox jumps over the lazy dog.</div>

レスポンシブデザイン

プレフィックスan user-selectユーティリティ `md:`のようなブレークポイントバリアントを使用して、ユーティリティを適用する範囲をmedium 以上の画面サイズに限定します

<div class="select-none md:select-all ...">
<!-- ... -->
</div>

バリアントの使用方法の詳細については、バリアントのドキュメントを参照してください。

Copyright © 2025 Tailwind Labs Inc.·商標ポリシー