
Vandaag heb ik het scriptje iets aangepast, dan werkt het op mobiel beter. Hier de aangepaste versie, tekst en kleur moet je wel even aanpassen voor je het script gaat gebruiken.
<!-- Stijl voor de header-banner -->
<style>
#header-banner {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: auto; /* Aangepast naar auto zodat de hoogte zich aanpast aan de inhoud */
background-color: #931245;
z-index: 9999;
text-align: center;
line-height: 35px; /* Verhoogd naar 35px voor een betere verticale uitlijning van de tekst */
font-size: 15px;
font-weight: bold;
color: #fff;
}
@media only screen and (max-width: 1000px) {
body {
padding-top: 35px; /* Verhoogd naar 35px */
}
#header-banner {
position: fixed;
}
}
@media only screen and (min-width: 1001px) {
body {
padding-top: 35px; /* Verhoogd naar 35px */
}
}
</style>
<!-- De header-banner zelf -->
<div id="header-banner">
Vandaag besteld? Volgende werkdag verzonden! 🚚
</div>
<!-- JavaScript om de padding-top van de body dynamisch in te stellen op basis van de hoogte van de banner -->
<script>
window.addEventListener('load', function() {
var headerHeight = document.getElementById('header-banner').offsetHeight;
document.body.style.paddingTop = headerHeight + 'px';
});
</script>