亲测有效。转载:https://www.cnblogs.com/yesyes/p/6686719.html
<style>
.image-header{
position:relative;
width:100%;
height:0;
padding-top:100%;
}
.image-header img{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
</style>
<div class="image-header">
<img src="demo.jpg">
</div>