मुझे यह काम करने के लिए मिला है, लेकिन मेरे द्वारा अभी तक हल नहीं किए गए कुछ कैविएट हैं।
वैसे भी, यह कैसे किया जाता है:
अपना औसत इनपुट बटन लें:
<input type="submit" class="btn btn-success" value="Save">
ग्लिफ़िकॉन स्प्राइट फ़ाइल से अपने सबमिट बटन के लिए इच्छित आइकन को काटें, सुनिश्चित करें कि यह 14x14 px छवि है। हां, आदर्श परिस्थितियों में आप स्प्राइट का पुन: उपयोग कर सकते हैं, और यदि कोई व्यक्ति यह बताता है कि मुझे यह सुनकर खुशी होगी कि यह कैसे किया जाता है। :-)
एक बार जब आप ऐसा कर लेते हैं, तो आप इस तरह से अपने इनपुट बटन के लिए सीएसएस लिख सकते हैं:
input[type='submit'] {
background-image: url('../images/submit-icon.png'), #62C462; /* fallback color if gradients are not supported */
background-image: url('../images/submit-icon.png'), -webkit-linear-gradient(top, #62C462, #51A351);
background-image: url('../images/submit-icon.png'), -moz-linear-gradient(top, #62C462, #51A351); /* For Fx 3.6 to Fx 15 */
background-image: url('../images/submit-icon.png'), -ms-linear-gradient(top, #62C462, #51A351); /* For IE 10 Platform Previews and Consumer Preview */
background-image: url('../images/submit-icon.png'), -o-linear-gradient(top, #62C462, #51A351); /* For Opera 11.1 to 12.0 */
background-image: url('../images/submit-icon.png'), linear-gradient(top, #62C462, #51A351); /* Standard syntax; must be the last statement */
background-repeat: no-repeat;
background-position: 5px 50%, 0cm 0cm;
padding-left: 25px;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
input[type='submit']:hover {
background-image: url('../images/submit-icon.png'), #51A351; /* fallback color if gradients are not supported */
background-image: url('../images/submit-icon.png'), -webkit-linear-gradient(top, #51A351, #51A351);
background-image: url('../images/submit-icon.png'), -moz-linear-gradient(top, #51A351, #51A351); /* For Fx 3.6 to Fx 15 */
background-image: url('../images/submit-icon.png'), -ms-linear-gradient(top, #51A351, #51A351); /* For IE 10 Platform Previews and Consumer Preview */
background-image: url('../images/submit-icon.png'), -o-linear-gradient(top, #51A351, #51A351); /* For Opera 11.1 to 12.0 */
background-image: url('../images/submit-icon.png'), linear-gradient(top, #51A351, #51A351); /* Standard syntax; must be the last statement */
background-position: 5px 50%, 0cm 0cm;
padding-left: 25px;
}
फ़ायरफ़ॉक्स 14, क्रोम 21 में काम करता है
IE 9 में काम नहीं करता है
tl; dr: एक बिट सीएसएस के साथ आप अपने सबमिट बटन पर स्वचालित रूप से आइकन डाल सकते हैं, लेकिन आपको आइकन को एक अलग फाइल में रखना होगा और यह इंटरनेट एक्सप्लोरर में काम नहीं करेगा।