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

CSS का उपयोग करके कर्सर का रूप बदलना

हम HTML डॉक्यूमेंट में विभिन्न एलिमेंट्स के लिए कर्सर इमेज को CSS cursor प्रॉपर्टी का उपयोग करके मैनिपुलेट कर सकते हैं।

सिंटैक्स

CSS cursor प्रॉपर्टी का सिंटैक्स निम्नानुसार है: Selector {    cursor: /*value*/ }

CSS cursor प्रॉपर्टी के लिए निम्नलिखित मान हैं:

क्र.सं.मान और विवरण
1alias
यह दर्शाता है कि किसी चीज़ का एलियास बनाया जाना है
2all-scroll
यह दर्शाता है कि किसी चीज़ को किसी भी दिशा में स्क्रॉल किया जा सकता है
3auto
यह डिफ़ॉल्ट है और ब्राउज़र एक कर्सर सेट करता है
4cell
यह दर्शाता है कि एक सेल (या सेल्स का समूह) चुना जा सकता है
5context-menu
यह दर्शाता है कि एक कॉन्टेक्स्ट-मेनू उपलब्ध है
6col-resize
यह दर्शाता है कि कॉलम को क्षैतिज रूप से रिसाइज़ किया जा सकता है
7copy
यह दर्शाता है कि कुछ कॉपी किया जाना है
8crosshair
यह क्रॉसहेयर के रूप में रेंडर होता है
9default
यह डिफ़ॉल्ट कर्सर रेंडर करता है
10e-resize
यह दर्शाता है कि बॉक्स के किनारे को दाएं (पूर्व) ले जाया जा सकता है
11ew-resize
यह एक द्विदिश रिसाइज़ कर्सर दर्शाता है
12grab
यह दर्शाता है कि कुछ पकड़ा जा सकता है
13grabbing
यह दर्शाता है कि कुछ पकड़ा जा रहा है
14help
यह दर्शाता है कि मदद उपलब्ध है
15move
यह दर्शाता है कि कुछ मूव किया जाना है
16n-resize
यह दर्शाता है कि बॉक्स के किनारे को ऊपर (उत्तर) ले जाया जा सकता है
17ne-resize
यह दर्शाता है कि बॉक्स के किनारे को ऊपर और दाएं (उत्तर/पूर्व) ले जाया जा सकता है
18nesw-resize
यह एक द्विदिश रिसाइज़ कर्सर दर्शाता है
19ns-resize
यह एक द्विदिश रिसाइज़ कर्सर दर्शाता है
20nw-resize
यह दर्शाता है कि बॉक्स के किनारे को ऊपर और बाएं (उत्तर/पश्चिम) ले जाया जा सकता है
21nwse-resize
यह एक द्विदिश रिसाइज़ कर्सर दर्शाता है
22no-drop
यह दर्शाता है कि ड्रैग किया गया आइटम यहां ड्रॉप नहीं किया जा सकता
23none
एलिमेंट के लिए कोई कर्सर रेंडर नहीं होता
24not-allowed
यह दर्शाता है कि अनुरोधित एक्शन एक्जीक्यूट नहीं होगा
25pointer
यह एक पॉइंटर है और लिंक को दर्शाता है
26progress
यह दर्शाता है कि प्रोग्राम व्यस्त है (प्रगति पर है)
27row-resize
यह दर्शाता है कि रो को लंबवत रूप से रिसाइज़ किया जा सकता है
28s-resize
यह दर्शाता है कि बॉक्स के किनारे को नीचे (दक्षिण) ले जाया जा सकता है
29se-resize
यह दर्शाता है कि बॉक्स के किनारे को नीचे और दाएं (दक्षिण/पूर्व) ले जाया जा सकता है
30sw-resize
यह दर्शाता है कि बॉक्स के किनारे को नीचे और बाएं (दक्षिण/पश्चिम) ले जाया जा सकता है
31text
यह टेक्स्ट को दर्शाता है जिसे चुना जा सकता है
32URL
कस्टम कर्सर्स के लिए URLs की कॉमा-स्पेरेटेड लिस्ट जिसमें अंत में एक जेनेरिक कर्सर फेल-सेफ के रूप में होता है
33vertical-text
यह वर्टिकल टेक्स्ट को दर्शाता है जिसे चुना जा सकता है
34w-resize
यह दर्शाता है कि बॉक्स के किनारे को बाएं (पश्चिम) ले जाया जा सकता है
35wait
यह दर्शाता है कि प्रोग्राम व्यस्त है
36zoom-in
यह दर्शाता है कि कुछ ज़ूम इन किया जा सकता है
37zoom-out
यह दर्शाता है कि कुछ ज़ूम आउट किया जा सकता है
38initial
यह cursor प्रॉपर्टी को उसके डिफ़ॉल्ट मान पर सेट करता है।
39inherit
यह अपने पैरेंट एलिमेंट से cursor प्रॉपर्टी इनहेरिट करता है।

CSS cursor प्रॉपर्टी को लागू करने का निम्नलिखित उदाहरण है:

उदाहरण

<!DOCTYPE html> <html> <head> <style> div {    margin: 5px;    float: left; } #one {    background-color: beige; } #two {    background-color: lavender; } .n-resize {cursor: n-resize;} .ne-resize {cursor: ne-resize;} .nw-resize {cursor: nw-resize;} .not-allowed {cursor: not-allowed;} .pointer {cursor: pointer;} </style></head> <body> <div id="one"> <div class="nw-resize">left corner</div><div class="n-resize">up</div> <div class="ne-resize">right corner</div> </div> <div id="two"> <div class="not-allowed">Not-allowed</div><div class="pointer">Pointer</div> </div> </body> </html>

आउटपुट

CSS का उपयोग करके कर्सर का रूप बदलना

  1. CSS से लिंक्स का कलर सेट करना CSS से लिंक्स का कलर सेट करना

    CSS हमें लिंक्स को कलर करने की अनुमति देता है। color प्रॉपर्टी का उपयोग किसी एलिमेंट में टेक्स्ट का कलर सेट करने के लिए किया जाता है।pseudo selectors का क्रम निम्न है: :link, :visited, :hover, :active।सिंटैक्सCSS color प्रॉपर्टी का सिंटैक्स निम्नलिखित है:Selector { color: /*value*/ }उदाहरणनिम्नलिखित

  1. CSS से एलिमेंट का टेक्स्ट कलर सेट करना CSS से एलिमेंट का टेक्स्ट कलर सेट करना

    CSS color प्रॉपर्टी का उपयोग किसी एलिमेंट के टेक्स्ट कलर को बदलने के लिए किया जाता है। हम मान को स्टैंडर्ड कलर नाम, rgb(), rgba(), hsl(), hsla() और हेक्साडेसिमल मान के रूप में स्पेसिफाई कर सकते हैं।सिंटैक्सCSS color प्रॉपर्टी का सिंटैक्स निम्नलिखित है:Selector { color: /*value*/ }निम्नलिखित उदाहरण C

  1. CSS से स्क्रीन साइज़ के आधार पर लेआउट कैसे बदलें? CSS से स्क्रीन साइज़ के आधार पर लेआउट कैसे बदलें?

    CSS से स्क्रीन साइज़ के आधार पर लेआउट बदलने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style> body {    font-family: "Segoe UI", Tahoma,