본문 바로가기
L'etude

Material UI Modal: BackdropProps

by hxunz 2022. 5. 16.

Material UI Modal을 사용해서 모달 팝업을 만들었는데 

저 모서리,, 회색;

Modal 팝업 안에 루틴 만드는 기능들을 div로 묶어둬서

div를 styled component로 배경색이랑 모서리 둥글게 바꿨는데

Modal 에는 이 설정이 안먹었다.

당연함 서로 태그 다름

 

그래서 오전 내내 찾아보다가 발견,,

Modal API 보니까 맨 아래에 있는 Props,, 

props 볼때마다 이해 잘 안돼서 안읽었는데 

앞으로 잘 봐야겠다.

 

 

 

 

저 props를 보면 BackdropComponent랑 BackdropProps가 있다. 

 

BackdropComponent

-> 배경 구성 요소로 사용자 정의 배경 렌더링을 활성화시켜준다.

 

BackdropProps

-> 위의 BackdropComponent의 요소에 적용된 props

 

 

 

스택 오버 플로우 보니까 BackdropProps에 background-color 스타일을 지정하는 방법이 있다.

나는 background에 none을 지정해줬다.

 

 

 

 

 

 

 

 

 

사라진 회색 모서리..!

 

 

 

 

 

 

 

 

 

개발자 도구 열어서 봤을때 Modal이랑 div 사이에 회색 박스가 있었는데 

이 회색 박스가 material ui에서 modal을 만들었을때 자동으로 지정되는 

BackdropComponent였다.

그래서 BackdropComponent의 props를 활용해서 해결..!

 

 

 

 

 

https://mui.com/material-ui/api/modal/

 

Modal API - Material UI

API documentation for the React Modal component. Learn about the available props and the CSS API.

mui.com

https://mui.com/material-ui/api/backdrop/

 

Backdrop API - Material UI

API documentation for the React Backdrop component. Learn about the available props and the CSS API.

mui.com

 

'L'etude' 카테고리의 다른 글

Currying 커링  (0) 2022.05.18
매직넘버/매직리터럴  (0) 2022.05.18
React: 조건부 렌더링  (0) 2022.05.16
CSS: 중앙 정렬 position, transform  (0) 2022.05.10
모듈 export default / import 'as'  (0) 2022.05.10

댓글