css - 加载时从 0 到 100% 的动画宽度
问题描述
我想为打开网站后看起来像加载的线条制作动画,并且只需要执行一次。
它只需要在 3 秒内从宽度 0% 增长到 100%。
我已经扩展了顺风配置以包括宽度并具有 3 秒的持续时间:
transitionProperty: {
width: 'width'
},
transitionDuration: {
3000: '3s'
}
然后应用以下类transition-width duration-3000 ease-linear
问题是,如果我调整窗口大小,我会看到动画,但是当页面加载时它本身并没有动画,它不会增长。
用简单的 CSS 术语来说,我所拥有的是:
transition-property: width;
transition-duration: 3s;
transition-timing-function: linear;
解决方案
推荐阅读
- css - 网格列响应宽度,但不大于不小于
- react-testing-library - 使用 inside 和自定义查询的反应测试库
- bash - 如何在 Google Colab 中实现这些 bash 命令
- php - React - PHP:如何通过 POST 请求的获取请求解决 CORS 问题?
- spring-boot - 如何更改杰克逊以检测 POJO 中的所有字段,而不仅仅是公共字段?
- android - 当我销毁我的应用程序超过 2 次时,它不会从 txt 文件中读取数据,数据会丢失
- visual-studio-code - 使用 URL 打开 VS Code 远程
- c# - 并发 C#,任务
vs TaskCompletionSource - apache-spark - Spark:从文本文件的列中查找最常见的值
- c# - 发布 Web 应用程序时,Powershell 脚本无法按预期工作