2016-06-01 10 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

ソーシャルメディアのアイコンを含むdivに「hidden-xs」クラスを適用しているため、これらが消える理由があります。そのクラスを削除して、ソーシャルメディアのアイコンを保持します。必要に応じてコードサンプルを投稿するのは楽しいですが、始めに試してみてください。あなたはここから削除クラス

など、大きさや位置を調整するためにメディアクエリにスタイルを追加することもできます。

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

を編集したことをここでこれを確認することができますか? – nethken

+0

メールにどのように調整しますか?あなたはデスクトップビューを参照していますか?あなたは社会的なアイコンが右に揃えたいですか? – chrismauck

+0

私は電子メール、連絡先、ログインを参照しています。私はソーシャルメディアのアイコンをそれらに合わせたいと思っています。ソーシャルメディアのアイコンが電子メール、連絡先、ログインの一番上にあるので、あなたは私に手がかりを与えることができますか? – nethken

1

第四divの中にhidden-xsクラスダウン時に非表示にするために自分自身を引き起こしています画面が一定の幅を下回ってしまいます。

あなたはそれを削除することができ、それは、アイコンを示す続ける:あなたは「隠された-XS」は、コンテナにソーシャルメディアのアイコンをDIVに適用されるので、

https://jsfiddle.net/zj8jc7uf/

+0

私はそれを電子メールに合わせて調整できますか? – nethken

+0

@nethken、「ログイン」テキストを意味しますか? –

+0

@nethken、電子メールはモバイルビューに表示されません、したいですか? デスクトップビューでそれらを整列するには、右側のテキストを下に移動するこのCSSを追加することができます。 '.text-right { padding-top:4px; } ' –

0

メディア社会のアイコンが消えたことに理由があります。 あなたは、私は私はそれが電子メールにallignし調整することができますどのように

.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

関連する問題