2017-03-10 8 views
0

ブランドロゴとブランドロゴの折りたたみリンクのテキストを他のすべてのものと同じようにデフォルトの青色ではなく白くするようにしようとしています。しかし、特にその部分を呼び出すための適切なCSSを見つけることができません。誰かが正しい方向に私を導いてくれますか?Navbar logo link css

<a href="#/" class="navbar-brand"> 
        <div class="brand-logo"> 
        <img src="#" alt="Dealer Tracking" class="img-responsive">   
        </div> 
        <div class="brand-logo-collapsed"> 
        <img src="#" alt="Dealer Tracking" class="img-responsive"> 
        </div> 
       </a> 

CSS

a > navbar-brand > img { 
    color: #fff; 
} 
+1

'a.navbarブランドIMG {色:白; } 'より具体的にしたい場合は、いくつかの方法があります。あるいは、ワイルドカードを使って" brand-logo "のようなクラスを選択することもできますが、これが必要です。 – Santi

+0

"alt"テキストのスタイルをどういう意味ですか? srcがないときにimgタグ内に現れるテキストを望むなら、これはあなたがやる方法です。 http://codepen.io/anon/pen/zZZQbq –

答えて

2

navbar-brandクラスを使用して要素がアンカーと同じ構成要素であるので、(間にスペースを削除する)CSSでそのように扱われる必要があります。また、クラス名は.前に付加されなければならない、とあなたがイメージとアンカーの間でdivを持っているとして、それは>は直接の子孫のみを選択して、ルールを破るだろう、そのためを取り除く:

a.navbar-brand img { 
color: #fff; 
} 

万一それを働かせてください。

.brand-logo > img, .brand-logo-collapsed img{ 
    color: white; 
} 

をそして、あなたはあなたのイメージのすべてのためにこれにしたい場合:

1

あなたはこれを行うことができます

img{ 
    color: white; 
}