рдореЗрд░реЗ рдХреЛрдб рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рд╡рд┐рднрдХреНрдд рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдЬреАрдм рд╣реИред рдХрднреА-рдХрднреА рдореЛрдЯрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдФрд░ рдХрднреА-рдХрднреА рд╡реЗ рджрд┐рдЦрд╛рдИ рднреА рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЬрд╝реВрдо рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдХ рдкрд░ cmd +/- рджреНрд╡рд╛рд░рд╛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрд▓рдЧреНрди рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВред
https://codesandbox.io/s/mmnoyvq9oy
рдмрд╕ рдЕрдкрдиреЗ рд╕рдВрд╡рд╛рджреЛрдВ рдХреЛ рдХреБрдЫ рдЕрд▓рдЧ рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
| рдЯреЗрдХ | рд╕рдВрд╕реНрдХрд░рдг |
| -------------- | --------- |
| рд╕рд╛рдордЧреНрд░реА- рдпреВрдЖрдИ | v3.9.1 |
| рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ | 16.8.4 |
| рдмреНрд░рд╛рдЙрдЬрд╝рд░ | рдХреНрд░реЛрдо |
@urirahimi рдЖрдк
рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
const theme = createMuiTheme({
overrides: {
MuiDivider: {
root: {
marginTop: 1,
},
},
),
});
рдореИрдВрдиреЗ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд░рдВрдЧ рд╕реЗ рд▓реЗрдХрд░ рдмреЙрд░реНрдбрд░ рдЯреЙрдк рддрдХ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдпрд╣ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
https://stackoverflow.com/questions/12547580/borders-disappear-in-chrome-when-i-zoom-in
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬрд╝реВрдо рдХреЛ 90 рдпрд╛ 100 рдкреНрд░рддрд┐рд╢рдд рддрдХ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЬрд╛рджреВ
рдХреИрд╡рд┐рдПрдЯ: рдореИрдВ рдЕрднреА рднреА 3.9.2 рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╣реВрдВ рдФрд░ рдХреЗрд╡рд▓ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ рдХреНрд░реЛрдо рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред
рд╕реАрдорд╛ рдореЛрдЯрд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ thin
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рддрдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдореЛрдЯрд╛рдИ рддрдп рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред Chrome thin
рдХреЛ 1px / zoom
рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред - рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╝реВрдо-рд▓реЗрд╡рд▓ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд╣рдореЗрд╢рд╛ 1 рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд┐рдХреНрд╕реЗрд▓ рд░рд╣реЗрдЧрд╛ред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЬреВрдо рдЖрдЙрдЯ рдХрд░рддреЗ рд╕рдордп рднреА рдРрд╕рд╛ рд╣реА рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмреЙрд░реНрдбрд░ рдХреЛ 2 рдЕрд╕рд▓реА рдкрд┐рдХреНрд╕рд▓реНрд╕ рддрдм рдмрдирд╛рдПрдЧрд╛ рдЬрдм> = 200% рдЬрд╝реВрдо, 3 рд░рд┐рдпрд▓ рдкрд┐рдХреНрд╕рд▓реНрд╕>> = 300% рдЬрд╝реВрдо рдЖрджрд┐ .. рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╡реЗ рдПрдХ рдЬреИрд╕рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рджреЛрдиреЛрдВ рдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ thin
1px
рд╕рд╛рде рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реИред
const theme = createMuiTheme({
overrides: {
MuiDivider: {
root: {
// Dividers not consistent when zooming.
// https://github.com/mui-org/material-ui/issues/14815
borderTop: 'thin solid rgba(0, 0, 0, 0.12)', //this color should be theme.palette.divider if that is set
backgroundColor: undefined,
height: undefined,
},
},
),
});
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬрд╝реВрдо рдХреЛ 90 рдпрд╛ 100 рдкреНрд░рддрд┐рд╢рдд рддрдХ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЬрд╛рджреВ