javascript - 使用 CSS/JS 的动画发光边框?

标签 javascript css

是否可以使用 JS 来自动持续更改特定的 CSS 属性?

我想创建发光边框,其发光不断变亮和变暗(使用 3 个属性来实现此效果 - 边框、框阴影、嵌入框阴影)。我该怎么做?

请注意,我不是在谈论使用“悬停”或“事件”状态。 如果可能的话,我还希望它能在所有浏览器中运行。

最佳答案

为仅 CSS 解决方案操纵上述答案

@-webkit-keyframes glow {
    to {
         border-color: #69c800;
    -webkit-box-shadow: 0 0 5px #69c800;
       -moz-box-shadow: 0 0 5px #69c800;
            box-shadow: 0 0 5px #69c800;
    }
}

.myGlower {
    background-color: #ccc;
    border: 1px solid transparent;
    -webkit-animation: glow 1.0s infinite alternate;  
     -webkit-transition: border 1.0s linear, box-shadow 1.0s linear;
       -moz-transition: border 1.0s linear, box-shadow 1.0s linear;
            transition: border 1.0s linear, box-shadow 1.0s linear;
    width: 100px;
    height: 100px;
    margin: 50px;
}

关于javascript - 使用 CSS/JS 的动画发光边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15008931/

相关文章:

javascript - 提交 AJAX Post onchange

javascript - 保留点击 Angular ngFor的背景边框

html - 如何设置 3x3 CSS 网格

html - 如何通过添加新类来覆盖默认宽度!对动态宽度很重要

javascript - 根据值 : Javascript 从对象数组中选择一个属性

javascript - 为什么按位异或在 JavaScript 的 if 语句中不起作用?

javascript - 处理刷新 token 的方法

javascript - 如何摆脱第一个未定义的

css - 为什么 .scss 文件中的更改会转换为 .css 文件

html - Browser Resize 和 Chrome Inspect 显示不同的 Layouts ,如何使用媒体查询解决这个问题?