我发现调整图像大小以使其具有响应性很棘手。
我正在开发一个 php 应用程序来自动将网站转换为响应版本。我有点卡在图像上。
我已经成功地为网站上的每个图像添加了一个包装类,并且可以很好地调整图像的大小。
我的问题在于自然小于窗口的图像,例如徽标和图标。我不想调整这些大小。
我的代码目前转换:
<img src="[src]" />
进入:
<div class="erb-image-wrapper">
<img src="[src]" />
</div>
我在哪里使用以下 CSS:
.erb-image-wrapper{
max-width:90%;
height:auto;
position: relative;
display:block;
margin:0 auto;
}
.erb-image-wrapper img{
width:100% !important;
height:100% !important;
display:block;
}
这会调整所有图像的大小,但我只希望它调整超出页面宽度的图像大小。我可以通过CSS实现这一点吗?