画像に関する独創的な解決策を探しているわけではありません。画像の読み込みなどに関する多くのコンテンツを読みました.
私は基本的なレスポンシブデザインを行っているだけで、大きな画像をロードして、ウィンドウが小さくなるにつれてそれを押しつぶしたいだけです。
以下のCSSを書きました。
@media (max-width:420px){
#header #logo{
width:60%;
float:left;
background:red;
}
#header #logo #image{
margin:5%;
width:20%;
float:left;
background:green;
}
#header #nav{
width:40%;
float:left;
background:purple;
}
#header #nav #search{
max-width:33%;
float:left;
}
#header #nav #account{
max-width:33%;
float:left;
}
#header #nav #menu{
max-width:33%;
float:left;
}
}
それに付随する HTML は次のとおりです。
<div id="logo">
<div id="image">
s
</div>
</div>
<div id="nav">
<div id="search">
<img src="assets/images/mobile-search.png"/>
</div>
<div id="account">
<img src="assets/images/mobile-account.png"/>
</div>
<div id="menu">
<img src="assets/images/mobile-menu.png"/>
</div>
</div>
ウィンドウのサイズを変更しているため、画像のサイズは変更されません。これを達成するための正しい CSS 構文は何ですか?
ありがとう :)