css - 闪烁文本 N 次
问题描述
我正在处理一个交易仪表板,我有一个“最后一次更新...”文本,它应该在开始时闪烁两次,然后保持静止。此外,还有一个持续 200 毫秒的加载程序。感谢任何帮助!
.BlinkingUpdate{
margin-bottom: 0;
color: #000;
font-size: 18px;
margin-top: 5px;
text-align: left;
margin-right: 15px;
animation: blinker 1.5s;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
<p class="BlinkingUpdate">Last refresh happened sunday</p>
解决方案
使用动画迭代计数(设置为2
)
.BlinkingUpdate{
animation: blinker 1.5s 2;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
<p class="BlinkingUpdate">Last refresh happened sunday</p>
请记住,animation
速记属性包括:
duration | 缓动功能 | 延迟 |
迭代次数| 方向 | 填充模式 | 游戏状态
因此,如果你想添加一个初始的 200 毫秒延迟- 在迭代计数之前设置它:
.BlinkingUpdate {
animation: blinker 1.5s 0.2s 2;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
<p class="BlinkingUpdate">Last refresh happened sunday</p>
推荐阅读
- c++ - 无法调用没有对象的成员函数 - PX4 I2C
- python - 测试 django 邮件和附件返回空
- ruby-on-rails - RAILS 6 防止 URL 中出现许多斜杠
- python - 覆盖最大面积的矩形
- python - Amazon Connect 和 Salesforce:Lambda 不工作 INVALID_SESSION_ID
- android - 如何从 Flutter 中的隔离中删除 SharedPreferences 项
- python - 如何从给定表创建下拉列表
- symfony - 如何测试请求是否允许 AbstractGuardAuthenticator::support() 上的“IS_AUTHENTICATED_ANONYMOUSLY”
- javascript - 是否可以使用循环导入多个 Vue 插件?避免手动输入所有文件
- ubuntu - Visual Studio Code 1.51.1 未在 Ubuntu 20.10 上启动(错误:未找到 GLIBC_2.29)