css - 如何使用 CSS3 为透明 png 中的对象提供外发光?

标签 css

我正在开展一个元素,我需要对 500 多张图片进行修改,以悬停时产生外光 效果。我将需要修改每张图片以提供外发光。这将是一项非常耗时的任务。

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

enter image description here

是否可以使用任何 CSS3 技巧为瓶子图像赋予这种外发光效果?

这只是一张图片的示例,其他图片的大小和形状各不相同。

最佳答案

这可以使用滤镜(投影)来完成。

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

这是代码

    <style>
        .shadowfilter {
        -webkit-filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.5));
         filter: drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.5));
    }

    .bottleimage {
        width: 500px;
    }
    </style>
    <img 
        src="http://upload.wikimedia.org/wikipedia/commons/c/ce/Coca_Cola_Zero_bottle.png" 
        class="shadowfilter bottleimage"/>

关于css - 如何使用 CSS3 为透明 png 中的对象提供外发光?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8693733/

相关文章:

html - 有最小字体大小和最大字体大小这样的东西吗?

html - Div 宽度和文本区域对齐并扩展到父级(响应)

javascript - 单击时将 div 附加到文档不起作用,为什么会这样?

jquery - CSS3 动画填充模式 : forwards

html - 如何水平对齐一组按钮

html - 图像向左浮动超出了 div

html - 菱形表

一个 Div 中的 CSS Div 在另一个 Div 中

html - 水平滚动画廊的对齐问题

javascript - 检测 div 是否在其他元素之上(在视口(viewport)中可见)并溢出 :hidden