-
[HTML/CSS] Tstory - story 페이지 클론웹 개발/HTML & CSS 2021. 4. 11. 23:49반응형
노마드 코더님이 웹 프레임워크를 사용하기 전에
html css javascript 기초를 탄탄하게 쌓아두어야 한다고 하셨다.
react 깔아보니 결국 javascript 기반이라 그런 말을 하셨구나 하는 생각이 들었다.
react 공부하면서 틈틈히 공부해둬야겠다며 다짐함과 동시에 시작한 웹 페이지 클론!
html css 를 사용하여 티스토리 웹 페이지 클론을 해보았다.
디테일한 디자인 구현보다 레이아웃 잡는 연습을 했는데 (나름 hover도 넣음)
flex를 이용해서 컴포넌트 정렬이 확실히 편해졌다.
처음에는 익숙하지 않아서 일일히 컴포넌트 하나하나 다 만들다가
중복되는 component은 디자인 적용만 하고
따로 div로 싸서 padding이나 margin을 주는 등 레이아웃을 적용하는 방식으로 리팩토링을 했다.
(부끄러운 나의 코드의 일부)
/* 베스트 게시글 */ .section_best{ display: flex; width: 1199px; background-color: #f5f5f5; padding-top: 40px; padding-bottom: 40px; } .card_list{ display: flex; flex-direction : row; justify-content: center; margin-left: 151.5px; background-color: #f5f5f5; } .card{ background-color: rgb(255, 255, 255); margin-right: 15px; } .card:hover{ box-shadow: 5px 5px 5px 5px lightgrey; }
/*포스트 게시글 텍스트 정보*/ .post_like{ font-weight: 300; font-size: 13px; } .post_src{ font-weight: 300; font-size: 13px; padding-right: 6px; } .post_writer{ font-weight: 300; font-size: 13px; }
(구현 화면 )
아직 웹 개발자로써의 길은 멀어보이지만 ..
하나하나씩 천천히 공부하다보면
지금의 flutter처럼 능숙하게 사용하는 날이 올꺼라고 믿는다! 열심히 해야징
반응형'웹 개발 > HTML & CSS' 카테고리의 다른 글
[CSS] CSS를 대체할 CSS in CSS와 CSS in JS에 대해 알아보자 (CSS Module , SCSS 등) (0) 2021.05.11 [HTML/CSS] CSS의 수평 수직 정렬구조 (float / flex) (0) 2021.04.08 [HTML/CSS] CSS 기본 레이아웃 요소 정리 (0) 2021.02.17 [CSS] CSS 속성 예시 (0) 2020.06.30 [CSS] CSS 기본 문법 (0) 2020.06.23