FWIW, I encountered a similar problem in Chrome 38. In my case, I had a div with a value border-radiusand an image element with a transparency value, and the transparent image was hidden. To fix this, I added non-1 opacity to the parent element (with border radius). Something like that:
.round_box {
border-radius: 5px;
opacity: 0.999999;
}
.transparent {
opacity: 0.6;
}
<div class="round_box">
<div class="transparent">
</div>
... Adding opacity: 0.999999;to the parent element ensures that the transparent element is displayed correctly. I should note that I also have many other interesting styles - drop shadows, layout layout, but perhaps a similar hack will work for others.
source
share