2012-01-11 14 views
5

मैंसबमिट बटन उपस्थिति को कैसे बदला जाए?

<input type="submit" name="pay now" value="pay" /> 

मैं सबमिट बटन पर इस

<a href="#"><img src="images/shopping-cart/check-out-btn.png" border="0" /></a> 

की तरह लग रहे बनाने के लिए चाहते हैं, लेकिन कैसे करने के लिए अपने प्रस्तुत प्रकार

साथ रहना चाहिए इस सादे मेरी एचटीएमएल कोड में बटन उपस्थिति सबमिट करें वो करें ?

+0

उपयोगी लिंक: http://www.tyssendesign.com.au/articles/css/styling-form-buttons/ – diEcho

+0

इस समस्या को हल किया <इनपुट प्रकार = "छवि" src = "blah blah blah"> – sasori

उत्तर

8

आप उस के लिए सीएसएस का उपयोग करना चाहिए:

input[type="submit"] { 
    background: url(images/shopping-cart/check-out-btn.png); 
    width: 200px; /* width of image */ 
    height: 50px; /* height of image */ 
    border: 0; 
} 

आप शायद हालांकि एक अधिक विशिष्ट चयनकर्ता का उपयोग करना चाहिए।

+0

अनुकूलन सीएसएस के माध्यम से सबमिट बटन एक अच्छा विकल्प नहीं है क्योंकि यह क्रॉस ब्राउज़र नहीं है .. –

+3

@ गौरवशः एआरएम, आप किस ब्राउजर का उपयोग कर रहे हैं जो सीएसएस का समर्थन नहीं करता है? –

+0

मेरा मतलब यह नहीं है कि ब्राउजर सीएसएस का समर्थन नहीं करता .. मेरा मतलब है कि आपने बटन अक्षम कर दिया है, आईई, क्रोम और सफारी में कस्टमाइज़िंग और खोलने का प्रयास करें और अंतर देखें .. –

2

आप image करने के लिए input तत्व की type विशेषता स्थापना करके एक submit बटन में एक छवि बना सकते हैं:

<input type="image" src="/path/to/image.png"> 

अधिक जानकारी के लिए image Button State section of the HTML specification पढ़ें।

2

ऐसा करने का एक अच्छा तरीका बटन तत्व का उपयोग कर रहा है।

<button type="submit"><img src="images/shopping-cart/check-out-btn.png" border="0" /></button> 

यह टाइप = सबमिट के साथ नियमित इनपुट की तरह काम करता है, लेकिन आपके पास अधिक स्वतंत्रता है।

संबंधित मुद्दे