समाधान के अतिरिक्त:
ul li:before {
content: '✓';
}
आप किसी भी एसवीजी आइकन का उपयोग सामग्री के रूप में कर सकते हैं , जैसे कि फ़ॉन्ट असावधान ।
![यहां छवि विवरण दर्ज करें](https://i.stack.imgur.com/ktEMh.png)
ul {
list-style: none;
padding-left: 0;
}
li {
position: relative;
padding-left: 1.5em;
}
li:before {
content: '';
position: absolute;
left: 0;
width: 1em;
height: 1em;
background: url("data:image/svg+xml;utf8,<?xml version='1.0' encoding='utf-8'?><svg width='18' height='18' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'><path d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/></svg>") no-repeat;
}
<ul>
<li>this is my text</li>
<li>this is my text</li>
<li>This is my text, it's pretty long so it needs to wrap. Note that wrapping preserves the indentation that bullets had!</li>
<li>this is my text</li>
<li>this is my text</li>
</ul>
नोट: अन्य जवाब था कि रैपिंग समस्या को हल करने के लिए:
- हम प्रत्येक के बाईं ओर 1.5 मी स्थान रखते हैं
<li>
- उस स्थान के प्रारंभ में SVG को स्थिति दें (
position: absolute; left: 0
)
यहाँ अधिक फ़ॉन्ट विस्मयकारी काले आइकन हैं ।
इस CODEPEN को देखें कि आप रंगों को कैसे जोड़ सकते हैं और उनका आकार बदल सकते हैं।