자녀의 콘텐츠를 마스킹하려면 부모 div에 둥근 모서리가 필요합니다. overflow: hidden
간단한 상황에서는 작동하지만 부모가 상대적으로 또는 절대적으로 위치하면 웹킷 기반 브라우저 및 Opera에서 작동하지 않습니다.
이것은 Firefox 및 IE9에서 작동합니다.
CSS
#wrapper {
width: 300px;
height: 300px;
border-radius: 100px;
overflow: hidden;
position: absolute;
}
#box {
width: 300px;
height: 300px;
background-color: #cde;
}
HTML
<div id="wrapper">
<div id="box"></div>
</div>
도와 주셔서 감사합니다!
업데이트 : 이 문제를 일으키는 버그는 Chrome에서 수정되었습니다. 그러나 Opera 또는 Safari를 다시 테스트하지 않았습니다.