我正在学习响应式设计,我想知道是否可以根据视口大小交换标题中的图像?我可以通过使用不同的宽度设置来缩放图像,例如在小视口中时为 100% 的宽度,而在视口较大时为 30% 的宽度。但我也想换成另一张图片。Preciate一些帮助来解决这个问题!
HTML:
<header class="mainHeader">
<img src="img/logo.gif">
<nav>
<ul>
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">About</a></li>
</ul>
</nav>
</header>
CSS正常:
.mainHeader img {
width: 30%;
height: auto;
margin: 2% 0;
}
CSS:
@media only screen and (min-width: 150px) and (max-width: 600px)
{
.body {
width: 90%;
font-size: 100%;
}
.mainHeader img {
width: 100%
}
}