Click here to Skip to main content
15,886,639 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am making a website and I am using Bootstrap for this. I just want to make the navbar transparent and Put the image behind it.

My HTML code for Navbar is:

    <pre lang="HTML"><nav class="navbar navbar-expand-lg navbar-light">
      <a class="navbar-brand" href="#">LOTL</a>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>

      <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav ml-auto">
          <li class="nav-item active">
            <a class="nav-link" href="#">Home</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">About</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Join</a>
          </li>
        </ul>
      </div>
    </nav>


And below this I have an Image tag:

<img class="first-wallpaper" src="Images/League First Page.jpg" alt="legaue-wallpaper">


Any help would be appreciated.

What I have tried:

Please take a look at www.u.gg
I want exactly the same navbar formation and image behind this.
Posted
Updated 10-Jan-19 0:08am
v3
Comments
Sinisa Hajnal 10-Jan-19 6:05am    
Why not put background-image css property on the nav element?

1 solution

You can do background-image in CSS. That way you don't really need transparent navigation and/or separate element for it.

Same goes for whatever element you need with background image.

(NOTE: I don't click on random links posted in questions so I didn't see what you need)
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900