2016-06-01 48 views
0

您好,我希望我的社交媒體圖標在我的標題中具有響應性,但是當我最小化瀏覽器時,社交媒體圖標未顯示。有人可以告訴我怎麼做嗎?我應該使用媒體查詢嗎?標題中的響應式鏈接

下面是沒有最小化的情況。 enter image description here

這裏是最小化社交媒體圖標消失時的圖片。 enter image description here

這是我的html代碼。

<!DOCTYPE html> 
<html> 
<head> 
    <title>Student Portal</title> 
    <link rel="stylesheet" href ="css/bootstrap.min.css"> 
    <link rel="stylesheet" href="font-awesome/css/font-awesome.min.css"> 
    <link href="style.css" rel ="stylesheet"> 
    <link rel="shortcut icon" type="img/png" href="img/asd.png"/> 
</head> 
<body> 
    <div class ="top-bar-dark"> 
     <div class="container"> 
      <div class="row"> 
        <div class="col-sm-4 hidden-xs"> 
         <div class="top-bar-socials"> 
          <a href="https://www.facebook.com/pages/Governor-Andres-Pascual-CollegeNavotas-City/344134628983014?fref=ts"> 
           <i class="fa fa-facebook"></i> 
          </a> 
          <a href="https://twitter.com/official_gapc"> 
           <i class="fa fa-twitter"></i> 
          </a> 
          <a href="https://www.linkedin.com/company/governor-andres-pascual-college-in-navotas-city"> 
           <i class="fa fa-linkedin"></i> 
          </a> 
         </div> 
        </div> 
      <div class="col-sm-8 text-right"> 
         <ul class="list-inline top-dark-right">      
          <li class="hidden-sm hidden-xs"><i class="fa fa-envelope"></i> [email protected]</li> 
          <li class="hidden-sm hidden-xs"><i class="fa fa-phone"></i> (02) 282-9036</li> 
          <li><a href="#" class="login"><i class="fa fa-lock"></i> Login</a></li> 
         </ul> 
        </div> 

     </div> 
    </div> 

    <script src="js/bootstrap.min.js"></script> 
    <script src="js/jquery-1.12.4.min.js"></script> 
</body> 
</html> 

這裏是我的CSS

.top-bar-dark { 
    background-color: #a92419; 
} 

.top-bar-light { 
    background-color: #f3f3f3; 
} 
.top-bar-light .top-dark-right li { 
    border-color: #ddd; 
} 

.top-bar-light .top-dark-right li a:hover { 
    color: #32c5d2; 
} 
.top-bar-socials { 
    line-height: 30px; 
    padding-top: 5px; 

} 
.top-bar-socials:after { 
    display: table; 
    clear: both; 
    content: ""; 
} 
.top-bar-socials a { 
    margin: 0px 8px; 
    text-decoration: none; 
    font-size:18px; 
    color: #fff; 
} 

.top-dark-right { 
    margin: 0px; 
    padding: 0px; 
} 

.top-dark-right li { 
    line-height: 40px; 
    border-left: 1px solid #932015; 
    padding: 0px 10px; 

} 

.top-dark-right li, .top-dark-right li a { 
    color: #d7d7d7; 
    font-size: 12px; 
} 

.top-dark-right li i { 
    margin-right: 5px; 
} 

.top-dark-right li a:hover { 
    color: #fff; 
} 
a.login{ 
    text-decoration: none; 
} 
.fa-facebook:hover{ 
    color:#3b5998; 
} 
.fa-twitter:hover{ 
    color:#1dcaff; 
} 
.fa-linkedin:hover{ 
    color:#007bb5; 
} 

UPDATE: 後我去掉 「隱藏-XS」 他們是不是一致。 enter image description here

回答

1

它們消失的原因是因爲您已將「hidden-xs」類應用於包含社交媒體圖標的div。刪除該課程以堅持社交媒體圖標。很高興發佈代碼示例,如果需要的話,但嘗試作爲一個開始。你可能想樣式添加到媒體查詢從這裏調整大小和位置等

刪除類:

<div class ="top-bar-dark"> 
    <div class="container"> 
     <div class="row"> 
       <div class="col-sm-4 hidden-xs"> 
+0

如何調整它allign的電子郵件? – nethken

+0

你想如何對齊電子郵件?你是指桌面視圖?你想讓社交圖標對齊嗎? – chrismauck

+0

即時通訊提到的電子郵件,聯繫人和登錄我希望社交媒體圖標與他們對齊。因爲當我刪除了「hidden-xs」時,他們沒有對齊,社交媒體圖標位於電子郵件,聯繫人和登錄信息的頂部,能否給我提供線索 – nethken

1

hidden-xs類在第4格下降導致自身被隱藏時屏幕低於一定的寬度。

你可以刪除它,它會保持顯示的圖標:

https://jsfiddle.net/zj8jc7uf/

+0

我該如何調整它以對齊電子郵件? – nethken

+0

@nethken,你的意思是'登錄'文本? –

+0

@nethken,電子郵件不會顯示在移動視圖上,你想要嗎? 要在桌面視圖中對齊它們,您可以添加此css,以便將右側文本向下移動: '.text-right { padding-top:4px; }' –

0

該媒體的社會圖標消失的原因是因爲你申請「隱藏XS」到的div容器社交媒體的圖標。 您可以在這裏檢查這一點,我編輯

.top-bar-dark { 
 
    background-color: #a92419; 
 
} 
 

 
.top-bar-light { 
 
    background-color: #f3f3f3; 
 
} 
 
.top-bar-light .top-dark-right li { 
 
    border-color: #ddd; 
 
} 
 

 
.top-bar-light .top-dark-right li a:hover { 
 
    color: #32c5d2; 
 
} 
 
.top-bar-socials { 
 
    line-height: 30px; 
 
    padding-top: 5px; 
 

 
} 
 
.top-bar-socials:after { 
 
    display: table; 
 
    clear: both; 
 
    content: ""; 
 
} 
 
.top-bar-socials a { 
 
    margin: 0px 8px; 
 
    text-decoration: none; 
 
    font-size:18px; 
 
    color: #fff; 
 
} 
 

 
.top-dark-right { 
 
    margin: 0px; 
 
    padding: 0px; 
 
} 
 

 
.top-dark-right li { 
 
    line-height: 40px; 
 
    border-left: 1px solid #932015; 
 
    padding: 0px 10px; 
 

 
} 
 

 
.top-dark-right li, .top-dark-right li a { 
 
    color: #d7d7d7; 
 
    font-size: 12px; 
 
} 
 

 
.top-dark-right li i { 
 
    margin-right: 5px; 
 
} 
 

 
.top-dark-right li a:hover { 
 
    color: #fff; 
 
} 
 
a.login{ 
 
    text-decoration: none; 
 
} 
 
.fa-facebook:hover{ 
 
    color:#3b5998; 
 
} 
 
.fa-twitter:hover{ 
 
    color:#1dcaff; 
 
} 
 
.fa-linkedin:hover{ 
 
    color:#007bb5; 
 
}
<link rel="stylesheet prefetch" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
 
<link rel="stylesheet prefetch" href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css"> 
 
<div class ="top-bar-dark"> 
 
     <div class="container"> 
 
      <div class="row"> 
 
        <div class="col-xs-4"> 
 
         <div class="top-bar-socials"> 
 
          <a href="https://www.facebook.com/pages/Governor-Andres-Pascual-CollegeNavotas-City/344134628983014?fref=ts"> 
 
           <i class="fa fa-facebook"></i> 
 
          </a> 
 
          <a href="https://twitter.com/official_gapc"> 
 
           <i class="fa fa-twitter"></i> 
 
          </a> 
 
          <a href="https://www.linkedin.com/company/governor-andres-pascual-college-in-navotas-city"> 
 
           <i class="fa fa-linkedin"></i> 
 
          </a> 
 
         </div> 
 
        </div> 
 
      <div class="col-xs-8 text-right"> 
 
         <ul class="list-inline top-dark-right">      
 
          <li class="hidden-sm hidden-xs"><i class="fa fa-envelope"></i> [email protected]</li> 
 
          <li class="hidden-sm hidden-xs"><i class="fa fa-phone"></i> (02) 282-9036</li> 
 
          <li><a href="#" class="login"><i class="fa fa-lock"></i> Login</a></li> 
 
         </ul> 
 
        </div> 
 

 
     </div> 
 
    </div>

+0

現在的問題是我如何對齊它們?我希望將社交媒體圖標與電子郵件,聯繫人和登錄對齊。 – nethken