mobile inner height
실제 스크린 높이로 100vh 설정하는 방법
javascript + css로 해결하기
let vh = window.innerHeight * 0.01;
document.documentElement.style.setProperty('--vh', `${vh}px`);body {
height: 100vh;
height: calc(var(--vh, 1vh) * 100);
} useEffect(() => {
function setInnerHeight() {
let vh = window.innerHeight * 0.01;
document.documentElement.style.setProperty('--vh', `${vh}px`);
}
setInnerHeight();
window.addEventListener('resize', setInnerHeight);
return () => {
window.removeEventListener('resize', setInnerHeight);
};
}, []);Last updated