css,scss初心者です。
トップページだけヘッダの背景色を変えることになりました。
それに伴いヘッダ内のフォント色も変える必要があります。
やりたいことは、
最初、リンクのフォント色は白色にしておき、
ヘッダにhoverされたら、ヘッダ内にあるリンクのフォント色を青色に変更する、です。
focus、hover時に、
.header__inner > .header__inner__link >.link { color: blue;}
としましたが変わりませんでした。
先輩方教えて下さい。
宜しくお願いします。
html
1 <header class="header top-header-bgcolor"> 2 <div class="header__inner"> 3 <div class="header__inner__link"> 4 <a href="#" class="link top-header-link">カテゴリ一覧</a> 5 </div> 6 </div> 7 </header>
sass
1.top-header-bgcolor { 2 & :focus, :hover { 3 background-color: #fff; 4 > .header__inner > .header__inner__link >.link { color: blue;} 5 6 7 } 8} 9.top-header-link { 10 color: #fff; 11 text-decoration: underline; 12}
--------以下追加--------
linkクラス
sass
1.link { 2 color: blue; 3 font-weight: bold; 4 &:hover { 5 color: blue; 6 font-weight: bold; 7 text-decoration: underline; 8 } 9} 10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/14 04:34
2020/12/14 05:05
2020/12/14 06:51 編集
2020/12/14 06:59
2020/12/14 09:37
2020/12/14 09:54
2020/12/14 22:14
2020/12/15 05:53
2020/12/15 11:13