यदि आप उदाहरण के लिए एक बटन में तीर / अन्य आइकन जोड़ने के लिए इसका उपयोग करना चाहते हैं तो आप सीएसएस छद्म तत्वों का उपयोग कर सकते हैं?
यदि यह वास्तव में पूरे बटन के लिए पृष्ठभूमि-छवि है, तो मैं छवि में रिक्ति को शामिल करता हूं, और बस उपयोग करता हूं
background-position: right 0;
लेकिन अगर मुझे एक बटन के लिए डिज़ाइन किए गए तीर को जोड़ना है, तो मेरे पास यह html है:
<a href="[url]" class="read-more">Read more</a>
और सीएसएस के साथ निम्नलिखित करने के लिए करते हैं:
.read-more{
position: relative;
padding: 6px 15px 6px 35px;//to create space on the right
font-size: 13px;
font-family: Arial;
}
.read-more:after{
content: '';
display: block;
width: 10px;
height: 15px;
background-image: url('../images/btn-white-arrow-right.png');
position: absolute;
right: 12px;
top: 10px;
}
का उपयोग करके: चयनकर्ता के बाद, मैं इस छोटे आइकन को शामिल करने के लिए सीएसएस का उपयोग करके एक तत्व जोड़ता हूं। आप केवल <i>
ए-एलीमेंट के अंदर एक स्पैन या एलिमेंट जोड़कर ऐसा कर सकते हैं । लेकिन मुझे लगता है कि यह बटन में आइकन जोड़ने का एक क्लीनर तरीका है और यह क्रॉस-ब्राउज़र समर्थित है।
आप यहां फिडेल को देख सकते हैं:
http://codepen.io/anon/pen/PNzYzZ
background-position: -10px 0;
? बस चेकिंग :)