Potrzebuję zaokrąglonych rogów nadrzędnego elementu DIV, aby zamaskować zawartość przed jego potomkiem. overflow: hidden
działa w prostych sytuacjach, ale psuje się w przeglądarkach opartych na webkitach i Operze, gdy rodzic jest ustawiony względnie lub absolutnie.
Działa to w przeglądarce Firefox i 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>
Dzięki za pomoc!
AKTUALIZACJA: błąd powodujący ten problem został już naprawiony w Chrome. Nie testowałem jednak ponownie Opery ani Safari.