{% set id = random(99999) %}
<div class="block-{{block.key}}" id="block-{{id}}">
<div class="block-{{block.key}}__img">
{% include "../layout/partials/picture.twig" with {"image": block.content.image } %}
</div>
{% set block_title = {"key": "title", "tag": "h1", "classes": "block-title--lg" } %}
{% include "./title.twig" with {"block": block_title, "title": block.content.title } %}
</div>
<script>
window.addEventListener('load', (event) => {
//define DOM element
const block = document.getElementById(`block-{{id}}`)
function setBannerHeight(){
//get element top offset
const blockOffsetTop = block.offsetTop
//get window height
const windowHeight = window.innerHeight
const bannerOffsetPx = window.innerWidth/100*1.5;
//set block height
block.style.setProperty('--page-title-banner-img-height', `${windowHeight-blockOffsetTop-bannerOffsetPx}px`)
}
setBannerHeight()
window.addEventListener('resize', setBannerHeight)
})
</script>