use*_*315 6 html css animation animate.css
我animate.css用于登录表单.除了我希望它工作的方式之外,它的工作原理.目前我正在使用,fadeInDown但它从我想要的更长的距离逐渐消失.它从视口中消失,而在大约20px时消失.我希望这是有道理的.
https://daneden.github.io/animate.css/
<link href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.1/animate.min.css" rel="stylesheet" />
<div id="login">
<div class="row animated fadeInDown">
<img src="logo.png"/>
<input type="text">
<input type="password">
</div>
</div>Run Code Online (Sandbox Code Playgroud)
Dav*_*ain 11
只需将默认fadeInDown动画覆盖到您喜欢的任何地方即可.
如果你看一下GitHub上的源代码- animate.css/source/fading_entrances/fadeInDown.css,你会发现它只是一个简单的@keyframes规则.只需复制它并将转换属性更改为您的需要.
在你的情况下像这样:
transform: translate3d(0, -20px, 0);
Run Code Online (Sandbox Code Playgroud)
这是一个将fadeInDown动画从左到右而不是从上到下显示的示例,这根本没有任何意义,只是为了向您展示它可以被更改.
您也可以进行自定义构建并添加自己的动画或辅助类来更改偏移量.
@import url('https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.1/animate.min.css');
@keyframes fadeInDown {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}Run Code Online (Sandbox Code Playgroud)
<div id="login">
<div class="row animated fadeInDown">
<input type="text">
<input type="password">
</div>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3885 次 |
| 最近记录: |