接口参考

transition.cpp · CSS 属性

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

src/animation/transition.cpp
cubic-bezier()
部分支持3.61.7C++ / C / Go / Rust

动画与 transition 简写有真实缓动求值。数字扫描只按逗号/空格和十进制前缀处理,不接受 calc 等完整数值表达式;transition-timing-function 长属性另有第一项/keyword 限制。

transition.cpp
cubic-bezier(x1,y1,x2,y2)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/animation/transition.cpp:479

反馈此接口问题 →
linear() 分段缓动
不支持3.61.7C++ / C / Go / Rust

linear 关键字可用;分段 linear() 没有解析/插值模型。

transition.cpp
linear(<number> [<percentage>], ...)

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/animation/transition.cpp:471

反馈此接口问题 →
steps()
部分支持3.61.7C++ / C / Go / Rust

steps 只保存 stepCount 与 jumpStart 布尔值:jump-both 被当 start,jump-none 被当 end,缺完整四种 jump-position 模型;小于 1 被归一为 1。

transition.cpp
steps(N[,start|end|jump-start|jump-end]) | step-start | step-end

历史审计版本: 3.59.0 · 2026-11-01 Asia/Shanghai (UTC+08:00)

验证范围

沿用 2026-11-01 / 3.59.0 的静态源码审计。引用可查询,不代表本版本重新实测。

src/animation/transition.cpp:494

反馈此接口问题 →
浏览同类接口 →