Command Palette

Search for a command to run...

CS

CSS 转换生成器

用实时悬停预览从属性、持续时间、定时功能和延迟构建 CSS 转换,然后复制生产就绪代码。支持多层。

Presets
Toolz
Layers
Layer 1
300ms
0ms
Generated CSS
transition: all 300ms ease;
Category:css
Mode:Offline
Version:1.0.0
Access:Free

CSS 转换生成器是什么?

CSS 转换生成器是 CSS 转换属性的可视化编辑器, 您可以选择要动画化的属性, 设置持续时间, 选择定时功能, 并添加延迟, 然后触发实时预览, 观看精确的宽松, 然后再复制声明, 您可以在一个速记中分层几个转换 - 例如在移动变换时褪色不透明度 - 并且每个层都有自己的属性, 持续时间, 定时和延迟。

转换告诉浏览器对属性两个值之间的变化进行动画处理,而不是立即切换。在悬停时更改背景颜色,无需转换,它会突然断裂;添加转换:背景颜色 200ms 易于使用,相同的更改会在五分之一秒内轻松使用。转换基于基本状态,而不是悬停状态,因此元素会对更改进行动画处理,这使得交互感觉完成而不是在返回的路上突然。

Everything happen in your browser。Fade、Button hover 或 Bounce 这样的预设开始,调整滑块并进行选择,按下预览触发器即可看到运动,复制速记。工具按照规范要求的顺序写入四个部分- 属性、持续时间、定时- 功能、延迟- 并在为零时省略延迟。没有帐户,没有上传,一旦页面加载完毕,它就会保持离线工作。

最常见的错误是尝试转换一个没有中间值的属性。显示:无以显示:块无法动画化,因为显示不是可动画属性 - 无与块之间没有中间位置 - 这就是为什么单独构建在显示上的淡入淡出跳跃的修复方法是将不透明度和可见性一起转换,或者使用较新的允许离散行为。它也值得优先于宽度、高度、顶部或左侧进行动画转换和不透明度:前两个在 GPU 上合成,不会触发布局,因此它们保持平滑,而动画布局属性重新计算每个帧上的页面,并且是粗糙、口吃的转换的通常来源。

CSS 转换生成器的使用方法?

1

选择预设或属性

从"淡入淡出、"按钮悬停或"反弹等预设开始,或者选择要动画化的属性 - 不透明度、变换、背景颜色或全部。

2

设置持续时间、宽松和延迟

Drag持续时间和延迟滑块,并选择计时功能- 轻松、线性、三次贝塞尔曲线或步进,数值随用随更新速记。

3

预览动议

按触发器在预览元素上播放过渡。由于过渡需要状态更改才能运行,因此预览会在两个状态之间切换,以便您看到缓和。

4

复制CSS

复制生成的转换速记并将其粘贴到元素的基本状态,而不是悬停状态,因此它可以双向运行。

主要特点

多个过渡层

添加和删除图层以一次动画化多个属性(每个属性都有自己的属性、持续时间、定时功能和延迟),这些属性连接成一个逗号分隔的速记

真正的宽松曲线

CSS 的四个关键字加上策划的三次贝塞尔预设,包括一个材料标准曲线和一个过冲后退曲线,以及一个逐帧运动的步骤()函数

实时悬停预览

触发器通过在两种状态之间切换来播放预览元素的过渡,因此您可以在复制单行之前感受到时间和轻松

正确的速记顺序

输出遵循属性、持续时间、定时功能和延迟的规范顺序,并在为零时降低延迟,从而使 CSS 保持干净

Frequently Asked Questions

CSS 转换在设定的持续时间内动画化属性两个值之间的变化,而不是立即切换。您在基本状态上定义一次,并且浏览器每当属性值发生变化时(例如在悬停时或切换类时)都会简化属性。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

css transition generatorcss transitiontransition csscss hover effecttransition timing functioncubic beziercss easetransition delaycss animation timing