개인 project/EC 홈페이지 만들기

[동아리 소개 페이지 만들기] 2. 기본 페이지 틀 구현하기 - Header, Footer

BE_개발자 2024. 2. 8. 09:54
728x90
반응형

1) Header 구현하기

Header에는 동아리의 로고와 네비게이션 바가 들어간다.

동아리 로고를 클릭하면 홈 화면으로 이동하고 나머지 링크들을 입력하면 해당 페이지로 이동한다.

동아리 로고

Header의 왼쪽에는 i태그를 이용하여 동아리의 로고를 넣었다.

link들

Header이 오른쪽에는 다른 페이지로 연결되는 link들을 넣었다. 이 과정에서 ui와 li 태그를 이용하였으며 미리 navigationLinks의 배열을 만들고 데이터 바인딩을 통해 map함수로 넣어 주었다.

2) Footer 구현하기

Footer에는 홈페이지의 정보와 다른 계정들이 들어간다.

왼쪽에는 개발자들의 정보, copyright문구를, 오른쪽에는 로고들, 관련 사이트의 아이콘을 넣어 주었다.

아이콘을 클릭하면 해당 사이트로 이동한다.

 

2. 문제 해결 과정에서 배운 것들

 

velog

 

velog.io

 

시맨틱 태그

https://co-natus.tistory.com/entry/Semantic-Tag [HTML] 시맨틱 태그(Semantic Tag)란 무엇인가요? HTML 페이지를 구성하는 HTML 요소는 태그(tag)로 이루어집니다. 또는 태그처럼 의미가 없는 태그가 있는 반면, 시맨

wondrous-developer.tistory.com

 

JSX 소개 – React

A JavaScript library for building user interfaces

ko.legacy.reactjs.org

3. 느낀점

CSS를 적용하는 과정에서 삽질을 엄청 했다. 속성이 겹쳐서 적용이 안될 때가 많았는데 이 문제를 해결한 후 CSS의 속성에 대해 많이 알게 되었다. CSS는 노가다이다.....

728x90
반응형