【发布时间】:2015-02-22 09:38:45
【问题描述】:
我想使用 CSS 为图像赋予圆形不透明度。
我知道我可以在这样的图像上实现不透明度:
.circle img {
opacity: 0.4;
filter: alpha(opacity=40);
}
我知道我可以实现这样的圆形图像:
.circle {
border-radius: 50%;
display: inline-block;
}
.circle img {
border-radius: 50%;
display: block;
}
我想以某种方式合并上面的两件事并仅对图像的边缘应用不透明度,因此图像的中心几乎不会从不透明度标签中获得任何信息。我已经搜索了几个小时,但一无所获。
没有不透明度:http://jsfiddle.net/8w6szf84/47
不透明度:http://jsfiddle.net/8w6szf84/48/ -> 不透明,只希望边缘褪色...
我需要在这方面使用 Javascript 吗?有什么建议吗?
【问题讨论】:
-
你可以这样做jsfiddle.net/8w6szf84/2
-
像 demo 这样的东西,你需要一个纯色背景才能工作。
-
@balintpekker:这个:jsfiddle.net/0kpya452/3 或这个:jsfiddle.net/0kpya452/2
-
@Ruddy 感谢您的帮助,非常感谢!
-
@balintpekker 没问题,是个好问题!现在似乎没有很多这些!