User Select
📌 مفهوم
ویژگی user-select
مشخص میکند که کاربر آیا میتواند متن داخل یک عنصر را انتخاب کند یا خیر.
این ویژگی روی متن، دکمهها، لینکها و سایر عناصر متنی اعمال میشود.
📑 مقادیر CSS
مقدار | توضیح |
---|---|
auto | مرورگر تصمیم میگیرد که متن قابل انتخاب باشد یا خیر (پیشفرض) |
text | متن قابل انتخاب است |
none | متن غیرقابل انتخاب است |
all | با یک کلیک یا انتخاب، کل متن عنصر انتخاب میشود |
contain | فقط متن داخل عنصر قابل انتخاب است و از انتخاب متن عناصر فرزند جلوگیری میکند |
مثال CSS:
🏷 Tailwind CSS
Tailwind برای user-select
کلاسهای آماده دارد:
کلاس | توضیح |
---|---|
select-none | غیرقابل انتخاب |
select-text | قابل انتخاب (پیشفرض) |
select-all | انتخاب کل متن |
select-auto | رفتار پیشفرض مرورگر |
مثال Tailwind:
💡 کاربرد: جلوگیری از کپی متن در عناصر خاص، یا کنترل تجربه کاربری در فرمها و رابطها.