我有一些使用边界半径和灰度过滤器的css。我希望边界半径一直到位,但灰度在悬停时消失。
边界半径工作正常,直到我添加灰度,然后它停止工作,只是将图像显示为正方形。在悬停时(当过滤器被移除时)边界半径再次启动。有谁知道我错过了什么?
我已经搜索但找不到答案。
.esg-entry-media {
width: 250px;
height: 250px;
margin: 0 auto;
-webkit-border-radius: 50% !important;
border-radius: 50% !important;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.esg-entry-media:hover {
border: solid 10px #fff !important;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}
我已经包含了悬停和非悬停状态的图像以供参考。