svg画像について、ご解説をお願いしたいことがあります。
html
1 2<!DOCTYPE html> 3<html lang="ja"> 4<head> 5 <meta charset="utf-8"> 6 <link rel="stylesheet" href="normalize.css"> 7 <link rel="stylesheet" href="github.css" /> 8 9</head> 10<body> 11 <header> 12 <div class="header_menu header_flex"> 13 <svg class="githubIcon" viewBox="0 0 16 16" version="1.1" height="32" width="32" role="img"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg> 14 <form action="#" method="get"> 15 <input id="serch_box" name="serch" placeholder="Serch or jump to..." type="txt" /> 16 </form> 17 <ul class="header_link header_flex flex_items_center"> 18 <li><a href="#">Pull request</a></li> 19 <li><a href="#">Issues</a></li> 20 <li><a href="#">Marketplace</a></li> 21 <li><a href="#">Explore</a></li> 22 </ul> 23 <div> 24 25 <ul class="user_nav"> 26 <li><a href="#"><img src="" /></a></li> 27 <li><a href="#"><img src="" /></a></li> 28 <li><a href="#"><img src="" /></a></li> 29 </ul> 30 </div> 31 </div> 32 33 </header> 34 35 36 37</body> 38 39</html> 40
css
1*{ 2 box-sizing:border-box; 3} 4svg { 5 fill: currentColor; 6 } 7 8.githubIcon{ 9 color:#fff; 10 } 11 12header{ 13 background-color:black; 14} 15.header_flex{ 16 display:flex; 17 justify-content:flex-start; 18} 19.flex_items_center{ 20 display:flex; 21 justify-content:space-around;; 22} 23.header_link{ 24 list-style:none; 25} 26.user_nav{ 27 list-style:none; 28} 29
上記のコードを実行した画像は以下になります。
そして、上記CSSのコードの、「svg {fill: currentColor;}」ここの部分を削除し、実行したら、以下のようになりました。
さらに、「「svg {fill: currentColor;}」」ここの部分を削除し、新たに、「.githubIcon{background-color:#fff;}」を追加し、実行した画像は以下の通りです。
実行した際の、猫のアイコンの画像の色の違いに関して、お聞きしたいのですが、デフォルトでは、真ん中の猫の画像が白で背景が黒の状態なのですが、それに、一枚目の画像のように、色を加えた場合は、猫の部分が黒で背景が白となります。一枚目の画像では、白色を加えているだけにもかかわらず、何故色が逆になるのでしょうか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/05 05:37
2018/10/05 06:41
2018/10/05 07:24