Closed JeongGod closed 2 years ago
In GitLab by @nahyun on Nov 19, 2021, 21:30
changed the description
In GitLab by @leejyart on Nov 20, 2021, 20:10
4팀, 안녕하세요! 주말에도 고생이 많습니다 ㅠ.ㅜ
1.@import 와 @font-face 의 차이 @import 는 다른 스타일 sheet 에서 규칙을 가져올 때 사용됩니다. 즉, @font-face를 통해 다운로드 받은 웹폰트를, 직접 설정한 font-family 명을 통해 사용하도록 만든 규칙을 다른 css 파일(index.css)에서도 사용할 수 있도록 가져오는 것입니다.
해당 답변을 참고해주세요. https://stackoverflow.com/questions/56141957/difference-between-font-face-and-import-url/56142023
2.Grid
Mui 에서는 12(whole viewport width)를 기준으로 Item에 원하는 값을 부여합니다.
예를들어 한 줄에 2개 아이템을 넣고 싶으면 6,6으로 값을 주고, 4개를 넣고 싶으면 3,3,3,3 으로 값을 주면 됩니다. 또한 spacing props를 통해 아이템의 간격을 조절합니다.
해당 문서를 참고하세요! https://mui.com/components/grid/#main-content
3.props.theme
새로추가된 문법인 ‘비구조화할당’을 사용하면 됩니다. 특히, 중첩된 객체 및 배열의 구조 분해 부분을 참고해보세요.
ex. const Header = styled.span((props) => {
const {
theme: {
font: { header }
colors: { borderColor }
}
} = props
return css`
font-size: 1rem;
text-transform: uppercase;
font-family: ${header};
border: solid ${borderColor};
`
})
4.pagination
Material ui 에서 제공하는 pagination 이 있습니다. https://mui.com/components/pagination/#main-content
5.text field 의 padding값 변경
해당 글을 참고해보세요! 요약하자면, inputProps를 사용하여, mui의 textField 가 아닌 native input 의 속성을 변경하는 것입니다.
https://stackoverflow.com/questions/53419092/remove-padding-of-the-textbox-which-comes-from-material-ui
https://mui.com/api/text-field/
화이팅!
In GitLab by @nahyun on Nov 19, 2021, 21:28
개발 시 어려운 점을 아래 리스트 중에 체크해주세요.
<개발 이슈>
1. 개발 시 이슈가 무엇이었는지 예상 동작과 현재 동작에 대해 자세히 기입해주세요.
2. 이슈에 대한 원인을 기입해주세요.
3. 문제가 발생한 코드 및 스크린샷을 기입해주세요.
const BrandBox = styled.div
grid-row: 1 / 3;
;