Material-ui: [Divider] 크기 μ‘°μ • 된 ν™”λ©΄μ—μ„œ μΌκ΄€λ˜μ§€ μ•Šμ€ 높이

에 λ§Œλ“  2019λ…„ 03μ›” 10일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: mui-org/material-ui

λ‚΄ μ½”λ“œ μƒŒλ“œ λ°•μŠ€μ˜ ꡬ뢄선 λ™μž‘μ΄ μ΄μƒν•©λ‹ˆλ‹€. λ•Œλ‘œλŠ” 더 λ‘κ»κ²Œ λ‚˜νƒ€λ‚˜κ³  λ•Œλ‘œλŠ” λ‚˜νƒ€λ‚˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 이것은 Macμ—μ„œ cmd +/-둜 μž¬ν˜„ν•˜μ—¬ λΈŒλΌμš°μ €μ˜ ν™•λŒ€ / μΆ•μ†Œλ₯Ό μ‘°μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ˜ˆμ œλŠ” 첨뢀 된 슀크린 샷을 μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.

μ˜ˆμƒλ˜λŠ” λ™μž‘ πŸ€”

ν˜„μž¬ 행동 😯

μž¬ν˜„ 단계 πŸ•Ή

https://codesandbox.io/s/mmnoyvq9oy

μ»¨ν…μŠ€νŠΈ πŸ”¦

λ‚΄ λŒ€ν™”κ°€ λͺ‡ 가지 λ‹€λ₯Έ μ»¨ν…μŠ€νŠΈμ—μ„œ μž‘λ™ν•˜λ„λ‘ λ§Œλ“€λ €κ³ ν•©λ‹ˆλ‹€.

λ‹Ήμ‹ μ˜ ν™˜κ²½ 🌎

| 기술 | 버전 |
| -------------- | --------- |
| Material-UI | v3.9.1 |
| λ°˜μ‘ | 16.8.4 |
| λΈŒλΌμš°μ € | 크둬 |

Screen Shot 2019-03-09 at 7 17 40 PM
Screen Shot 2019-03-09 at 7 17 49 PM

bug πŸ› Divider

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λΈŒλΌμš°μ € ν™•λŒ€ / μΆ•μ†Œλ₯Ό 90 % λ˜λŠ” 100 %둜 λŠ˜λ¦¬μ‹­μ‹œμ˜€. λ§ˆλ²•

λͺ¨λ“  3 λŒ“κΈ€

@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,
      },
    },
  ),
});
이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰