티스토리 뷰
CSS Baseline api
브라우저마다 각기 다른 기본값을 통일하여
일관된 모양을 표현하기 위해 사용하는 base css코드의 모음으로
nomalize.css, reset.css와 같은 역할을 합니다.
css baseline(global style)을 수정하려면
next.js 에서는 src/theme.js에서
theme instance를 생성해주는 부분
( createMuiTheme클래스의 인자 중 overides 부분)
을 수정해줍니다.
아래 링크는, material-ui에서 제공하는 서버사이드 랜더링(next.js) 예시입니다.
https://github.com/mui-org/material-ui/tree/master/examples/nextjs
// Create a theme instance.
const theme = createMuiTheme({
palette: {
primary: {
main: "#556cd6",
},
secondary: {
main: "#19857b",
},
error: {
main: red.A400,
},
background: {
default: "#fff",
},
},
typography: {
fontFamily: "Raleway, Arial",
},
overrides: {
MuiCssBaseline: {
"@global": {
"@font-face": [raleway],
html: {
height: "100%",
},
body: {
height: "100%",
},
},
},
},
});
'프로그래밍' 카테고리의 다른 글
프로그래머, 발전에 대하여 (0) | 2016.07.15 |
---|---|
클라이언트의 위치정보를 다루는 javascript api (0) | 2016.02.16 |
웹개발자, 신입때부터 준비했으면 좋았을 것들 (1) | 2016.02.09 |
에러목록 (0) | 2016.02.05 |
HTML 테이블 로우 행 순서 바꾸기 (1) | 2016.02.03 |