560px以下になった場合、画像を切り替えるようにしたいのですが
画面を小さくしていくとモバイル版の画像が切り替わらず消えてしまいます。
pc版の時にはモバイル画像が消えて欲しいのでnoneにしていますが
@mediaの中に指定しても出てこないのでしょうか?
初心者な質問で申し訳ないですがお分かりになる方いらっしゃいましたらよろしくお願いします。
html
1<div class="top inview fadeIn"> 2 <img src="images/toppic600.jpg" class="toppic" alt="top"> 3 <img src="images/m_toppic.jpg" class="m_toppic" alt="top"> 4 </div>
css
1.top{ 2 height: 680px; 3} 4.toppic { 5 width: 100%; 6 height: 680px; 7 object-fit: cover; 8} 9.m_toppic{ 10 display: none; 11} 12 13@media only screen and (max-width: 560px) { 14.top{ 15 height: 667px; 16} 17.m_toppic { 18 width: 100%; 19 height: 667px; 20 object-fit: cover; 21} 22.toppic { 23 display: none; 24}
回答2件
あなたの回答
tips
プレビュー