나는 이것을 작동 시키지만, 아직 해결하지 않은 몇 가지주의 사항이 있습니다.
어쨌든, 이것이 완료된 방법입니다.
평균 입력 버튼을 사용하십시오.
<input type="submit" class="btn btn-success" value="Save">
글리프 콘 스프라이트 파일에서 제출 버튼에 사용할 아이콘을 잘라 내고 14x14 px 이미지인지 확인하십시오. 그렇습니다. 이상적인 상황에서 스프라이트를 재사용 할 수 있습니다. 누군가 알아 낸 경우 어떻게되는지 알게되어 기쁩니다. :-)
일단 그렇게하면 다음과 같이 입력 버튼에 CSS를 작성할 수 있습니다.
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에서 작동
IE 9에서 작동하지 않습니다
tl; dr : 약간의 CSS를 사용하면 자동으로 제출 버튼에 아이콘을 넣을 수 있지만 아이콘을 별도의 파일에 넣어야하며 Internet Explorer에서 작동하지 않습니다.