본문 바로가기
PMB daily

더브이씨(THE VC)의 랜딩페이지 프로트엔드 탐색 / 코드스테이츠 PMB 16기 W7D1

by PMB_16_J 2023. 1. 25.

W7D1


더브이씨(THE VC)의 랜딩페이지 프론트엔드 분석

 더브이씨는 국내 스타트업에 대한 정보를 제공해주는 데이터베이스 서비스이다. 다양한 채널로부터 기업 관련 데이터를 자동으로 수집해 스타트업과 벤처캐피탈 등의 정보를 객관적으로 비교할 수 있도록 이용자들에게 관련 정보를 제공한다. 투자 금액, 투자 단계, 자본금 등 다양한 요소들을 통해 기업의 정보를 상세하게 제공하며, 기간에 따른 랭킹 순위,변동 폭 등 지표 파악에 용이한 정보들 역시 제공한다는 기능이 있다. 오늘은 이러한 더브이씨 랜딩 페이지의 프론트엔드(HTML, CSS, JavaScript)를 분석해보고자 한다. 

 

 

더브이씨 - 회사 소개

oopy:slide

www.thevc.team


- 해당 랜딩 페이지

 

더브이씨 (THE VC) - 한국 스타트업 투자 데이터베이스

총 투자 건수 15,118건

thevc.kr


1. HEADER

1) HTML :

- 좌측엔 각각 다른 로고 칸이 위 아래로 배치되어있고, 메뉴바 역시 위 아래로 두개 존재

- 우측엔 검색창과 로그인/가입 버튼 배치

 

2) CSS :

- "Spoqa Han Sans Neo", "sans-serif" 폰트 사용

- 폰트 적용 코드는

*  {
     font-family "Spoqa Han Sans Neo","sans-serif";
}
 

이며, *로 페이지 내 모든 요소에 적용되게 했으며, font-family를 통해 먼저 선언된 "Spoqa Han Sans Neo" 폰트가 우선, 없다면 "sans-serif" 가 차선 적용된다.  

 

- 위 사진에 해당되는 스타일 요소 적용

 

3) JS :

- 검색창 클릭 시 하단으로 실시간 인기 회사 4개 노출


2-1. BODY 1

1) HTML:

- 하나의 블럭 안에 헤더, 바디로 구성

- 헤더에는 이름과 기준, 바디에는 주간, 월간, 연간 버튼과 해당되는 회사 리스트가 나오고 하단에는 펼치기 버튼 배치

- 이러한 블럭이 총 8개의 존재

 

2) CSS :

- "Spoqa Han Sans Neo", "sans-serif" 폰트 사용 (코드는 HEADER CSS부분과 동일)

- 위 사진에 해당되는 스타일 요소 적용

 

3) JS :

- 주간, 월간, 연간 버튼 클릭 시 해당 회사 리스트 순위에 따라 최대 5개 씩 노출

- 펼치기 버튼 클릭 시 리스트가 10개 까지 노출되며, 하단에 접기 버튼 노출. 접기 클릭 시 원상 복귀 (8개 블럭 동시에 진행)

- 가로 스크롤로 좌우 블럭 위치로 이동 가능, 페이지 축소로 한 화면에 8개 블럭이 다 보이면 가로 스크롤 사라짐

2-2. BODY 2

1) HTML :

- 투자/M&A탐색 옆으로 도움말 버튼 배치

- 그 하단으로 총 투자 금액과 총 투자 건수 블럭 존재

- 검색창과 다운로드 버튼 배치

- 18개 항목으로 기록된 회사 리스트 구성, 옆에 항목 별 오름차순 내림차순 버튼 배치

- 리스트는 10개까지 보여지며 하단에 리스트 변경 버튼들 배치

 

2) CSS:

- "Spoqa Han Sans Neo", "sans-serif" 폰트 사용 (코드는 HEADER CSS부분과 동일)

- 위 사진에 해당되는 스타일 요소 적용

 

3) JS :

- 다운로드 버튼 클릭 시 '추가 권한 필요' 창 노출

- 오름차순 내림차순 버튼 클릭 시 '추가 권한 필요' 창 노출

- 리스트 변경 버튼 클릭 시 '추가 권한 필요' 창 노출

- 가로 스크롤로 좌우 이동 가능, 페이지 축소로 한 화면에 회사의 18개 항목이 다 보이면 가로 스크롤 사라짐

3. FOOTER

1) HTML

- 더브이씨 로고와 회사 소개를 밑으로 기업 정보, 개인정보처리방침, 이용약관, 저작권내용 등 배치

 

2) CSS

- "Spoqa Han Sans Neo", "sans-serif" 폰트 사용 (코드는 HEADER CSS부분과 동일)

- 위 사진에 해당되는 스타일 요소 적용

 

3) JS 

- 버튼 클릭 시 해당 페이지로 이동


 생각해볼 점

 오늘은 더브이씨 서비스 랜딩페이지의 프론트엔드 요소를 분석해볼 수 있었다. 개발 관련된 내용에 대한 정보가 아직 많이 빈약해 수박 겉핥기 식의 글이 된거 같지만, HTML은 페이지의 뼈대가 되는 구조를, CSS는 페이지의 모양과 느낌 즉 스타일을, JavaScript는 페이지 내 상호작용이 가능케 하는 기능 추가를, 각각 3가지 언어의 역할에 대해서 알 수 있었다. 개발에 대해서 많이 알아가기에 지금은 부족하지만 적어도 저 내용만큼은 지속해서 인지한 상태로 학습을 이어나갈 예정이다. 앞으로도 개발자 그리고 함께 일해야하는 팀원들과의 원활한 커뮤니케이션을 위한 개발 지식에 대해서 확실히 알아갈 수 있기를 바라면서 글을 마무리 하겠다.