Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS cursor प्रॉपर्टी के मान

परिचय

`cursor` प्रॉपर्टी माउस कर्सर का प्रकार निर्दिष्ट करती है जो एलिमेंट पर होवर होने पर दिखता है।

सभी मान तालिका

मानविवरणउपयोग
autoब्राउज़र तय करता है (टेक्स्ट पर I-बीम, लिंक पर हैंड, आदि)डिफ़ॉल्ट
defaultडिफ़ॉल्ट एरो कर्सररीसेट के लिए
noneकोई कर्सर नहींगेम्स, कस्टम UI
context-menuकॉन्टेक्स्ट मेनू उपलब्धराइट-क्लिक योग्य क्षेत्र
helpप्रश्न चिह्न/बैलूनहेल्प बटन, टूलटिप्स
pointerपॉइंटिंग हैंड (लिंक जैसा)बटन, क्लिक करने योग्य एलिमेंट्स
progressलोडिंग स्पिनर + एरोपृष्ठभूमि लोडिंग
waitआवरग्लास/स्पिनरव्यस्त स्थिति (ब्लॉकिंग)
cellसेल चयन (स्प्रेडशीट)टेबल सेल्स
crosshairक्रॉसहेयर/प्लस साइनड्राइंग, प्रिसिजन चयन
textI-बीम (टेक्स्ट चयन)टेक्स्ट इनपुट, एडिटेबल
vertical-textलंबवत I-बीमलंबवत टेक्स्ट
aliasशॉर्टकट/एलियास आइकनड्रैग टू क्रिएट शॉर्टकट
copyकॉपी आइकन (+ साइन)कॉपी ऑपरेशन
moveमूव आइकन (4-दिशा एरो)ड्रैग-टू-मूव
no-dropसर्कल में स्लैशड्रॉप निषिद्ध
not-allowedसर्कल में स्लैशअक्षम एलिमेंट्स
grabखुला हाथड्रैग करने योग्य (ग्रैब करने योग्य)
grabbingबंद हाथसक्रिय ड्रैगिंग
e-resizeदाएं रिसाइज (पूर्व)दायां एज रिसाइज
ne-resizeऊपर-दाएं रिसाइजकोना रिसाइज
nw-resizeऊपर-बाएं रिसाइजकोना रिसाइज
n-resizeऊपर रिसाइज (उत्तर)ऊपरी एज
se-resizeनीचे-दाएं रिसाइजकोना रिसाइज
sw-resizeनीचे-बाएं रिसाइजकोना रिसाइज
s-resizeनीचे रिसाइज (दक्षिण)निचला एज
w-resizeबाएं रिसाइज (पश्चिम)बायां एज
ew-resizeक्षैतिज रिसाइजक्षैतिज स्प्लिटर
ns-resizeलंबवत रिसाइजलंबवत स्प्लिटर
nesw-resizeविकर्ण रिसाइजविकर्ण
nwse-resizeविकर्ण रिसाइजविकर्ण
col-resizeकॉलम रिसाइजटेबल कॉलम
row-resizeरो रिसाइजटेबल रो
all-scrollसभी दिशा स्क्रॉलपैनिंग
zoom-inज़ूम इन (+ लेंस)ज़ूम करने योग्य
zoom-outज़ूम आउट (- लेंस)ज़ूम करने योग्य
<url> [x y]कस्टम इमेज कर्सरब्रांडेड कर्सर

उदाहरण

<style>
.clickable { cursor: pointer; }
.draggable { cursor: grab; }
.dragging { cursor: grabbing; }
.disabled { cursor: not-allowed; }
.help-btn { cursor: help; }
.resizable { cursor: nwse-resize; }
.custom-cursor { cursor: url('/cursor.png') 16 16, auto; }
</style>

<button class="clickable">क्लिक करने योग्य</button>
<div class="draggable">खींचें</div>
<button class="disabled" disabled>अक्षम</button>

सर्वोत्तम अभ्यास

  • क्लिक करने योग्य एलिमेंट्स पर `pointer` उपयोग करें (बटन, लिंक, कार्ड)
  • अक्षम स्थिति के लिए `not-allowed`
  • ड्रैग-एंड-ड्रॉप के लिए `grab`/`grabbing`
  • कस्टम कर्सर के लिए फॉलबैक: `cursor: url(custom.cur), auto;`
  • कर्सर इमेज: .cur, .png, .gif (32x32 या 64x64 अनुशंसित)
  • हॉटस्पॉट (x y) कर्सर इमेज में क्लिक पॉइंट निर्दिष्ट करता है
  1. CSS में min-width प्रॉपर्टी CSS में min-width प्रॉपर्टी

    हम CSS min-width प्रॉपर्टी का उपयोग करके किसी एलिमेंट के कंटेंट बॉक्स के लिए एक फिक्स्ड मिनिमम चौड़ाई परिभाषित कर सकते हैं, जो एलिमेंट के कंटेंट बॉक्स को संकरा नहीं होने देता, भले ही चौड़ाई min-width से कम हो।सिंटैक्सCSS min-width प्रॉपर्टी का सिंटैक्स निम्नलिखित है:Selector { min-width: /*value*/ }

  1. CSS में outline-width प्रॉपर्टी CSS में outline-width प्रॉपर्टी

    outline-width प्रॉपर्टी को एलिमेंट के बॉर्डर्स के चारों ओर एक विशिष्ट मोटाई की लाइन खींचने के लिए परिभाषित किया जा सकता है, लेकिन आउटलाइन बॉर्डर प्रॉपर्टी के विपरीत एलिमेंट के डायमेंशन्स का हिस्सा नहीं होती।सिंटैक्सCSS outline-width प्रॉपर्टी का सिंटैक्स निम्नलिखित है:Selector { outline-width: /*val

  1. CSS में border-color प्रॉपर्टी CSS में border-color प्रॉपर्टी

    CSS border-color प्रॉपर्टी का उपयोग एलिमेंट्स के लिए बॉर्डर कलर स्पेसिफाई करने के लिए किया जाता है। हम border-top-color, border-right-color, border-left-color और border-right-color प्रॉपर्टीज़ का उपयोग करके इंडिविजुअल साइड्स के लिए कलर भी सेट कर सकते हैं।सिंटैक्सCSS border-color प्रॉपर्टी का सिंटैक्