css - CSS颜色动画border-top属性
问题描述
我有一个 4px 的蓝色边框顶部,我想创建一个简单的动画来指示正在加载的东西。
body.loading {
border-top: 3px black solid;
}
我想要一个黑色/白色渐变并移动它以产生效果。我找到了一些鼠标悬停效果的例子,但在这种情况下,我希望动画只对 body.loading 类持续存在。
我找到了一个例子,但使用的是背景颜色而不是边框。(http://jsfiddle.net/aKhjk/1/)。谢谢你的指导。
解决方案
bordertest
为类添加动画属性
animation: loading 3s linear infinite;
下面动画的关键帧:
@keyframes loading {
from {left: 0%; width: 0;z-index:100;}
to {left: 0; width: 100%;}
}
推荐阅读
- python - 如何分别打印所有 div 元素
- swift - 在选择时更改 UITabBarItem 图像(Xcode 12,Swift)
- javascript - 编写“实时编码器”
- python - 如何从 Pandas 的 DataFrame 求和后获得最大值?
- java - HmacSHA512 的 TOTP 算法种子长度
- blazor - 我们可以检查 Blazor 中哪个属性未通过验证吗?
- java - 使用 Java 8 从文件中读取数据?
- javascript - 我可以做没有绑定功能的滑块(反应)
- c# - 在 Blazor 组件中以 JSON 格式显示嵌套列表
- javascript - 在悬停时获取元素 ID