से नीचे उदाहरण मैंने कस्टम .svg आइकन का उपयोग करके एक आइकन फ़ॉन्ट बनाया है और मुझे पैडिंग (या संभवतः कुछ और) में कोई समस्या है। यदि प्रश्न उठता है तो आइकन में मैंने कोई पैडिंग शामिल नहीं किया था।पैडिंग समस्याएं (?)।
किसी कारण से, आइकन ऊपर से स्थानांतरित हो गए हैं जहां वे होना चाहिए और मुझे कंटेनर में वापस लाने के लिए कोई रास्ता नहीं मिल रहा है। यहां एक उदाहरण दिया गया है कि मैं किस बारे में बात कर रहा हूं: http://i.imgur.com/RwOKWLp.png
मैंने अपनी समस्या को हाइलाइट करने के लिए पीले रंग में "पृष्ठभूमि रंग" सेट किया है।
यहाँ एक आइकन के लिए HTML है:
[data-icon]:before {
font-family: 'iconfont';
content: attr(data-icon);
speak: none;
font-size: 100%;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.vicon {
display: inline-block;
font-size: 50px;
margin-top: 1em;
background-color: yellow;
}
@ फॉन्ट-फेस कोड:
@font-face {
font-family: 'iconfont';
src:url('[font_location_on_company_server].eot');
src:url('[font_location_on_company_server].eot?#iefix') format('embedded-opentype'),
url('[font_location_on_company_server].woff') format('woff'),
url('[font_location_on_company_server].ttf') format('truetype'),
url('[font_location_on_company_server].svg#icon_font') format('svg');
font-weight: normal;
font-style: normal;
}
<div class="vicon" aria-hidden="true" data-icon=""></div>
यहाँ सीएसएस कि मैं वर्तमान में साथ काम कर रहा हूँ है क्या किसी को कोई विचार है कि यह क्यों हो रहा है?
क्या आप आईकॉमून का उपयोग कर रहे हैं? यदि हां, तो क्या आपने संपादन बटन पर क्लिक करने और फिर आइकन में से किसी एक पर क्लिक करने का प्रयास किया है? आपको यह सुनिश्चित करना चाहिए कि आइकन ग्रिड के साथ ठीक तरह से गठबंधन है। –
मैं हूं, मैंने इसे सभी एसवीजी आयात करने और आइकन फ़ॉन्ट बनाने के लिए उपयोग किया था। मैं बस वहां जांचता हूं और दुर्भाग्य से समस्या नहीं है, सब कुछ ग्रिड के साथ गठबंधन है। सलाह के लिये धन्यवाद। –
फ़ॉन्ट के बारे में कुछ होना चाहिए। "टाइपिकॉन" के साथ प्रयोगों का प्रयास किया, अच्छा लग रहा है: http://jsfiddle.net/naivists/WE5ej/ – naivists