I believe in the transition, the element is extracted from the document flow, something like a shadow position: relative; and comes back after completion of animation.
If you force the z-index parent to be higher than the parent, the parent must continue to trim the overflow.
http://jsfiddle.net/cyvL61qx/4/
figure.effect-park { background-color: #0D4C16; border-radius: 50%; z-index: 1; } figure.effect-park img { z-index: 0; opacity: 0.5; -webkit-filter: blur(1.5px); filter: blur(1.5px); -webkit-transform: scale(1.15); transform: scale(1.15); -webkit-transition: opacity 0.2s, -webkit-transform 0.2s; transition: opacity 0.2s, transform 0.2s; }
Ming
source share