반응형
문제상황
비디오 영역의 radius가 iOS 사파리, 크롬에서는 적용되지 않는 현상
iOS 사파리, 크롬 border-raidus / overflow: hidden 버그
https://www.sungikchoi.com/blog/safari-overflow-border-radius/
.vid-box {
position: relative; // 또는 isolation: isolate;
border-raidus: 8px;
overflow: hidden;
}
해결방법
본질은 쌓임 맥락 (stacking context) 에 있었다. 가끔 스타일 작업을 하다보면 z-index 위계가 꼬여서 position: relative를 잡아주는 경우가 있는데 이와 같은 맥락이었고, 그것을 쌓임 맥락이라고 부른다는 것을 알게 됐다. 비디오여서 radius가 안먹히는게 아니라 쌓임 맥락의 문제였다는 것을 알게 되었다.
https://developer.mozilla.org/ko/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
데모
반응형
'개발일지 > 2021' 카테고리의 다른 글
[CSS] :not(:placeholder-shown) input에 값이 있을 경우를 나타내는 선택자 (0) | 2021.09.28 |
---|---|
[CSS] iOS 사파리, 크롬 height: 100vh 버그 해결 방법 (0) | 2021.06.16 |
[Git] Git 권한 5단계 - 비개발자에게 어떤 권한을 줘야할까? (0) | 2021.06.15 |
[HTML] 핵심 웹 요소 <img> 어디까지 알고 있나? (0) | 2021.06.15 |
[Angular] host에 class 넣는 방법 (0) | 2021.06.15 |