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

फ़ाइल अपलोड बटन की CSS स्टाइलिंग ::फ़ाइल-चयनकर्ता-बटन चयनकर्ता के साथ

<घंटा/>

हम सीएसएस छद्म तत्व ::फ़ाइल-चयनकर्ता-बटन का उपयोग करके फ़ाइल अपलोड बटन को स्टाइल कर सकते हैं। हालांकि, इस छद्म तत्व का पूर्ण समर्थन Firefox और Firefox Android तक ही सीमित है।

::- webkit-file-upload-button का उपयोग सफारी, क्रोम और ओपेरा को सपोर्ट करने के लिए किया जाता है।

सिंटैक्स

CSS फ़ाइल-चयनकर्ता गुण का सिंटैक्स इस प्रकार है -

Selector::file-selector-button {
   attribute: /*value*/
}
Selector::-webkit-file-upload-button {
   attribute: /*value*/
}

उदाहरण

निम्नलिखित उदाहरण CSS फ़ाइल-चयनकर्ता-बटन चयनकर्ता का वर्णन करते हैं।

<!DOCTYPE html>
<html>
<head>
   <style>
   input[type=file]::file-selector-button:hover {
      cursor: grab;
      background-color: blueviolet;
      color: white;
      font-size: 1.2em;
      box-shadow: inset 5px 10px 10px cornflowerblue;
   }
</style>
</head>
   <body>
      <form>
         <label for="fup">Click to</label>
         <input type="file" id="fup" />
         <input type="text" placeholder="Random Text here" />
         <button type="submit">Done</button>
      </form>
   </body>
</html>

यह फ़ायरफ़ॉक्स वेब ब्राउज़र में निम्न आउटपुट देता है।

फ़ाइल अपलोड बटन की CSS स्टाइलिंग ::फ़ाइल-चयनकर्ता-बटन चयनकर्ता के साथ

उदाहरण

<!DOCTYPE html>
<html>
<head>
   <style>
      input[type=file]::file-selector-button:hover {
         cursor: pointer;
         background-color: crimson;
         font-size: 1.2em;
         border-radius: 25%;
         box-shadow: inset 5px 10px 10px cornsilk;
      }
      input[type=file]::-webkit-file-upload-button:hover {
         cursor: pointer;
         background-color: crimson;
         font-size: 1.2em;
         border-radius: 25%;
         box-shadow: inset 5px 10px 10px cornsilk;
      }
   </style>
</head>
   <body>
      <form>
         <label for="fup">Click to</label>
         <input type="file" id="fup" />
         <input type="text" placeholder="using webkit prefix" />
         <button type="submit">Done</button>
      </form>
   </body>
</html>

यह Google Chrome में निम्न आउटपुट देता है।

फ़ाइल अपलोड बटन की CSS स्टाइलिंग ::फ़ाइल-चयनकर्ता-बटन चयनकर्ता के साथ


  1. CSS विशेषता चयनकर्ताओं के साथ स्टाइलिंग फॉर्म

    CSS में विशेषता चयनकर्ताओं का उपयोग करके विशेष विशेषताओं वाले HTML तत्वों के लिए शैलियों को लागू करें। विशेषता चयनकर्ता पर निम्नलिखित नियम लागू होते हैं। p[lang] − lang विशेषता वाले सभी अनुच्छेद तत्वों का चयन करता है। p[lang=fr] − उन सभी अनुच्छेद तत्वों का चयन करता है जिनकी lang विशेषता का मान

  1. CSS के साथ स्टाइलिंग फर्स्ट-लेटर्स ::फर्स्ट-लेटर

    CSS हमें ::प्रथम-अक्षर छद्म-तत्व का उपयोग करके किसी तत्व के पहले अक्षर को स्टाइल करने में मदद कर सकता है। ध्यान दें कि विराम चिह्न, डिग्राफ और सामग्री गुण पहले अक्षर को बदल सकते हैं। निम्नलिखित उदाहरण CSS ::प्रथम-अक्षर छद्म-तत्व को दर्शाते हैं। उदाहरण <!DOCTYPE html> <html> <head>

  1. HTML के साथ फाइल अपलोड बटन कैसे बनाएं?

    HTML के साथ फ़ाइल अपलोड बटन कैसे बनाएं, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <h1>File upload button example</h1> <p>Click on the "Choose File" button to upload a file:</p> <form> <input type="file" id="FIL