0
ここでいくつかの質問と回答を確認したが、まだ問題が見つかりません。@media query <img> srcスワップが動作しない
私がしようとしているのは: 画面のサイズに応じて、これらの3つの画像の表示プロパティをオンまたはオフに切り替えます。一度に表示するイメージは1つのみです。
@mediaクエリのセクションに記載されているものを除き、私は.imagephoneにCSSを適用していません。
.imgcontainer{
background-color: red;
width: 100%;
overflow: hidden;
max-width: 1500px;
margin: auto;
}
.imagetablet{
display: none;
}
.imagedesktop{
display: none;
}
/**************@Media Tablets****************/
@media screen and (max-width="800px"){
.imagephone{display:none;}
.imagetablet{display:block;}
.imagedesktop{display:none;}
}
/**************@Media Desktop*****************/
@media screen and (max-width="1200px"){
.imagephone{display:none;}
.imagetablet{display:none;}
.imagedesktop{display:block;}
}
<div class="imgcontainer">
<img class="imagephone" src="BannerPicSmall.png">
<img class="imagetablet" src="BannerPicMedium.png">
<img class="imagedesktop" src="BannerPicLarge.png">
</div>
-http://stackoverflow.com/questions/27853884/media-queries-and-image-swapping –
あなたはタイプミスがあります。コロンで 'max-width:1200px'にする必要があります。 。と引用符なし... '@ media'クエリを入れ替えて' @Media tablets'を最後に置く – LGSon