드디어 Header을 1차적으로 완성했다.
Final Project의 첫 컴포넌트 완성이라서 감격스럽다.
물론 아직 CSS적으로 고칠 부분과 JavaScript를 추가적으로 적용해야 하지만 말이다.
반응형을 처음 시도하지만 성공적으로 적용 시켰다.
오늘 새롭게 배운 점은 display none은 transition이 적용이 되지 않는다는 것이다.
이 사항은 Dev Log와 에러핸들링에 적었으니 짧게 언급만 하고 끝내겠다.
블로그 마지막 추가에 Header 시연 영상을 올리겠다.
const NavMenu = styled.ul`
display: flex;
height: 95px;
@media screen and (max-width: 1023px) {
flex-direction: column;
align-items: center;
width: 100%;
height: auto;
display: ${props =>
props.menu ? 'block' : 'none'};
}
`;