javascript - 无限边框颜色循环

标签 javascript css css-animations

我想要这种效果,但不是在整个 body 背景上,而是在我的一个 div 的边框上。 ( http://jsfiddle.net/ANMPt/ )

@-webkit-keyframes blink {
    0%   { background:red; }
    50%  { background:green;}
    100% { background:red; }
}
@-moz-keyframes blink {
    0%   { background:red; }
    50%  { background:green;}
    100% { background:red; }
}
@-ms-keyframes blink {
    0%   { background:red; }
    50%  { background:green;}
    100% { background:red; }
}
body{
 -webkit-animation: blink 1s infinite;
 -moz-animation:    blink 1s infinite;
 -ms-animation:     blink 1s infinite;
}

如何只定位边界?

或者:如果有人有更好的解决方案来在 CSS 或 JavaScript 中无限循环更改边框颜色:我洗耳恭听:-)

谢谢!

最佳答案

您正在将它应用于body!为 div

div {
     -webkit-animation: blink 1s infinite;
     -moz-animation:    blink 1s infinite;
     -ms-animation:     blink 1s infinite;
}

fiddle :http://jsfiddle.net/praveenscience/ANMPt/160/

但是,如果你说它是为了边框,那就是为了 border-color 而不是 background!

@-webkit-keyframes blink {
        0%   { border-color:red; }
        50%  { border-color:green;}
        100% { border-color:red; }
}
@-moz-keyframes blink {
        0%   { border-color:red; }
        50%  { border-color:green;}
        100% { border-color:red; }
}
@-ms-keyframes blink {
        0%   { border-color:red; }
        50%  { border-color:green;}
        100% { border-color:red; }
}
div {
     -webkit-animation: blink 1s infinite;
     -moz-animation:    blink 1s infinite;
     -ms-animation:     blink 1s infinite;
     border: 2px solid;
}

fiddle :http://jsfiddle.net/praveenscience/ANMPt/167/

关于javascript - 无限边框颜色循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25669050/

相关文章:

javascript - 解析巨大的json数据

javascript - 展示类(class)形象 10 秒

javascript - Angular ngGrid 在页面加载时选择行

html - 使图像位置相对于页面顶部

javascript - JS数学导致总和为负

jquery - 使用 jQuery 在间隔上复合 CSS 转换

javascript - DoubleClick Floodlight onClick

html - ul li 列表样式导航,一些元素右对齐

html - 在不移动其他 div 的情况下悬停并转换 div

jquery - 在页面加载时增长和收缩元素