рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдбрд╛рд░реНрдХ рдереАрдо рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рдХрд╛рд▓реЗ рд░рдВрдЧ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рд╕рдлреЗрдж рд╣реИ рдЬреЛ рдПрдХ рдореЗрдиреВ рд╣реИ рдЬрд┐рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдореИрдВрдиреЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдиреАрдЪреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдбреЙрдХреНрд╕ рдПрдХ рдкреИрд▓реЗрдЯ.рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╡рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реВрдВ
import { createMuiTheme } from "material-ui/styles";
const dark = createMuiTheme({
shadows: ["none"],
type: 'dark',
typography: {
color: 'white',
},
palette: {
background: {
paper: '#000',
default: '#000',
},
text: {
default: '#fff',
},
textColor: '#fff',
primary: {
main: '#ff0000',
},
},
root: {
textDecoration: 'none',
},
overrides: {
MuiPaper: {
root: {
boxShadow: 'none',
},
},
MuiBackdrop: {
root: {
backgroundColor: 'rgba(255, 0, 0, 0.75)',
},
},
MuiAppBar: {
root: {
background: 'white',
boxShadow: 'none',
},
colorPrimary: {
backgroundColor: 'transparent'
}
},
MuiIconButton: {
root: {
marginLeft: -12,
marginRight: 20,
color: 'white',
}
}
}
});
export default dark;
https://codesandbox.io/s/kk6zp8jw07
| рдЯреЗрдХ | рд╕рдВрд╕реНрдХрд░рдг |
| -------------- | --------- |
| рд╕рд╛рдордЧреНрд░реА- рдпреВрдЖрдИ | 1.00beta.40 |
| рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ | 16.3.0 |
| рдмреНрд░рд╛рдЙрдЬрд╝рд░ | рдХреНрд░реЛрдо |
| рдЖрджрд┐ | |
рдпрд╣ рд╕рдм рдпрд╣рд╛рдБ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ: https://material-ui-next.com/style/color/
рдореИрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реВрдВ
@afridley рдХреЛрдИ рд╡реИрд╢реНрд╡рд┐рдХ рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдирд╣реАрдВ рд╣реИред рдЖрдк рдЬрд┐рд╕ рд░рдВрдЧ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рднрд╛рдЧ рд╕реЗ рдЖрддрд╛ рд╣реИред рдЖрдкрдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдмрд╛рд░реАрдХреА рд╕реЗ рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
const theme = createMuiTheme({
- type: "dark",
palette: {
+ type: "dark",
},
});
@oliviertassinari рдЖрд╣ рдЬрд▓реНрджреА рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдореИрдВ рдЦрд┐рдЪрдбрд╝реА рднрд╛рд╖рд╛ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдореИрдВ рдпрд╛рдж рдХрд┐рдпрд╛ред рдореИрдВ рдиреЛрдЯ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреИрд╕реЗ
palette: {
+ type: "dark",
},
рдкрд░рд┐рд╡рд░реНрддрди рдкреИрд▓реЗрдЯ.рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реЙрдиреНрдЯ рд░рдВрдЧ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдВ рдЕрдЧрд░ рдореБрдЭреЗ рдкрддрд╛ рдерд╛ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреНрдпрд╛ рдбрд╛рд▓рд╛ рдЬрд╛рдПред
рдЬреИрд╕реЗ рдХреИрд╕реЗ palette.background рдореЗрдВ рдХрд╛рдЧрдЬ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рд╢рд╛рдпрдж рдкреИрд▓реЗрдЯ.рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд╕рдорд╛рди рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓ рдкрд╛рдпрд╛ рдХрд┐ рдкреИрд▓реЗрдЯ.рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрдкрд░ рдФрд░ рдбрд┐рдлреЙрд▓реНрдЯ рдХрд╣рд╛рдВ рд╕реЗ рдЖрдпрд╛
рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрди рдореВрд▓реНрдпреЛрдВ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рдЗрд╕реЗ рдЯрд┐рдХрдЯ рдХреЗ рдореБрджреНрджреЗ рдкрд░ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реВрдВред
palette.text
palette.divider
palette.background
palette.action
ex This works
palette: {
background: {
paper: '#000',
default: '#000',
},
},
But what values can I change in
palette: {
text: {
?: '#000',
?: '#000',
},
},
рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╣рд╛рдБ https://material-ui-next.com/customization/themes/#type -light-dark-theme-
@afridley рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдП рдЬрд╛
рдпрд╣рд╛рдБ рдПрдХ рд▓рд┐рдВрдХ рд╣реИ https://material-ui.com/customization/default-theme/
))) рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рдХреЗ рдХреБрдЫ рдШрдВрдЯреЗ рдмрд┐рддрд╛рдУ ... SO:
palette: {
text: {
primary: "#ffffff",
secondary: "#00000"
}
}
рд░рдВрдЧ = "textPrimary"
рд░рдВрдЧ = "textSecondary"
рдзрдиреНрдпрд╡рд╛рдж, рд╕реНрд▓реАрдЬрд╝рд░!
V4 рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред CssBasline рдШрдЯрдХ рд╢рд░реАрд░ рддрддреНрд╡ рдореЗрдВ theme.palette.text.primary
рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
))) рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рдХреЗ рдХреБрдЫ рдШрдВрдЯреЗ рдмрд┐рддрд╛рдУ ... SO:
рд░рдВрдЧ = "textPrimary"
рд░рдВрдЧ = "textSecondary"
рдзрдиреНрдпрд╡рд╛рдж, рд╕реНрд▓реАрдЬрд╝рд░!