css - 图片 :hover transition not matching given variable

标签 css hover fade

http://coreytegeler.com/new/单击向上箭头并将鼠标悬停在图中以查看我在说什么

好的,所以我正在尝试在剪影悬停时创建反转效果,我已经让所有 CSS 进行相应更改,并使用一些小的 JS 来替换图像,但是图像的淡入淡出过渡比一切都快得多别的。即使将时间设置得远远超过应有的时间,它似乎也不会影响它。

您应该可以在下面的链接中看到我的样式表,它非常小,但我想我会让你们看到全部而不是我正在谈论的特定行,因为我相信可能会有冲突. http://coreytegeler.com/new/css/style.css

#shadow {
    width:33%;
    -webkit-transition: all 2.2s ease-in-out;
    -moz-transition: all 2.2s ease-in-out;
    -o-transition: all 2.2s ease-in-out;
    transition: all 2.2s ease-in-out;   
}
#shadow:hover {
    -webkit-transition: all 2.2s ease-in-out;
    -moz-transition: all 2.2s ease-in-out;
    -o-transition: all 2.2s ease-in-out;
    transition: all 2.2s ease-in-out;   
}

最佳答案

您的代码无法在 :hover 上运行,因为您只是更改了 img 的源代码。 CSS 与它无关。

您可以将image 放在div 中,并将其他图像设置为divbackground-image。然后在悬停时将 opacity 降低到 0

Demo

编辑

将来您可以使用 CSS filter 属性。目前仅由 -webkit 支持。就这么简单

img {
    filter: invert(100%);
}

你就完成了。但目前它只是

img {
    -webkit-filter: invert(100%);`
    /*-moz -o -ms all are unimplimented*/
}

Proof of concept (用chrome或者safari看效果)

+filter(W3C)

关于css - 图片 :hover transition not matching given variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16865670/

相关文章:

javascript - 加载时淡入菜单项(有延迟)

javascript - React.js-使用 html 动态制作网格

java - 如何使用 selenium 2 定位一个没有唯一标识符(如 Name、Id)的元素

css - 负文本缩进,悬停错误翻译(firefox)

html - 动态改变颜色的菜单

jquery - 当悬停在 Jquery 中时,多个图像元素全部消失。

css - 如何根据屏幕尺寸css3使文本的边框长度固定为20px而不是动态宽度

javascript - 更改 CSS 过渡开始和结束位置

css - css hover 的 Wordpress 简码问题

css - 如何使网页变暗以将注意力集中在横幅上? (网页上的暗淡效果)