본문 바로가기
Front

<HtmlStudy /> 웹페이지 - 제작 상황(3)

by FrontDevPark 2024. 8. 1.
반응형
SMALL

1. 로고문제

로고를 저번에 바꿨지만 다크모드를 켜보니  배경색이 있는 문제가 있었다. 그래서 직접 로고를 유튜브를 보면서 만들기로 했다. 배경은 투명색으로 교체하였다. 뭔가 급하게 만든감이 있어서.. 다시 시간 날 때 제대로!

2. 헤더 문제 

배포전
배포후

 태그를 이동했을 때 왼쪽 헤더 내비게이션이 닫히는 문제를 항상 열려있게 변경시켰다.

  const [open, setOpen] = useState(true);
  const [openSubMenu, setOpenSubMenu] = useState({});
  
  useEffect(() => {
   ~~~
    setOpenSubMenu(openMenu);
  }, [location.pathname]);
  
   const handleDrawerOpen = () => {
    setOpen(true);
  };

  const handleDrawerClose = () => {
    setOpen(false);
  };

그리고 네비게이션만 있으면 뭔가 가독성이 떨어져 html, css 조금이 나나 구분이 가능하게 구분선과 문구를 작성했다.

다른 좋은 react 라이브러리가 많기 때문에 material-ui 쓰지 않을 것이다.

구버전 리액트를 사용하기 때문에 고치는데 어디가 문제인 건지 파악하기 너무 나도 어려웠다.

요즘 공부하시는 분들은 신버전 리액트를 사용하기 때문에 다른 좋은 라이브러리 많기 때문에 비추천한다.

만약 사용하게 된다면 먼저 material-ui를 적용하고 이후 코드 작성하는 걸 추천드립니다.

코드의 유지보수나 반응형을 위해 css는 최대한 적게 공통적으로 작성하는 게 문제다.

3.  방향성

  • html 부분은 어느정도 완성
  • css 영역을 어떡해 해야 할지 기획
  • 어차피 내가 볼것이기 때문에 가독성 있게 작성
  • 헤더 쪽이나 메인 홈페이지 디자인 벨류업

웹디자인에 관심 있으신분은 bp4sp4@naver.com 연락주시면 언제나 환영입니다~

반응형
LIST