video height lifehsck
video height lifehsck
by Boba Poshtar
HTML
<div class="container">
<div class="wrap"></div>
</div>
<div class="container">
<div class="wrap">
<span class="iframe"></span>
</div>
</div>
CSS
.container {
position: relative;
margin: 0 auto 20px;
width: 50%;
}
.wrap {
position: relative;
padding-bottom: 60%;
background: yellow;
}
span {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
padding: 4px 8px;
outline: 1px solid red;
}
JavaScript
/*window.addEventListener('resize', function(){
let span = document.querySelector('span');
let w = span.offsetWidth;
let h = span.offsetHeight;
span.innerHTML = 'size: ' + w + ' x ' + h + '<br>ratio: ' + h * 100 / w + '%';
});
window.dispatchEvent(new Event('resize'));*/