2. 텍스트에 그라데이션 만들기
텍스트에, 그라데이션만들기 .header_menu li:hover { background: linear-gradient(// 백그라운드에 그라데이션을 입히고 to left, rgb(0, 204, 255), rgb(0, 26, 255), rgb(212, 9, 227) ); -webkit-background-clip: text;// 옵션을 통해, text에만 적용시킨다. background-clip: text;// 옵션을 통해, text에만 적용시킨다. color: rgba(255, 255, 255, 0);// 이때, Text 의 컬러를 완전투명 하게 만들어서, 색이 잘 보이게한다. }
2023. 1. 4.
16. 프로젝트를 마무리하며
이번 프로젝트로 배운 것들이 참 많았다. 0. React 의 여러 기능과, 생명주기를 깊게 이해하고, 훅들의 사용을 다시한번 점검했다. 1. TypeScript 와 React-router, 그리고 Redux-toolkit 을 한번에 다루며, 필요한 타입을 정하고, 사용하는 방법을 익혔다. 2. css 애니메이션과, Animated Css, React-Transition-group, react-animation-on-scroll 을 통해, 애니메이션 효과에 대해, 더욱 깊은 이해를 하게 되었다. 3. Auth 의 과정과 토큰의 활용, react-cookie 를 통한, 쿠키의 사용 을 익혔다. 4. "모듈 형식" 의 컴포넌트에 대해 이해하였다. 5. Redux-toolkit 의 Thunk 에 대해 더 알게되..
2023. 1. 4.
9. [ 기능 ] FireBase DB 를 이용하기 위해, 데이터 마이그레이션
1. 데이터의 틀을 정한다. 1) 운동방법 [how-to-workout Page] -> [8개의 부위 Component 들] -> [각 Item은 DesCard 에 데이터] [DB "exercise"] 운동파트 : chest, back, shoulders, biceps, triceps, abs, legs, glutes 카테고리 : part, name, img, des:[{text}], warn:[{text}] [ {part:chest, name:체스트프레스, img:"...", des : [{text:"..."}, { text:"..."}], warn : [{text:"..."}, { text:"..."}], }, {part:back, name:풀업, img:"...", des : [{text:"..."..
2023. 1. 4.