Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I use fontawesome icons as the default bullet for unordered lists?

On fontawesome's example page, they show this code:

Use fa-ul and fa-li to easily replace default bullets in unordered lists.

<ul class="fa-ul">   
    <li><i class="fa-li fa fa-check-square"></i>Listicons (like these)</li>   
    <li><i class="fa-li fa fa-check-square"></i>can be used</li>   
    <li><i class="fa-li fa fa-spinner fa-spin"></i>to replace</li>   
    <li><i class="fa-li fa fa-square"></i>default bullets in lists</li> 
</ul>

This works fine, but I have a lot of unordered lists on my wordpress site, and I was wondering if it was possible to make the fontawesome checkbox the default bullet across the entire site? I know that my theme uses LESS, so any LESS code is acceptable.

I was thinking about doing something like like this in css:

ul li i {
   class="fa-li fa fa-square";
}

But I don't think that's possible with css. I was looking at LESS and I think mixins might prove useful, but I haven't been able to figure out the correct syntax.

Any help is much appreciated.

like image 595
Eitan Avatar asked Dec 29 '13 16:12

Eitan


People also ask

How do I add an icon to an element list?

To insert an icon, add the name of the icon class to any inline HTML element. The <i> and <span> elements are widely used to add icons. All the icons in the icon libraries below, are scalable vector icons that can be customized with CSS (size, color, shadow, etc.)


1 Answers

Just look at how they actually got the icons to appear on their site. They use a before pseudoelement that has the FontAwesome font-family and to make the actual icon appear they use the content property.

http://jsfiddle.net/kqa6B/

<ul>
    <li>One</li>
    <li>Two</li>
</ul>

.

li {
    list-style:none;
}

li:before {
    font-family:'FontAwesome';
    content:"\f14a";
}
like image 175
TreeTree Avatar answered Nov 15 '22 08:11

TreeTree