스크린의 넓이 값에 따라 헤더의 네비게이션 영역이 밑으로 흘러내린다. 그래서 반응형 웹으로 바꾸기 위해서 많이 정보들을 찾아보았다.
역시나 css는 어렵다. 기획도 어렵다. 그래도 한 가지 깨달은 것은 기획할 때 반응형을 먼저 생각해서 반응형에 따른 레이아웃까지 생각해야 한다는것!
https://spyrestudios.com/7-tips-to-speed-up-responsive-websites/
// 환경 체크
var mql = window.matchMedia("screen and (max-width: 768px)");
mql.addListener(function (e) {
if (e.matches) {
console.log("모바일 화면 입니다.");
} else {
setRender(<HomeHH />);
console.log("데스크탑 화면 입니다.");
}
});
// 타이핑 효과
overflow: hidden;
font-size: 1.5em;
white-space: nowrap;
letter-spacing: 0.25em;
animation: typing 2.5s steps(50, end);
padding-top: 5em;
margin-left: 20%;
@keyframes typing {
from {
width: 0;
}
to {
width: 20em;
}
}