सबसे पहले, एक अच्छा सवाल ...
जब आप सीएसएस में स्प्राइट देते हैं, आप के साथ कक्षाओं उत्पन्न करने में सक्षम हो जाएगा .image-name
। और इस तरह कम्पास काम करता है। आपकी छवि को एक बड़ी स्प्राइट छवि में जोड़ा जाएगा, और सभी अनियमित छवियों को एक ग्रिड तरीके से एक साथ जोड़ा जाएगा।
भले ही $icons-spacing
आपको ग्रिड को कुछ पैडिंग देने की क्षमता देता है, तो यह आपके लिए इस मामले में रखना आसान नहीं होगा। तो, जो उत्पन्न होता है उसके साथ आगे बढ़ते हुए, हम निम्नलिखित करेंगे।
तो, अगर आप तस्वीर की तरह कुछ चाहते हैं, तो आपको तत्व को केंद्र में रखना होगा, जिसमें कम्पास उत्पन्न वर्ग है।
अब, मान लीजिए कि आप उस में adventure.png
है और यह इस वर्ग उत्पन्न किया है:
.icons-adventure {
background-position: 0 -608px;
}
अब आप इस केंद्रित करना चाहते हैं, तो आप इस तरह से बना सकते हैं।
<div class="border">
<i class="icons-adventure"></i>
</div>
और border
कक्षा के लिए, पैडिंग दें। तो, मेरा मतलब यह है कि, आपने पर .border
लपेट लिया है। अब, आपको कुछ पैडिंग और चौड़ाई देने की जरूरत है।
.border {padding: 15px; width: 40px;}
यहां, ऊंचाई की कोई आवश्यकता नहीं है, क्योंकि ऊंचाई स्वचालित रूप से देखभाल की जाती है। स्पष्ट स्पष्टीकरण प्राप्त करने के लिए मुझे आपके लिए एक पहेली के साथ आने दो।
तुम मुझे "मैं दिखा सकते हैं यह "सादा सीएसएस में उदाहरण चाहते हैं? – Norris