일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- frontend roadmap study
- 백준 node.js
- 머쓱이
- 모던 자바스크립트 Deep Dive
- 프로그래머스 K_Digital Training
- Frontend Roadmap
- 우테캠 회고록
- KDT 프로그래머스 데브코스 프론트엔드
- Vue3
- 모던 자바스크립트 TIL
- 프로그래머스 K_Digital Training 프론트엔드
- useEffect return
- 투포인터알고리즘 js
- useRef 지역 변수
- 모던 자바스크립트 Deep Dive TIL
- 모던 자바스크립트 딥다이브
- 프로그래머스 데브코스 프론트엔드
- TypeScript 문법 소개
- 인프런 자바스크립트 알고리즘 문제풀이
- 프로그래머스 데브코스
- 리팩토링 회고
- react 프로젝트 리팩토링
- KDT 프로그래머스
- Vue3 Router
- 백준 js
- K_Digital Training
- 모던 javascript Deep Dive
- 개발자 특강
- 프로그래머스 데브코스 프론트엔드 TIL
- react customHook 예시
- Today
- Total
프론트엔드 개발자의 기록 공간
[html&CSS Clone] YouTube & 당근마켓 본문
❗❗ 데브코스 8주차 09.20 ~ 09.24
8주차는 추석 기간이 껴있었다. 추석 기간에는 강의가 없었지만
밀린 강의와 html&css Clone 과제를 수행했다.
지난 시간에 배웠던 SCSS를 활용하여 네이버 or 유튜브 한 개,
자유 주제 한 개, 총 두개의 사이트를 SCSS로 Clone하는 주제였다.
지정 과제는 flex를 실습하고 싶어서 일정한 구조를 가진 유튜브를 선택했고,
자유 주제는 가고 싶은 회사인 당근 마켓을 정했다.
✏️ HTML&CSS Clone Tip
✅ colorzilla
사이트의 배경색, 폰트 색상 등 여러 색상을 적용해야 할 때,
해당 색상을 알려주는 Chrome 확장 프로그램이다.
해당 확장 프로그램을 설치해주고 실행시키고 난 후,
색상을 추출하고 싶은 곳에 커서를 가져 놓고 클릭하면 해당 컬러 값이 복사된다.
✅ Image Downloader
사이트에서 사용하는 이미지 파일들을 다운로드 할 수 있도록 도와주는
확장 프로그램이다. 이녀석도 유용하다. svg파일도 추출 할 수 있다.
✏️ 결과물
youtube는 화면 사이즈 넘어가면 스크롤로 구현되어 있어 화면 전체 캡쳐시에 적용이 안되는 점 양해 부탁드립니다.
Flex를 이용해서 Layout을 구성했습니다.
당근마켓 section요소는 flex로 구성했고, 마지막 중고거래 인기매물은 Grid로 구성했습니다.
👨💻 과제 레파지토리는 private로 되어 있어 소스 코드 공개는 어려운점 양해 부탁드립니다.!
아쉬웠던 점 : 매번 CSS 작업이 필요하면 Bootstrap, Ant Design와 같은 프레임 워크만을 이용해서
프레임워크없이 CSS로만 작업하니깐 조금 어렵게 느껴졌고, 디테일에서 많이 부족한 것 같다.
또한 SCSS를 활용하라고 했었는데, 공통적으로 쓰이는 요소를 제대로 파악하지 못해 SCSS를 제대로
활용하지 못한 점이 아쉽다.
+YouTube의 경우 반응형으로 작성하라는 조건도 있었는데, (핑계 : 고향에서 명절을 보내서 시간 관계상 구현하기 못했다.)
그래도 이번 과제를 통해 CSS Layout을 조금 더 잘 다룰 수 있게 되었다.
'프로그래머스 데브코스_FE > TIL' 카테고리의 다른 글
[Vue3] Vue(2) (0) | 2021.10.12 |
---|---|
[Vue3] Vue(1) (0) | 2021.10.11 |
[CSS Preprocessor ] Sass(SCSS) (2) (2) | 2021.10.02 |
[CSS Preprocessor ] Sass(SCSS) (1) (0) | 2021.10.01 |
[CSS] CSS심화(2) (0) | 2021.09.30 |