Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 모던 자바스크립트 Deep Dive
- 올림픽 통계 서비스 최적화
- peerdependencies
- 자바스크립트 딥다이브
- 이벤트
- 이미지 갤러리 최적화
- const
- 블로그 서비스 최적화
- unique identifiers
- 브라우저의 렌더링 과정
- 스코프
- 딥다이브
- 새 코드 받아오기
- pr review
- js pattern
- js pattern
- mixin pattern
- version management
- package management
- DOM
- 프로그래머스
- middleware pattern
- 자바스크립트 패턴
- 자바스크립트
- Babel과 Webpack
- 커리어
- 학습내용정리
- 진행기록
- 제너레이터와 async/await
- 프론트엔드 성능 최적화 가이드
Archives
- Today
- Total
Dev Blog
개발환경세팅 & 팀규칙추가_20210511_Day13 본문
금일 진행 사항
- 개발환경 세팅(Eslint)
- 팀규칙 추가
전역 스타일 설정
*,
*::after,
*::before {
padding: 0;
margin: 0;
/* box sizing속성은 상속이 되지 않음.
페이지 전체에 border box를 적용하기 위해 */
box-sizing: inherit;
}
/* root 글꼴 크기 정의
유저의 글꼴 정의 적용 & 개발 편의상 10px -> 62.5% */
html {
font-size: 62.5%;
}
body {
box-sizing: border-box;
}
단위
- rem, %, px(5px 이하), vw, vh
반응형 고려 사항
- 반응형 이미지 구현: 이미지 div 크기에 맞게 확대 및 축소
- 글자 크기: 반응형(viewport height)에 따라 설정
BAD
- 특정 device에 너비에 따라 작업함.
- 특정 장치를 중단점으로 잡는다면 추후 유지보수가 어려울수도 있음
GOOD
- 우리가 가장 많이 사용하는 모든 장치 너비를 살펴본다.
PERFECT
- 모바일 혹은 데스크탑 우선으로 디자인을 하고 크기를 조정해본다.
- 크기를 조정할 때 디자인이 이상하다면 미디어 쿼리를 작성한다.
- 이는 device를 고려하지 않는 방법임.
600px 이하 PHONEONLY
600px ~ 900px TABLET PORTRAIT(세로모드)
900px ~ 1200px TABLET LANDSCAPE(가로모드)
1200px ~ DESKTOP
변수명
- camelCase
Styled Components Theme(Global style)
React Component Naming Rule(Ref)
Atomic Design Style
: https://github.com/connect-foundation/2019-12
도움 받은 곳
- eslint: https://www.howdy-mj.me/typescript/cra-typescript-eslint-prettier/
- styled components
- styled-tools: https://www.npmjs.com/package/styled-tools
'Projects > SeorimHwa_Flower Shop Website' 카테고리의 다른 글
Atomic Design_20210521_Day20 (0) | 2021.05.24 |
---|---|
Atomic Design_20210514-20_Day19 (0) | 2021.05.21 |
프로젝트 기획 & 개발환경세팅_20210510_Day12 (0) | 2021.05.11 |
프로젝트 기획_20210506_Day11 (0) | 2021.05.07 |
프로젝트 기획_20210505_Day10 (0) | 2021.05.06 |
Comments