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

CSS ::file-selector-button सेलेक्टर से फाइल अपलोड बटन स्टाइलिंग

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

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

सिंटैक्स

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

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

उदाहरण 1 (Firefox के लिए)

<!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>

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

CSS ::file-selector-button सेलेक्टर से फाइल अपलोड बटन स्टाइलिंग

उदाहरण 2 (Chrome/Safari के लिए webkit प्रीफिक्स के साथ)

<!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 ::file-selector-button सेलेक्टर से फाइल अपलोड बटन स्टाइलिंग

  1. CSS एट्रिब्यूट सिलेक्टर्स से फॉर्म्स स्टाइल करना CSS एट्रिब्यूट सिलेक्टर्स से फॉर्म्स स्टाइल करना

    CSS में एट्रिब्यूट सिलेक्टर्स का उपयोग करके विशेष एट्रिब्यूट्स वाले HTML एलिमेंट्स पर स्टाइल्स लागू करें। एट्रिब्यूट सिलेक्टर पर निम्न नियम लागू होते हैं।p[lang] − lang एट्रिब्यूट वाले सभी पैराग्राफ एलिमेंट्स सिलेक्ट करता है।p[lang="fr"] − उन सभी पैराग्राफ एलिमेंट्स को सिलेक्ट

  1. CSS ::first-letter के साथ फर्स्ट लेटर स्टाइल करना CSS ::first-letter के साथ फर्स्ट लेटर स्टाइल करना

    परिचय CSS ::first-letter स्यूडो-एलिमेंट का उपयोग करके किसी एलिमेंट के **पहले अक्षर** को स्टाइल कर सकता है। ध्यान दें कि विराम चिह्न, डाइग्राफ, और कंटेंट प्रॉपर्टी पहले अक्षर को बदल सकते हैं। उदाहरण 1: बेसिक ड्रॉप कैप <!DOCTYPE html> <html> <head> <style> body {

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

    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="