It appears that there may be an issue in Firefox when rendering shadows with border-radius.
You can try out this simple trick:
Check out the demo here
Essentially, you can add a grey shadow to the parent li
, make it slightly thinner, and then adjust the position of the child element a.ch-item
to overlap the gap.
.ch-grid > li {
box-shadow: 0px 0px 5px 15px rgba(255, 255, 255, 0.6);
border-radius: 50%;
width: 198px;
height: 198px;
}
.ch-item {
position: relative;
top: -1px;
left: -1px;
}
Keep in mind that this is just a concept. You may also consider adding a hover effect to the li
itself and adjusting its position for a better outcome.
Edit : Here's a link to see a improved result