デフォルトでは、画像を消しておいて767px以下の時にその画像を表示したいのですが
デフォルト時にdisplay:none;を指定しても要素が消えてくれません。。
どなたかわかる方いればご教授頂けると助かります。
よろしくお願いします????♂️
具体的には、main-aの767px以下の時は消えるのですが、main-bの画像がデフォルト時に消えてくれないです。
html
1<div class="main"> 2 <div class="main-a"> 3 <img src="img" alt="画像"> 4 </div> 5 <div class="main-b"> 6 <img src="img" alt="画像"> 7 </div> 8 </div>
scss
1 .main{ 2 width: 100%; 3 height: auto; 4 padding: 2% 0 3%; 5 text-align: center; 6 .main-a{ 7 margin: 0 auto; 8 width: 61.2%; 9 height: auto; 10 @media screen and (max-width:767px){ 11 display: none; 12 } 13 img{ 14 max-width: 100%; 15 height: auto; 16 @media screen and (max-width:767px){ 17 display: none; 18 } 19 } 20 } 21 .main-b{ 22 display: none; 23 width: 94.4%; 24 margin: 0 auto; 25 height: auto; 26 @media screen and (max-width:767px){ 27 display: block; 28 } 29 img{ 30 display: none; 31 max-width: 100%; 32 height: auto; 33 @media screen and (max-width:767px){ 34 display: block; 35 } 36 } 37 } 38 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/17 08:33