首页 > 其他分享 >所见即所得的动画效果:Animate.css

所见即所得的动画效果:Animate.css

时间:2023-11-16 19:13:18浏览次数:34  
标签:__ 动画 所见即 duration Animate animate css

我们可以在集成Animate.css来改善界面的用户体验,省掉大量手写css动画的时间。
官网Animate.css

使用

1、安装依赖

npm install animate.css --save

2、引入依赖

import 'animate.css';

3、在项目中使用
class类名上animate__animated是必须的,animate__flipInX为你应用的动画效果

<div class="animate__animated animate__flipInX">动画</div>

在这里插入图片描述


定义动画的持续时间、延迟和迭代

Animate.css 使用自定义属性(也称为 CSS 变量)来定义动画的持续时间、延迟和迭代。

/* This only changes this particular animation duration */
.animate__animated.animate__flipInX {
  --animate-duration: 2s;
}

这里就可以将animate__flipInX动画的持续时间修改为2s

定义全局动画的持续时间、延迟和迭代

/* This only changes this particular animation duration */
:root {
  --animate-duration: 5s !important;
}

也可以直接在标签上定义延迟、持续时间等效果

 <div class="animate__animated animate__flipInX animate__delay-2s">动画</div>

在这里animate__delay-2s动画延迟了2s


不影响自定义的css动画

你也可以自定义css动画效果覆盖animate.css的动画

 <div class="mouse_chunk animate__animated animate__flipInX animate__delay-2s">动画</div>
.mouse_chunk {
    width: 100px;
    height: 50px;
    animation: custom 1s;
  }
  @keyframes custom {
    0%{
      width: 100px;
    }
    100%{
      width: 150px;
    }
  }

如果觉得这篇文章对你有帮助,欢迎点赞

标签:__,动画,所见即,duration,Animate,animate,css
From: https://www.cnblogs.com/wang-fan-w/p/17837046.html

相关文章

  • css_使用backdrop-filter实现磨玻璃效果
    <divid="container"><divid="mask"></div></div>#container{width:500px;height:300px;position:relative;border:1pxsolid#ccc;background-image:url('http://thetest.com/vokax3ygw......
  • CSS之min-height的使用
    1.关于min-height的使用效果2.不给height会造成的问题期望min-height生效3.直接给height会产生的问题期望被内容撑开的height生效注:no底边距,==>到底边的距离,懒得改了555,强迫症大免疫......
  • 网页调试(css,html,js)获取资源链接等
    进入调试模式F12或者右键检查在元素栏点击相应的组件可以查看html源码,图片视频音频链接等,或者点击组件右键检查还可以查看组件css布局变化html元素源码可以看到class类名,触发事件以及style样式在css上的改变是实时的,刷新页面会失效html的改变需要双击,同样刷新页面......
  • CSS - flex布局
    学习网址:https://zxuqian.cn/css-flex-box-layout/#google_vignette......
  • Tailwind CSS那些事儿
    ❝积土而为山,积水而为海。——《荀子·儒效》❞大家好,我是「柒八九」。前言在回望过去,展望未来-2024React生态一览表中讲到CSS时,我们提到过TailwindCSS,并且也说会有相关的文章。在文章中介绍到,TailwindCSS的受欢迎程度还是很高的。。不能说是遥遥领先,但是也是和另外的css解决......
  • css基础样式
    CSS简介CSS全称层叠样式表(CascadingStyleSheets)CSS也是一种标记语言,用于给HTML结构设置样式,例如文字大小、颜色元素宽高效果等等核心思想:HTML搭建结构,CSS添加样式,实现结构与样式的分离CSS行内样式行内样式又称内联样式直接在标签内通过style属性设置样式......
  • 成品直播源码推荐,原生button按钮css去掉默认样式
    成品直播源码推荐,原生button按钮css去掉默认样式button{border:none;margin:0;padding:0;outline:none;border-radius:0;line-height:normal;}button::after{  border:none;}​以上就是成品直播源码推荐,原生button按钮css去掉默认样式,更多内容欢迎关注之后的文章 ......
  • PostCSS通过px2rem插件和lib-flexible将px单位转换为rem(root em)单位实现大屏适配
    目录文档postcss中使用postcss-plugin-px2rem安装postcss-plugin-px2rem示例默认配置webpack中使用postcss-plugin-px2rem项目结构安装依赖文件内容大屏适配参考文章文档类似的插件postcss-plugin-px2remhttps://www.npmjs.com/package/postcss-plugin-px2remhttps://github.com/......
  • CSS 也能实现 if 判断?实现动态高度下的不同样式展现
    最近在群里,有个小伙伴问了这么一道很有趣的问题:CSS能否实现,容器再某个高度下是某种表现,一旦超出某个高度,则额外展示另外一些内容为了简化实际效果,我们看这么一张示意效果图:可以看到,当容器高度没有超过某一个值时,没有箭头图标。反之,箭头图标出现。这个效果在很多场景都会出......
  • 小程序性能提速秘籍:CSS代码优化,让小程序轻松翻倍酷炫!
    引言:Hello,小程序开发小能手们!是不是有时候发现小程序的加载速度有点慢,页面样式显示有点乱?别急,今天小编要传授一招“CSS代码优化”的技能,让你的小程序风驰电掣,页面秒变酷炫!我们要一起玩得开心,不让性能问题影响我们的小程序!......