SCSSについて、背景色や文字色が反映されないので教えてください。
基本の文字色を黒として、
SCSS
1$FontPink: #ff8780; 2$LightPink: #fff1e9; 3 4article { 5 h1 { 6 height: 60px; 7 vertical-align: middle; 8 font-size: 60px; 9 span { 10 font-size: 32px; 11 vertical-align: 25%; 12 } 13 } 14 .pink { 15 .bg { 16 background-color: $LightPink; 17 } 18 h1, h1 span { 19 color: $FontPink; 20 } 21 } 22}
とSCSSで下記、コンバート後は下記になりました。
CSS
1article { 2 article h1 { 3 height: 60px; 4 vertical-align: middle; 5 font-size: 60px; } 6 article h1 span { 7 font-size: 32px; 8 vertical-align: 25%; } 9 article .pink .bg { 10 background-color: #fff1e9; } 11 article .pink h1, article .pink h1 span { 12 color: #ff8780; }
HTMLがこうなっているのですが、divの背景色やh1の文字色が反映されません。
HTML
1<article class="pink"> 2 <h1>01|<span>サンプル</span></h1> 3 <div class="bg"> 4 サンプルです。<br> 5 サンプルな感じです。<br> 6 </div> 7</article>
背景色や文字色を反映させるにはどのようにすれば良いでしょうか?
articleのclass名を”pink”としていますが、これを"green"に変更すると、背景色やh1の文字色も緑系統に変わる……という風にCSSを整頓したいと思っています。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/08 08:56