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:
💡 کاربرد: جلوگیری از کپی متن در عناصر خاص، یا کنترل تجربه کاربری در فرمها و رابطها.
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React