これは非常に興味深いケースです。
overflow:hidden を position:relative と共に使用すると、奇妙なことが起こり始めます。自分の目で確かめてください!
http://cssdeck.com/labs/u1om11qq
HTML
<div class="carrier">
<div class="button"></div>
<div class="button"></div>
</div>
CSS
.carrier{
overflow:hidden;
width:200px;
height: 400px;
border-radius: 50px;
background:blue;
}
.button {
position:relative;
width: 200px;
height: 200px;
background-color:rgba(255,0,0,0.2);
-webkit-transition:all 0.2s ease;
-moz-transition:all 0.2s ease;
-ms-transition:all 0.2s ease;
-o-transition:all 0.2s ease;
transition:all 0.2s ease;
}
.button:hover{
background-color:rgba(255,0,0,1);
}
この状況 (エッジの点滅) はバグですか、それともポイントがありませんか?
(Overflow:hidden はエッジをカバーする必要があります -- クロム 24.0.1312.57.m で奇妙な点滅を作成します)