Search code examples
htmlnavbarglyphicons

How can i add glyphicons to my navbar items?


I want to add a glyphicon before my navbar items, just like in this page: http://skywarriorthemes.com/arcane/landing/

Here is my navbar: HTML:

 <nav class="navbar navbar-inverse">
            <div class="container">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                </div>
                <div class="collapse navbar-collapse" id="myNavbar">
                    <ul class="nav navbar-nav">
                        <li class="active"><a href="#">Home</a></li>
                        <li><a href="#">Page 1</a></li>
                        <li><a href="#">Page 2</a></li>
                        <li class="navfixborder"><a href="#">Page 3</a></li>
                    </ul>
                </div>
            </div>
        </nav>

full with css: https://jsfiddle.net/Lystef91/


Solution

  • I think you are using bootstrap. If that's the case Go to this link and add those classes just like the following.

    <nav class="navbar navbar-inverse">
            <div class="container">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                </div>
                <div class="collapse navbar-collapse" id="myNavbar">
                    <ul class="nav navbar-nav">
                        <li class="active"><a href="#"><i class="glyphicon glyphicon-home" style = "color : #e98fa0;"></i>Home</a></li>
                        <li><a href="#"><i class="glyphicon glyphicon-fire" style = "color : #e98fa0;"></i>Page 1</a></li>
                        <li><a href="#"><i class="glyphicon glyphicon-search" style = "color : #e98fa0;"></i>Page 2</a></li>
                        <li class="navfixborder"><a href="#"><i class="glyphicon glyphicon-leaf" style = "color : #e98fa0;"></i>Page 3</a></li>
                    </ul>
                </div>
            </div>
        </nav>
    

    I hope this helps you.