λ΄ μ½λ μλ λ°μ€μ ꡬλΆμ λμμ΄ μ΄μν©λλ€. λλ‘λ λ λκ»κ² λνλκ³ λλ‘λ λνλμ§ μμ΅λλ€. μ΄κ²μ Macμμ cmd +/-λ‘ μ¬ννμ¬ λΈλΌμ°μ μ νλ / μΆμλ₯Ό μ‘°μ ν μ μμ΅λλ€. μμ λ μ²¨λΆ λ μ€ν¬λ¦° μ·μ μ°Έμ‘°νμμμ€.
https://codesandbox.io/s/mmnoyvq9oy
λ΄ λνκ° λͺ κ°μ§ λ€λ₯Έ 컨ν μ€νΈμμ μλνλλ‘ λ§λ€λ €κ³ ν©λλ€.
| κΈ°μ | λ²μ |
| -------------- | --------- |
| Material-UI | v3.9.1 |
| λ°μ | 16.8.4 |
| λΈλΌμ°μ | ν¬λ‘¬ |
@urirahimi Chromeμ΄ νμ ν½μ
κ³μ°μ μννλλ‘ κ°μ νκ³ μμΌλ©° μΌλ°μ μΌλ‘ μ΄μν λμμ΄ μμ΅λλ€.
λ€μμ ν΅ν΄ λ¬Έμ λ₯Ό μν ν μ μμ΅λλ€.
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λ₯Ό μ¬μ© μ€μ΄λ©° Firefox λ° Chromeμμλ§ ν μ€νΈνμ΅λλ€.
ν
λ리 λκ»λ‘ thin
λ₯Ό μ¬μ©νλ©΄ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€. λΈλΌμ°μ κ° λκ»λ₯Ό κ²°μ ν μ μμ΅λλ€. Chromeμμλ thin
μ΄ 1px / zoom
. -νλ / μΆμ μμ€μ κ΄κ³μμ΄ νμ μ νν 1 κ°μ μ€μ ν½μ
λ‘ μ μ§λ©λλ€. Firefoxλ μΆμ ν λλ λμΌνμ§λ§,> = 200 % νλμ μ€μ ν½μ
2 κ°,> = 300 % νλμ μ€μ ν½μ
3 κ° λ±μΌλ‘ ν
λ리λ₯Ό λ§λλλ€. μνκΉκ²λ λ κ°μ²΄κ° λμΌνκ² λμνμ§λ μμ§λ§ μ μ΄λ λ λ€ λμν©λλ€. λ λμμ 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 %λ‘ λ리μμμ€. λ§λ²