আমি এটি কাজ করতে পেরেছি, তবে আমি এখনও সমাধান করি নি এমন কয়েকটি ক্যাভেট রয়েছে।
যাইহোক, এটি এভাবেই হয়:
আপনার গড় ইনপুট বোতামটি নিন:
<input type="submit" class="btn btn-success" value="Save">
গ্লাইফিকনস স্প্রাইট ফাইল থেকে আপনার জমা দেওয়া বোতামগুলির জন্য যে আইকনটি আপনি চান তা কেটে ফেলুন, নিশ্চিত করুন এটি 14x14 পিক্সের চিত্র image হ্যাঁ, আদর্শ পরিস্থিতিতে আপনি স্প্রিটটি পুনরায় ব্যবহার করতে পারেন, এবং যদি কেউ অনুমান করে যে এটি কীভাবে হয়েছে তা শুনে আমি খুশি হব। :-)
একবার এটি হয়ে গেলে আপনি নিজের ইনপুট বোতামটির জন্য সিএসএস লিখতে পারেন:
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 এ কাজ করে
আইই 9 তে কাজ করে না
tl; dr: কিছুটা CSS এর সাহায্যে আপনি স্বয়ংক্রিয়ভাবে আপনার জমা দেওয়া বোতামগুলিতে আইকনগুলি রাখতে পারেন, তবে আপনাকে আইকনটি একটি পৃথক ফাইলে রাখতে হবে এবং এটি ইন্টারনেট এক্সপ্লোরারে কাজ করবে না।