2016-08-19 20 views
-1

爲什麼社會圖標顯示不出來

 body{ 
 
     
 
       font-family:Montserrat; 
 
     } 
 
     .navbar, .dropdown-menu{ 
 
     background:#44c763; 
 
     border:none; 
 
     border-radius:10px; 
 
     } 
 
    
 
      .nav>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,  .dropdown-menu>li>a, .dropdown-menu>li{ 
 
     border-bottom: 4px solid transparent; 
 
    } 
 
    .nav>li>a:focus, .nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{ 
 
     border-bottom: 3px solid transparent; 
 
     background: none; 
 
    } 
 
    .navbar a, .dropdown-menu>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .navbar-toggle{ 
 
    color: #fff; 
 
    } 
 
    .dropdown-menu{ 
 
     -webkit-box-shadow: none; 
 
     box-shadow:none; 
 
    } 
 
    
 
    .nav li:hover:nth-child(8n+1), .nav li.active:nth-child(8n+1){ 
 
     border-bottom: #4011E8 5px double; 
 
    } 
 
    .nav li:hover:nth-child(8n+2), .nav li.active:nth-child(8n+2){ 
 
     border-bottom: #F3937D 5px double; 
 
    } 
 
    .nav li:hover:nth-child(8n+3), .nav li.active:nth-child(8n+3){ 
 
     border-bottom: #FC3665 5px double; 
 
    } 
 
    .nav li:hover:nth-child(8n+4), .nav li.active:nth-child(8n+4){ 
 
     border-bottom: #F9D86F 5px double; 
 
    } 
 
    .nav li:hover:nth-child(8n+5), .nav li.active:nth-child(8n+5){ 
 
     border-bottom: #0FFA08 5px double; 
 
    } 
 
    .nav li:hover:nth-child(8n+6), .nav li.active:nth-child(8n+6){ 
 
     border-bottom: #D1F9DF 5px double; 
 
    } 
 
    .nav li:hover:nth-child(8n+7), .nav li.active:nth-child(8n+7){ 
 
     border-bottom: #FF748C 5px double; 
 
    } 
 
    .nav li:hover:nth-child(8n+8), .nav li.active:nth-child(8n+8){ 
 
     border-bottom: #FFF078 5px double; 
 
    } 
 
    
 
    .navbar-toggle .icon-bar{ 
 
     color: #fff; 
 
     background: #fff; 
 
    } 
 
    .social { 
 
     width: 90%; 
 
     float: left; 
 
     text-align: left; 
 
    
 
    } 
 
    
 
    ul.social-icons li { 
 
     display: inline-block; 
 
    } 
 
    
 
    ul.social-icons li a { 
 
     display: inline-block; 
 
     width: 50px; 
 
     height: 50px; 
 
     background: url("../images/img-sprite.png") no-repeat 0px 0px; 
 
    } 
 
    ul.social-icons li a.facebook { 
 
     background-position: 0px 0px; 
 
    } 
 
    
 
    ul.social-icons li a.facebook:hover { 
 
     background-position: 0px -50px; 
 
    } 
 
    
 
    
 
    
 
    ul.social-icons li a.instagram { 
 
     background-position: -150px 0px; 
 
    } 
 
    
 
    ul.social-icons li a.instagram:hover { 
 
     background-position: -150px -50px; 
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> 
 
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/> 
 

 
<div class="navbar-wrapper"> 
 
     <div class="container-fluid"> 
 
      <nav class="navbar navbar-fixed-top"> 
 
       <div class="container"> 
 
        <div class="navbar-header"> 
 
         <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" 
 
           aria-expanded="false" aria-controls="navbar"> 
 
         <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="#">Company</a> 
 
        </div> 
 
        <div id="navbar" class="navbar-collapse collapse"> 
 
         <ul class="nav navbar-nav"> 
 
          
 
          <li class=" dropdown"> 
 
           <a href="#" class="dropdown-toggle " data-toggle="dropdown" role="button" aria-haspopup="true" 
 
            aria-expanded="false">About us <span class="caret"></span></a> 
 
           <ul class="dropdown-menu"> 
 
            <li class=" dropdown"> 
 
             <a href="#" class="dropdown-toggle " data-toggle="dropdown" role="button" aria-haspopup="true" 
 
              aria-expanded="false">Residential</a> 
 
            </li> 
 
            <li><a href="#">Office</a></li> 
 
            <li><a href="#">Mixed Use</a></li> 
 
           </ul> 
 
          </li> 
 
          
 
          <li><a href="#" class="">Products</a></li> 
 
          <li><a href="#" class="">Gallery</a></li> 
 
           
 
      </li> 
 
          
 
      </ul> 
 
        
 
         
 
      <ul class="nav navbar-nav pull-right"> 
 
      <li class=""><a href="#">[email protected]</a></li> 
 
      <li class=""><a href="#">984987454225</a></li> 
 
          
 
      <li class="connect-social"> 
 
       
 
       
 
       <li><a href="https://www.facebook.com/deshaengineers" class="facebook" title="Go to Our Facebook Page"></a></li> 
 
       
 
       <li><a href="https://www.linkedin.com/company/desha-engineers-india-pvt-ltd" class="linkedin" title="Go to Our Linkedin Page"></a></li> 
 
       
 
       
 
      </li> 
 
      </li> 
 
          
 
          
 
         </ul> 
 
        </div> 
 
       </div> 
 
      </nav> 
 
     </div> 
 
    </div>

我添加的代碼顯示在導航欄的社會圖標,但圖標的圖像不顯示,如果在區域它徘徊顯示它是可點擊的,但圖片無法加載。任何幫助,將不勝感激

回答

1

看來,你沒有對HREF標記內的任何東西媒體鏈接。在此codepen link中,特別是在第150行中,我添加了linkedin圖標的示例圖像。

<li><a href="https://www.linkedin.com/company/desha-engineers-india-pvt-ltd" class="linkedin" title="Go to Our Linkedin Page"><img src="http://static2.intelimedia.pl/sub/Narysuj-sobie-Gonka-w17896.jpg" style="height:30px;"></a></li> 
+0

它現在有效,我接受這個答案。但是,你能告訴我如何在圖像上徘徊嗎? –

+0

我很抱歉,但我不太明白你的要求。 – bonzo

+0

我在問懸停效果,我想讓圖像滾過 –

0

改變一些CSS & HTML

<div class="navbar-wrapper"> 
    <div class="container-fluid"> 
     <nav class="navbar navbar-fixed-top"> 
      <div class="container"> 
       <div class="navbar-header"> 
        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" 
          aria-expanded="false" aria-controls="navbar"> 
        <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="#">Company</a> 
       </div> 
       <div id="navbar" class="navbar-collapse collapse"> 
        <ul class="nav navbar-nav"> 

         <li class=" dropdown"> 
          <a href="#" class="dropdown-toggle " data-toggle="dropdown" role="button" aria-haspopup="true" 
           aria-expanded="false">About us <span class="caret"></span></a> 
          <ul class="dropdown-menu"> 
           <li class=" dropdown"> 
            <a href="#" class="dropdown-toggle " data-toggle="dropdown" role="button" aria-haspopup="true" 
             aria-expanded="false">Residential</a> 
           </li> 
           <li><a href="#">Office</a></li> 
           <li><a href="#">Mixed Use</a></li> 
          </ul> 
         </li> 

         <li><a href="#" class="">Products</a></li> 
         <li><a href="#" class="">Gallery</a></li> 
     </ul> 
     <ul class="nav navbar-nav pull-right"> 
     <li class=""><a href="#">[email protected]</a></li> 
     <li class=""><a href="#">984987454225</a></li> 



      <li class="social"><a href="https://www.facebook.com/deshaengineers" class="facebook" title="Go to Our Facebook Page"></a></li> 

      <li class="social"><a href="https://www.linkedin.com/company/desha-engineers-india-pvt-ltd" class="linkedin" title="Go to Our Linkedin Page"></a></li> 
</ul> 
       </div> 
      </div> 
     </nav> 
    </div> 
</div> 

CSS

body{ 

      font-family:Montserrat; 
    } 
    .navbar, .dropdown-menu{ 
    background:#44c763; 
    border:none; 
    border-radius:10px; 
    } 

     .nav>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover,  .dropdown-menu>li>a, .dropdown-menu>li{ 
    border-bottom: 4px solid transparent; 
} 
.nav>li>a:focus, .nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{ 
    border-bottom: 3px solid transparent; 
    background: none; 
} 
.navbar a, .dropdown-menu>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .navbar-toggle{ 
color: #fff; 
} 
.dropdown-menu{ 
    -webkit-box-shadow: none; 
    box-shadow:none; 
} 

.nav li:hover:nth-child(8n+1), .nav li.active:nth-child(8n+1){ 
    border-bottom: #4011E8 5px double; 
} 
.nav li:hover:nth-child(8n+2), .nav li.active:nth-child(8n+2){ 
    border-bottom: #F3937D 5px double; 
} 
.nav li:hover:nth-child(8n+3), .nav li.active:nth-child(8n+3){ 
    border-bottom: #FC3665 5px double; 
} 
.nav li:hover:nth-child(8n+4), .nav li.active:nth-child(8n+4){ 
    border-bottom: #F9D86F 5px double; 
} 
.nav li:hover:nth-child(8n+5), .nav li.active:nth-child(8n+5){ 
    border-bottom: #0FFA08 5px double; 
} 
.nav li:hover:nth-child(8n+6), .nav li.active:nth-child(8n+6){ 
    border-bottom: #D1F9DF 5px double; 
} 
.nav li:hover:nth-child(8n+7), .nav li.active:nth-child(8n+7){ 
    border-bottom: #FF748C 5px double; 
} 
.nav li:hover:nth-child(8n+8), .nav li.active:nth-child(8n+8){ 
    border-bottom: #FFF078 5px double; 
} 

.navbar-toggle .icon-bar{ 
    color: #fff; 
    background: #fff; 
} 
.social { 
    width: 90%; 
    text-align: left; 

} 

ul.social-icons li { 
    display: inline-block; 
} 

li.social a { 
    display: inline-block; 
    width: 50px; 
    height: 50px; 
    background: url("../images/img-sprite.png") no-repeat 0px 0px; 
} 
li.social a.facebook { 
    background-position: 0px 0px; 
} 

li.social a.facebook:hover { 
    background-position: 0px -50px; 
} 



li.social a.instagram { 
    background-position: -150px 0px; 
} 

li.social a.instagram:hover { 
    background-position: -150px -50px; 
} 

https://jsfiddle.net/7pycxo8k/3/

+1

你有什麼改變,你爲什麼改變它,以及它如何解決這個問題? –

+0

這個類在html代碼中定義的地方「social-icons」 –

+0

我沒有挖掘數百行代碼來找到你改變的一件事。而你的回答對任何人都沒有幫助,即使它解決了問題,因爲「給我代碼」並不是一種鼓勵的態度。 –

相關問題