是否有可能在不使用Flash或GIF的情况下在网页上的按钮和其他对象上创建类似的动画发光效果?
答案 0 :(得分:12)
使用@keyframes
。
你可以像这样制作一个脉冲动画。
#box {
width:80px;
height:80px;
background:gray;
animation:pulse 0.5s infinite alternate;
}
@keyframes pulse {
from { box-shadow:0px 0px 10px 3px #0066cc; }
to { box-shadow:0px 0px 20px 5px #0066cc; }
}
注意@keyframes
应该加上这样的前缀:@-webkit-keyframes
。
animation
属性也应该加前缀
答案 1 :(得分:0)
在CSS中添加box-shadow
并使其颜色鲜艳。它不会有动画效果,但会有一种发光效果。
小提琴:http://jsfiddle.net/5N2ra/