如何使用CSS3在透明的png中给外部发光的对象?

前端之家收集整理的这篇文章主要介绍了如何使用CSS3在透明的png中给外部发光的对象?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在一个项目,我需要修改在500多个图像,以给悬空的悬停效果。我将需要修改每个图像给外部发光。这将是一个非常耗时的任务。

这是一个图像的示例。所有图片都是透明的.png

是否有可能给这个outerglow效果瓶图像使用CSS3的任何技巧?

这只是一个图像的示例,其他图像具有不同的大小和形状。

解决方法

这可以使用过滤器(Box-shadow)来完成。看看 http://demosthenes.info/blog/598/boxshadow-property-vs-dropshadow-filter-a-complete-comparison

这里是一个演示http://jsfiddle.net/jaq316/EKNtM/

这里是代码

<style>
.shadowCSS { Box-shadow: 12px 12px 7px rgba(0,0.5); }
.shadowfilter { -webkit-filter: drop-shadow(12px 12px 7px rgba(0,0.5));
filter: url(shadow.svg#drop-shadow); }
.bottleimage {width: 500px;}
</style>
<img src="http://upload.wikimedia.org/wikipedia/commons/c/ce/Coca_Cola_Zero_bottle.png" class="shadowfilter bottleimage"/>

猜你在找的CSS相关文章