javascript - 使用 jQuery Lights Out 效果保持 png 透明度

标签 javascript jquery html css light

在我的页面上,我从这里的来源实现了基本的熄灯效果: http://www.emanueleferonato.com/stuff/lightsoff/

我希望 PNG 图像成为“打开灯”的按钮,但是该图像在其所在的 div 中有一个持久的白色框。是否有可能仅 PNG 图像位于黑色层之上熄灯效果?

我的测试是在这个网址: http://www.voyagedesign.net/illuminatetests/logolightsout.html

感谢您的回复。

最佳答案

问题源于这个 CSS:

* {
   margin: 0;
   font-family: sans-serif;
   background-color: #F6F6F4;
}

要么删除该背景颜色属性,要么覆盖它:

#logo > img {
    background-color: initial;
}

或:

#logo > img {
    background-color: transparent;
    background-color: rgba(0,0,0,0);
}

应该可以解决问题。

关于javascript - 使用 jQuery Lights Out 效果保持 png 透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18776782/

相关文章:

javascript - 表格在悬停时填充 div

html - 滚动时如何停止垂直弹跳

javascript - 工厂中的 Firebase 查询

javascript - yarn ,node-gyp 重建编译错误,node_modules/fsevents : Command failed

javascript - 需要帮助理解 JS 和 jQuery 变量的引用

javascript - 来自 json 数组的数据表中的动态列标题

javascript - 如何使用 jQuery/Ajax/PHP 显示所有验证错误消息?

javascript - Redux:这种全能 Action 创建者模式是不是错了?

javascript - 如何从 typescript 中的对象键字符串中提取确切的联合类型?

javascript - 困惑——我的 XMLHttpRequest 的 readyState 为 0,状态为 200