Bu işe yaradı, ama henüz çözemediğim birkaç uyarı var.
Her neyse, işte böyle yapılır:
Ortalama giriş düğmenizi alın:
<input type="submit" class="btn btn-success" value="Save">
Gönderme düğmeleriniz için istediğiniz simgeyi glifonlar hareketli grafik dosyasından kesin, 14x14 piksel boyutunda bir resim olduğundan emin olun. Evet, ideal koşullarda sprite'ı tekrar kullanabilirsiniz ve eğer birisi bunu anlarsa, nasıl yapıldığını duymaktan mutluluk duyarım. :-)
Bunu yaptıktan sonra, giriş düğmeniz için şu şekilde css yazabilirsiniz:
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;
}
Firefox 14, Chrome 21'de çalışır
IE 9'da çalışmıyor
tl; dr: Biraz css ile gönderme düğmelerinize otomatik olarak simgeler koyabilirsiniz, ancak simgeyi ayrı bir dosyaya koymanız gerekir ve Internet Explorer'da çalışmaz.