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

CSS से एनेबल्ड <input> एलिमेंट्स को स्टाइल करें

:enabled सेलेक्टर का उपयोग

:enabled सेलेक्टर उन फॉर्म एलिमेंट्स को सिलेक्ट करता है जो **डिसेबल्ड नहीं** हैं (यानी यूजर इंटरैक्शन के लिए उपलब्ध हैं)। यह :disabled का विपरीत है।

उदाहरण

<!DOCTYPE html>
<html>
  <head>
    <style>
      input:enabled {
        background: blue;
      }
    </style>
  </head>
  <body>
    <form action="">
      Subject <input type="text" name="subject"><br>
      Student: <input type="text" name="student"><br>
      Age: <input type="number" name="age" disabled><br>
    </form>
  </body>
</html>

यहां "Subject" और "Student" इनपुट्स एनेबल्ड हैं (नीले बैकग्राउंड), जबकि "Age" डिसेबल्ड है (स्टाइल नहीं)।

  1. CSS के साथ इनपुट प्लेसहोल्डर टेक्स्ट कैसे स्टाइल करें CSS के साथ इनपुट प्लेसहोल्डर टेक्स्ट कैसे स्टाइल करें

    CSS के साथ HTML इनपुट एलिमेंट के प्लेसहोल्डर टेक्स्ट को स्टाइल करने के लिए, आपको स्यूडो-एलिमेंट एट्रिब्यूट को टारगेट करना होगा। आप इसे CSS स्यूडो सिलेक्टर :: के साथ करते हैं। प्लेसहोल्डर टेक्स्ट के साथ एक नियमित इनपुट एलिमेंट <input type=text placeholder=Hello there!> डिफ़ॉल्ट ब्राउज़र स्टाइलि

  1. CSS से वैलिड वैल्यू वाले सभी <input> एलिमेंट्स स्टाइल करें CSS से वैलिड वैल्यू वाले सभी <input> एलिमेंट्स स्टाइल करें

    :valid सिलेक्टर वैलिड वैल्यू वाले सभी <input> एलिमेंट्स को स्टाइल करने के लिए CSS :valid सिलेक्टर का उपयोग करें। उदाहरण <!DOCTYPE html> <html> <head> <style> input:valid { background: red; color: white; } </style> </head

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

    hr स्टाइलिंग CSS से <hr> एलिमेंट को स्टाइल करने के लिए निम्न कोड उपयोग करें: उदाहरण <!DOCTYPE html> <html> <meta name=viewport content=width=device-width, initial-scale=1> <head> <style> body{ font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-serif; margin: 20