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

CSS का उपयोग करके लिंक की विभिन्न अवस्थाओं को स्टाइल करना

CSS स्यूडो सेलेक्टर्स का उपयोग करके, अर्थात् :active, :hover, :link और :visited, हम एक लिंक की विभिन्न अवस्थाओं को स्टाइल कर सकते हैं। उचित कार्यक्षमता के लिए, इन सेलेक्टर्स का क्रम निम्नानुसार दिया गया है: :link, :visited, :hover, :active।

सिंटैक्स

CSS text-indent प्रॉपर्टी का सिंटैक्स निम्नानुसार है:

a:(pseudo-selector) {    /*declarations*/ }

उदाहरण

निम्नलिखित उदाहरण लिंक की विभिन्न अवस्थाओं की स्टाइलिंग को दर्शाते हैं:

<!DOCTYPE html> <html> <head> <style> div {    margin-left: 20px;    display: flex;    float: left; } a:link {    color: navy;    text-decoration: none; } a:visited {    color: yellowgreen; } a:hover {    color: orange;    text-decoration: wavy underline; } a:active {    color: red; } </style> </head> <body> <div> <div> <a href="#">Demo link </a> </div> <div> <a href="">Demo visited link</a> </div> </div> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देता है:

CSS का उपयोग करके लिंक की विभिन्न अवस्थाओं को स्टाइल करना

पहले लिंक पर होवर करने पर, हमें निम्नलिखित आउटपुट मिलता है:

CSS का उपयोग करके लिंक की विभिन्न अवस्थाओं को स्टाइल करना

दूसरे लिंक पर क्लिक करते समय, हमें निम्नलिखित आउटपुट मिलता है:

CSS का उपयोग करके लिंक की विभिन्न अवस्थाओं को स्टाइल करना

दूसरा उदाहरण

<!DOCTYPE html> <html> <head> <style> div {    display: flex;    float: left; } a {    margin: 20px;    padding: 10px;    border: 2px solid black;    text-shadow: -1px 0px black, 0px -1px black, 0px 1px black, 1px 0px black;    font-size: 1.1em; } a:link {    text-decoration: none; } a:visited {    color: blueviolet; } a:hover {    color: orange;    font-size: 150%;    font-weight: bold;    box-shadow: 0 0 5px 1px grey; } a:active {    color: red;    box-shadow: inset 0 0 15px red; } </style> </head> <body> <div> <a href="#">Kapow!</a> <a href="">Dishoom</a> </div> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देता है:

CSS का उपयोग करके लिंक की विभिन्न अवस्थाओं को स्टाइल करना

पहले लिंक पर होवर करने पर, हमें निम्नलिखित आउटपुट मिलता है:

CSS का उपयोग करके लिंक की विभिन्न अवस्थाओं को स्टाइल करना

पहले लिंक के क्लिक के दौरान, निम्नलिखित आउटपुट लौटाया जाता है।

CSS का उपयोग करके लिंक की विभिन्न अवस्थाओं को स्टाइल करना

  1. CSS में RGBA से ट्रांसपेरेंसी (पारदर्शिता) कैसे बनाएं? CSS में RGBA से ट्रांसपेरेंसी (पारदर्शिता) कैसे बनाएं?

    RGBA कलर फॉर्मेट में अल्फा चैनल (0 से 1) पारदर्शिता नियंत्रित करता है। rgba(0, 0, 255, 0.582) में 0.582 ओपेसिटी है। यह केवल बैकग्राउंड को पारदर्शी बनाता है, कंटेंट को नहीं। उदाहरण <!DOCTYPE html> <html> <head> <style> body { font-family: Segoe UI, Tahoma, Geneva, Verd

  1. CSS text-decoration-color से लिंक अंडरलाइन कलर कैसे बदलें? CSS text-decoration-color से लिंक अंडरलाइन कलर कैसे बदलें?

    CSS text-decoration-color का उपयोग टेक्स्ट-डेकोरेशन-लाइन के रंग को बदलने के लिए किया जाता है। सिंटैक्स CSS text-decoration-color प्रॉपर्टी का सिंटैक्स निम्नानुसार है: Selector {    text-decoration-color: /*value*/ } उदाहरण 1 निम्न उदाहरण CSS text-decoration-color प्रॉपर्टी को दर्शाते हैं।

  1. CSS में डेटा-एट्रिब्यूट्स (data-*) का उपयोग करना CSS में डेटा-एट्रिब्यूट्स (data-*) का उपयोग करना

    परिचय हम data-* एट्रिब्यूट्स का उपयोग करके एलिमेंट्स के बारे में अतिरिक्त जानकारी संग्रहीत कर सकते हैं। ये कस्टम डेटा एट्रिब्यूट्स CSS सेलेक्टर्स (attr() फंक्शन के साथ) और जावास्क्रिप्ट दोनों के लिए सुलभ हैं। उदाहरण 1: जावास्क्रिप्ट इंटरैक्शन के लिए डेटा एट्रिब्यूट्स <!DOCTYPE html> <html