first_project DAY+4
2022. 1. 3. 14:21
반응형
KEEP 오늘의 좋았던 경험
- BookInfoModal, BookMarkModal, BookReviewModal, Notifycation 작업 완료했다.
- React에서 font적용시키는 방법을 배웠다. 참고링크
//사용하고싶은 폰트를 다운받아서 woff파일로 변환시킨 뒤에 폴더안에 저장시켜준다.
import Qwigley from "../assets/fonts/Qwigley-Regular.woff";
//그리고 아래처럼 작성해주면 된다.
const MainLogo = styled.div`
@font-face {
font-family: "Qwigley";
src: url(${Qwigley}) format("woff");
}
font-family: "Qwigley";
font-size: 100px;
font-weight: 400;
margin-bottom: 20px;
`;
- React에서 폰트어썸 사용하는 방법을 배웠다. 아래 명령어로 npm install 해준다. 참고링크
Font Awesome의 SVG 기반 아이콘을 활성화 시키기 위한 기본 패키지.
npm i @fortawesome/fontawesome-svg-core
Font Awesome 아이콘에 대한 패키지 설치. 무료로 제공되는 Solid, Regular, Brands 3개의 카테고리에 대한 패키지.
npm i @fortawesome/free-solid-svg-icons @fortawesome/free-regular-svg-icons @fortawesome/free-brands-svg-icons
Font Awesome을 React 컴포넌트 형태로 사용할 수 있도록 해주는 패키지.
npm i @fortawesome/react-fontawesome
//React 컴포넌트로 사용하기
import React from "react";
import { faCamera } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
export default () => <FontAwesomeIcon icon={faCamera} />;
- 어제까지 git PR 날릴때 마다 conflict가 계속 떳었는데 새로 클론 받아서 해주니 그런일이 발생하지 않고 깔끔하게 merge가 잘됐다.
- 같은 포지션 팀원이 완성한 것과 내가 완성한 것을 합치고 더미 데이터를 넣어서 테스트 해봤는데 생각보다 잘 나왔다.
PROBLEM 고쳐나갈 경험
- CSS작업이 너무 어렵다. 페이지 크기에 따라 내용물이 잘 보여야 하는데, 화면이 크면 잘 보이는데 작아졌을 때 제멋대로 보이는 경향이 있다.
TRY 시도해볼 일
- 메인 페이지에서 Footer와 Books가 안겹치고 잘 보이도록 만들기.
- 반응형 CSS 만드는 영상 찾아서 적용해보기.
- Footer가 페이지의 맨밑에 그냥 잘 있게 만들기.
반응형
LIST
'코드스테이츠 수강 TIL > First Project' 카테고리의 다른 글
first_project DAY+6 (0) | 2022.01.03 |
---|---|
first_project DAY+5 (0) | 2022.01.03 |
first_project DAY+3 (0) | 2022.01.03 |
first_project DAY+2 (0) | 2022.01.03 |
first_project DAY+1 (0) | 2022.01.03 |