多年来,我一直在寻找这样的标题。但我希望该标题的背景不透明。50% 然后悬停 90% 和半脉动文本效果。你能帮我解决这个问题吗?
问问题
84 次
1 回答
0
根据您的浏览器支持,这可以使用 CSS 动画(示例)来完成。
h2 {
background: rgba(0, 0, 0, 0.5);
}
.image:hover h2 {
background: rgba(0, 0, 0, 0.8);
-moz-animation: 2s ease 0s normal none infinite pulse;
-webkit-animation: 2s ease 0s normal none infinite pulse;
}
@-moz-keyframes pulse {
0% { color: #000 }
50% { color: #FFF }
100% { color: #000; }
}
@-webkit-keyframes pulse {
0% { color: #000 }
50% { color: #FFF }
100% { color: #000; }
}
如果您需要旧版浏览器支持,而不是 RGBA,请使用具有 alpha 透明度的 PNG 背景图像和jQuery animate()而不是 CSS 动画。
于 2012-11-10T08:36:33.750 回答