Issue with overflowing text

I'm developing my portfolio website and I'm trying to achieve a very minimalistic and typographic design. On initial page load the text has ultra large font-size and as I scroll down the page the font-size scales down. Here's how I do it: window.addEventListener('scroll', () => { let fontSize = Math.max(32, 300 - 0.05 * window.scrollY); main.style.fontSize = fontSize + 'px'; }); And for it to work I set position: fixed on the <main> tag and a big height on the <body>. I have an issue with overflowing text when I view my website from a device with a small screen. Adding a fixed height to the <main> tag and setting it a overflow-y: scroll doesn't fix the issue. The problem can be replicated by viewing the page on iPhone SE dimensions but it is possible to occur on larger devices if I add too much text. Maybe this approach isn't the best and I'm looking for suggestions. https://codepen.io/nanca/pen/yLWXPRb
Naiden
CodePen
yLWXPRb
...
0 Replies
No replies yetBe the first to reply to this messageJoin