간만에 해서 기억이 증발했다.
아래 css 요소들 중 필요한 하나를 활용하면 된다.
can i use에서 확인해볼 것
스크립트를 통해 직접 계산하도록 구현하면된다.
function setRealVH() {
const vh = window.innerHeight * 0.01;
document.documentElement.style.setProperty('--vh', `${vh}px`);
}
setRealVH();
window.addEventListener('resize', setRealVH);
리엑트를 사용하고 있을 경우,
아래처럼 이 세 개의 로직을 담고 있는 레이아웃 형태의 컴포넌를 구성해서 사용하면 재사용하기 좋다.