【问题标题】:How to add icon on top of bootstrap navbar menu如何在引导导航栏菜单顶部添加图标
【发布时间】:2016-05-01 14:13:00
【问题描述】:

我将在菜单栏中的每个部分的顶部添加我自己的图标,例如:首页顶部的主页图标,或汽车顶部的汽车图标等,现在它正在显示在左侧 我尝试了所有建议的方法,但图标没有显示在菜单顶部。我该如何解决?
这是我的代码:

.navbar-wrapper2{min-height:0px; background:white; border-bottom:0px solid #cccccc; box-shadow: 0 0 5px rgba(0, 0, 0, 0.13); padding-bottom:0px;}
@media (min-width: 992px) {
.navbar-wrapper2{min-height:110px; background:white; border-bottom:0px solid #cccccc; box-shadow: 0 0 5px rgba(0, 0, 0, 0.13); padding-bottom:0px;}
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.css" rel="stylesheet"/>
<div class="navbar navbar-fixed-top navbar-default ">
      <div class="container">
        <div class="navbar">
          <!-- Navigation-->
          <div class="navbar-header go-right">
            <button data-target=".navbar-collapse" data-toggle="collapse" class="navbar-toggle" type="button">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            </button>
            <a href="" class="navbar-brand"><img src="http://www.sothink.com/page/logo-design/images/company-logo10.jpg" alt="" class="moto"></a>
          </div>
          <div class="navbar-collapse collapse">
            <ul class="nav navbar-nav navbar-right go-left">
              <li class="dropdown active go-right">
                <a class="dropdown-toggle" href=""> Home </a>
              </li>
                            <li class="go-right  ">
                <a href="m/hotels" class="" target="_self">
                  <!--<i class='fa fa-building'></i>--> Hotels                     </a>
                              </li>
                            <li class="go-right  ">
                <a href="/tours" class="" target="_self">
                  <!--<i class='fa fa-briefcase'></i>--> Tours                      </a>
                              </li>
                            <li class="go-right  ">
                <a href="/cars" class="" target="_self">
                  <!--<i class='fa fa-car'></i>--> Cars                       </a>
                              </li>
                            <li class="go-right  ">
                <a href="/offers" class="" target="_self">
                  <!--<i class='fa fa-gift'></i>--> Offers                     </a>
                              </li>
                            <li class="go-right  ">
                <a href="/blog" class="" target="_self">
                  <!--<i class='fa fa-building'></i>--> Blog                       </a>
                              </li>
                            <li class="go-right  ">
                <a href="/flightsd" class="" target="_self">
                  <!--<i class='fa fa-building'></i>--> Flights                    </a>
                              </li>
                            <li class="go-right  ">
                <a href="/contact-us" class="" target="">
                  <!--<i class='glyphicon glyphicon-phone-alt'></i>--> Contact                  </a>
                              </li>
                                          <form class="dropdown pull-right">
                <div class="styled-select">
                  <select onchange="change_currency(this.value)" class="selectx" style="margin-top:10px;font-weight: 100;height: 2.3em;" name="currency" id="currency">
                                        <option value="1" selected="">US Dollar</option>
                                        <option value="3">GB Pound</option>
                                        <option value="9">SR Saudi</option>
                                      </select>
                </div>
                <div class="clearfix"></div>
              </form>
                                          <li class="dropdown pull-right">
                <a style="border-bottom: 0px;" href="javascript: void();" class="dropdown-toggle" data-toggle="dropdown"><img src="/uploads/images/language/en.png" alt="English" height="14" width="21"> English </a>
                <ul style="display: none;" class="dropdown-menu">
                                    <li><a href="/en" data-langname="English" id="en" class="changelang"><img src="http://findicons.com/files/icons/282/flags/48/united_states_of_america_usa.png" alt="" height="14" width="21">  English</a></li>
                                    <li><a href="/ru" data-langname="Russia" id="ru" class="changelang"><img src="http://icons.iconarchive.com/icons/gosquared/flag/64/Russia-icon.png" alt="" height="14" width="21">  Russia</a></li>
                                  </ul>
              </li>
                                                        <li class="dropdown pull-right">
                <a href="javascript:void(0);" class="show-submenu">My Account <b class="lightcaret mt-2"></b></a>
                <ul style="display: none;" class="dropdown-menu">
                  <li><a href="/login">  Login</a></li>
                  <li><a href="/register">  Sign Up</a></li>
                </ul>
              </li>
                          </ul>
          </div>
        </div>
      </div>
    </div>

非常感谢并感谢您

【问题讨论】:

    标签: css twitter-bootstrap-3 icons navbar


    【解决方案1】:

    您使用了inline element,因此它们显示在每个旁边。 你应该使用block elements 来删除元素。 例如将&lt;p&gt; 标签添加到酒店

    <li class="go-right  ">
                    <a href="m/hotels" class="" target="_self">
                      <i class='fa fa-building'></i><p>Hotels</p>                     </a>
                                  </li>
    

    如果你想要图标到按钮的中心: 将text-align:center; 添加到font-awesome &lt;i&gt; tags 的父类中。 请查看此链接并通知editfromStackhttp://jsbin.com/kewahadike/edit?output

    或者您可以将&lt;span&gt; 添加到hotel 之类的词中,并在样式表上使用span{display:block;}

    请看这个链接: http://jsbin.com/kumuvenanu/edit?html,output

    【讨论】:

    • 不,目前图标位于每个菜单标题旁边,所以我要将它们移动到菜单项的上方,例如家庭上方、汽车上方。

      不是正确的方法。我正在寻找 css 在每个标题中更改它

    • 当您在 标记后使用裸词时。 css如何找到你想要的?事实上 css 知道元素。不是裸元素。你添加一个

      标签。但是你对 css 说这是一个元素。

    • 请再看一遍答案。我添加了另一种方法。
    • 是的,现在它在顶部,但是 text-align:center;不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-28
    • 2018-07-06
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多