2016-06-14 45 views
1

我想制作一个自定义导航栏,如我嘲笑的图片中所示。 custom navbar使用Bootstrap制作自定义导航栏

我到目前为止已经写了这个 -

我的HTML:

<nav class="navbar navbar-default"> 
     <div class="container"> 
      <!-- Brand and toggle get grouped for better mobile display --> 
      <div class="navbar-header"> 
       <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
        <span class="sr-only">Toggle navigation</span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
       </button> 
       <a class="navbar-brand" href="#">Brand</a> 
      </div> 

      <!-- Collect the nav links, forms, and other content for toggling --> 
      <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 

       <ul class="nav navbar-nav navbar-right"> 
        <li><a href="#">Home</a></li> 
        <li><a href="#">About</a></li> 
        <li><a href="#">Events</a></li> 
        <li><a href="#">Contact</a></li> 
        <li><a href="#">Play Video</a></li> 

       </ul> 
      </div> 
      <!-- /.navbar-collapse --> 
     </div> 
     <!-- /.container --> 
    </nav> 

我的CSS:

.navbar { 
    background: url(../images/pattern.png) repeat; 
    background-color: white; 
} 

.navbar-brand, 
.navbar-nav li a { 
    font-family: 'Josefin Sans'; 
    font-size: 14px; 
    font-weight: 700; 
    line-height: 80px; 
    height: 80px; 
    padding-top: 0; 
    -webkit-font-smoothing: antialiased; 
    text-transform: uppercase; 
    letter-spacing: .1em; 
    color: #808080; 
} 

这看起来像一个正常的导航栏应该。我不知道如何将“播放视频”部分和链接(主页,关于等等)部分与它们之间的分隔符放在一起。我应该如何继续的任何想法?

回答

2

  • 播放视频
  • 任何类添加到这个李例如

    <li class="play"><a href="#">Play Video</a></li> 
    

    的Nex writee这个代码

    .play::before { 
        color: gray; 
        content: "|"; 
        float: left; 
        margin-right: 23px; 
    } 
    

    ,并把播放图标/图像在此列表中的项目如

    <li class="play"><a href="#"><img src="play-icon.png"> Play Video</a></li> 
    //place play icon path on play-icon.png place 
    

    希望这会有所帮助。谢谢

    +0

    没有工作。谢谢。 – daft300punk