मैं फ़ॉन्ट-भयानक का उपयोग करके अपने चेकबॉक्स के रूप को अनुकूलित करने की कोशिश कर रहा हूं और लेबल के सभी पाठों को सही ढंग से इंडेंट किया गया है। मैंने चेकबॉक्स के रूप को अनुकूलित किया है जो टेक्स्ट को इंडेंट करने के लिए सामान्य दृष्टिकोण बनाता है क्योंकि मैं वास्तविक चेकबॉक्स छुपा रहा हूं (नीचे सीएसएस देखें)।सीएसएस में कस्टम आइकन के साथ अनुकूलित चेकबॉक्स के लेबल में फांसी इंडेंट कैसे जोड़ें?
मैं निम्नलिखित कोड (देखें JSFiddle) का इस्तेमाल किया:
वर्तमान में, मैं निम्नलिखित (बाएं), जबकि मैं सही पर आप पाना चाहते हैं प्राप्त सीएसएस
इस simple CSS checkboxes से प्रेरित, मैं अपने चेकबॉक्स को प्रारूपित करने के लिए निम्नलिखित का उपयोग करता हूं wi वें फ़ॉन्ट भयानक:
input[type=checkbox] {
display:none;
}
input[type=checkbox] + label:before {
font-family: FontAwesome;
display: inline-block;
content: "\f096";
letter-spacing: 10px;
cursor: pointer;
}
input[type=checkbox]:checked + label:before {
content: "\f046";
}
input[type=checkbox]:checked + label:before {
letter-spacing: 8px;
}
एचटीएमएल
<input type="checkbox" id="box1" checked="">
<label for="box1">Item 1: some long text...</label>
<br>
<input type="checkbox" id="box2" checked="">
<label for="box2">Item 2: some long text...</label>
<br>
<input type="checkbox" id="box3">
<label for="box3">Item 3: some long text...</label>
मैं label
और label:before
चयनकर्ताओं की, लेकिन किसी भी सफलता के बिना margin-left
और text-indent
विशेषताओं को संशोधित करने की कोशिश की है।
कोई विचार है कि अच्छे फ़ॉन्ट-भयानक आइकन का उपयोग करते समय मैं सही इंडेंट कैसे प्राप्त कर सकता हूं?
आपकी मदद के लिए बहुत बहुत धन्यवाद!
आप लेबल करना एक गद्दी जोड़ने की कोशिश की है? –