2016-06-14 6 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

  • Play Video
  • добавить любой класс к этому литий, например

    <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

    Смежные вопросы