Alle Antworten sind zu 100% richtig und gut erklärt, aber ich habe etwas Gutes und sehr Einfaches getan, um es ansprechend zu machen.
hier wird das Element 100% Höhe des View Ports einnehmen, aber wenn es zur mobilen Ansicht kommt, sieht es nicht gut aus, besonders in der Hochformatansicht (mobil), so dass, wenn der View Port kleiner wird, das Element kollabiert und sich gegenseitig überlappt. um es also ein wenig reaktionsfähig zu machen, hier ist der Code. hoffe, dass jemand Hilfe von diesem bekommen.
<style>
.img_wrap{
width:100%;
background: #777;
}
.img_wrap img{
display: block;
width: 100px;
height: 100px;
padding: 50px 0px;
margin: 0 auto;
}
.img_wrap img:nth-child(2){
padding-top: 0;
}
</style>
<div class="img_wrap">
<img src="https://i.pinimg.com/originals/71/84/fc/7184fc63db0516a00e7d86900d957925.jpg" alt="">
<img src="https://i.pinimg.com/originals/71/84/fc/7184fc63db0516a00e7d86900d957925.jpg" alt="">
</div>
<script>
var windowHeight = $(window).height();
var elementHeight = $('.img_wrap').height();
if( elementHeight > windowHeight ){
$('.img_wrap').css({height:elementHeight});
}else{
$('.img_wrap').css({height:windowHeight});
}
</script>
hier ist JSfiddle-Demo.
4 Stimmen
CSS3 Viewport-Prozentsatz-Längen