是否可以为转换选项设置不同的持续时间/延迟?

2024-01-03

我想为我的 html 对象设置几个转换选项,但具有不同的持续时间和延迟。

如果我尝试使用类似的东西:

-webkit-transition: -webkit-transform, opacity;
-webkit-transform: rotate(180deg) scale(2); 
-webkit-transition-duration: 2000ms, 6000ms; 
-webkit-transition-delay: 0ms, 6000ms;

然后我将为变换和不透明度设置不同的时间函数,但我可以为旋转和缩放设置不同的选项,例如旋转10秒缩放20秒?


是的,您可以直接使用 CSS3 动画来做到这一点。如果您有一个从 0 到 1 的不透明度变换持续 20 秒,以及持续 10 秒的 90 度旋转,那么您可以在 10 秒处创建一个不透明度为 0.5 且旋转 90 度的关键帧,并在 20 秒处创建另一个不透明度为 1 的关键帧并旋转90度。这有点痛苦,但它会起作用。嵌套 div 更干净一些(正如 Doug 上面所说)

好的,这是代码:

@-webkit-keyframes foo {
 0% {
    -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    opacity: 0;
 }
 50% {
    -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    opacity: 0.5;
 }

 100% {
    -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(90deg);
    opacity: 1;
 }

你会放

-webkit-animation-duration: 20s;

到你的 HTML 中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以为转换选项设置不同的持续时间/延迟? 的相关文章

随机推荐

  • 涉及前一行数据的 Python 向量化运算

    我很好地掌握了如何利用 pandas 和 numpy 对整个数据列进行矢量化操作 然而 我遇到了一种我似乎无法矢量化的情况 当计算涉及利用前一行的值来计算当前行时 我必须退回到 for 循环 是否可以对这种事情进行矢量化 这是我的意思的一个
  • MySQL 更改表修改列在具有空值的行处失败

    我有一个大约有 10K 行的表 我正在尝试更改该表 以便该字段fielddelimiter永远不会为空 我正在尝试执行 alter 语句 期望将任何 null 值更改为默认值 但我从 sql 语句中收到错误 alter table merc
  • AJAX 无法在本地主机上运行

    我正在尝试让 AJAX 示例正常工作 但无法使其正常工作 你能在 XAMPP 上正常运行吗 我有三个文件 message txt index html ajaxtest js 当您单击超链接时 它应该会弹出一个包含 message txt
  • 通过 REST API 列出 Azure 虚拟机

    我当前正在尝试以编程方式获取在 Windows Azure 订阅下运行的所有虚拟机的列表 为此 我尝试使用 Azure REST API https management core windows net https management
  • 如何向 PHP 表单添加删除按钮以从 MySQL 表中删除行

    我已将 MySQL 表的结果输出到 HTML 表 在最后一列中 我想添加一个删除选项 该选项调用另一个表单并从 MySQL 表中删除用户 但我似乎无法让它发挥作用 这是我的结果页面代码 table thead thead table
  • 如何使用 Twilio 暖转电话会议?

    我已阅读有关呼叫转接的 Twilio 文档twilio文档 https www twilio com docs voice api conference resource 堆栈溢出 https stackoverflow com quest
  • Bootstrap 弹出框的 Angular 指令

    我为引导弹出窗口编写了自定义指令 但遇到了一些麻烦 这是代码 angular module CommandCenterApp directive bzPopover function compile http commandHelper r
  • Android:ImageView 放大源图像

    我似乎无法让 ImageView 以原始大小显示其源图像 ImageView 看起来像这样
  • Twitter Bootstrap Carousel - 访问当前索引

    如何从轮播中获取当前索引 在本例中 我使用的是无序列表 我知道我可以搜索列表项以找到具有 活动 CSS 类的项 但我想知道是否可以直接询问轮播对象 另外 能够访问目标索引 在 幻灯片 事件上 也会很方便 同样 我可以通过搜索来做到这一点 v
  • EJB weblogic.ejb20.cache.CacheFullException

    我正在使用 EJB1 2 开发一个应用程序 以前运行良好 但从过去几天开始 我遇到了以下异常 Exception in ejbLoad weblogic ejb20 cache CacheFullException size 85783 t
  • 使用Python使用字典将罗马数字转换为整数

    我正在学习编码 并且我有一个练习来制作罗马数字到整数的转换器 我意识到编写这个程序有很多不同的方法 但如果您能帮助我找到我的错误 我将不胜感激 我很想听到关于如何写得更好的建议 但我现在真正可以使用的是理解我在这方面做错了什么 我有一本字典
  • 如何用汇编语言(ASM)检查“数组的长度”,

    我刚刚开始学习汇编语言 在java中 如果我们有一个数组 我们总是可以使用array length来获取它的长度 装配中有这样的事情吗 如果是这样 有人可以在这里指导我吗 Edit 我很抱歉 我知道程序集没有数组 我试图简化事情 我的意思是
  • 是什么原因导致“未知铬错误:-400”?

    我在尝试在 WebView 中加载 URL 时收到错误 是什么原因导致 未知铬错误 400 我发现我忘记了
  • Xcode 10,命令 CodeSign 失败,退出代码非零

    每次我构建控制台时都会显示此消息 CodeSign Users admin Desktop AppStoreBuild Project201 build Debug iphonesimulator Project app 在目标 Deske
  • “ChromeHeadless 在 60000 毫秒内没有捕获,杀死。”仅发生在 Gitlab 托管的 CI/CD 管道中

    在 Gitlab 上运行 CI CD 管道时 我的 Karma 测试超时并出现以下错误 wdm Compiled successfully 05 08 2019 22 25 31 483 INFO karma server Karma v4
  • 慢速 Scala 断言

    我们最近一直在分析我们的代码 并且遇到了一些烦人的热点 它们的形式是 assert a b a is not equal to b 因为其中一些断言可能会在代码中被调用大量次 字符串连接开始累加 assert定义为 def assert a
  • 从S3C6410板启动时无法在未知块(0,0)上挂载根文件系统

    我有一块S3C6410板 软件包中默认的 Linux 是 2 6 28 并且运行良好 我想用更新的内核升级它 我抓住了buildroot 2012 11版本 然后我获取 DVD 中的默认配置文件并用它编译内核 3 6 8 引导加载程序和根文
  • 初始化是否需要左值到右值的转换?是 `int x = x;` UB 吗?

    C 标准在 3 3 2 声明点 中包含一个半著名的 令人惊讶的 名称查找示例 int x x 这会初始化x与自身 作为原始类型 是未初始化的因此具有不确定的值 假设它是自动变量 这实际上是未定义的行为吗 根据4 1 左值到右值转换 对未初始
  • 在给定完整历史记录的情况下计算球队赢得体育比赛的赔率的算法

    假设 团队永远不会改变 球队的技术没有提高 每个团队相对于其他团队的某些子集的表现的整个历史是已知的 球队之间进行的比赛数量很多 但可能很少 每支球队都没有与其他球队交手 例如 我有一长串比赛结果 如下所示 Team A beats Tea
  • 是否可以为转换选项设置不同的持续时间/延迟?

    我想为我的 html 对象设置几个转换选项 但具有不同的持续时间和延迟 如果我尝试使用类似的东西 webkit transition webkit transform opacity webkit transform rotate 180d