CSS动画(css、js动画库:各种动画效果)

第一种方法:文字从上到下显示动画;

      <div class="text-container">
        <div class="text">
          文字从上到下显示
        </div>
      </div>
<style scoped>
/*确保 @keyframes 规则在引用它的任何选择器之前定义,以避免因为顺序问题导致的错误。如果 @keyframes 规则在引用它的选择器之后定义,浏览器可能无法识别动画名称,从而导致动画不工作。
*/
@keyframes slideIn {
  from {
    transform: translateY(-100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.text-container {
      position: absolute; /* 绝对定位,相对于最近的定位祖先元素 */
      top: 45%; /* 垂直开始动画 */
      left: 50%; /* 水平居中 */
      transform: translate(-50%, -50%); /* 精确居中 */
      text-align: center; /* 文字居中 */
    }

    .text {
      /* position: relative; 如果不需要相对于 .text-container 定位,可以移除这行 */
      animation: slideIn 1.5s ease-in-out forwards; /* 应用动画 */
      opacity: 0; /* 开始时完全透明 */
      font-size: 3.5rem;
      color: #303133;
      font-family: Serif;
    }
</style>

第二种方法:Animate.css动画库是一个现成的跨浏览器动画库,非常适合强调、主页、滑块和注意力引导提示。
①安装;

npm install animate.css --save

②在mian.js里引入,这样不管在哪个页面都可以直接使用;

import 'animate.css';

③使用:安装 Animate.css 后,将类与任何动画名称一起添加到元素中(不要忘记前缀!animate__animated animate__),看你需要哪种动画直接加在前缀后就实现动画了;

<h1 class="animate__animated animate__bounce">An animated element</h1>

在这里插入图片描述
第三种:Anime.js动画库,有很多案例与附带的代码,适合复杂动画,版本3开源,版本4收费;
在这里插入图片描述
第四种:Hover.css,驱动的悬停效果的集合,可应用于链接、按钮、徽标、SVG、特色图像等。商业用途要收费。
在这里插入图片描述
第五种:bansal,用漂亮的图案填充空白背景。
在这里插入图片描述
第六种:Three Dots ,是一组仅使用单个元素制作的 CSS 加载动画。
在这里插入图片描述
第七种: Animista,自己设计动画样式可以生成代码。
在这里插入图片描述
第八种:AniJS ,允许以简单的“类似句子”的结构向元素添加动画。
在这里插入图片描述
第九种:

相关推荐

  1. css 多种动画效果

    2024-04-20 16:42:08       65 阅读
  2. CSS动画效果

    2024-04-20 16:42:08       43 阅读
  3. css动画旋转效果实现

    2024-04-20 16:42:08       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-20 16:42:08       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-20 16:42:08       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-20 16:42:08       87 阅读
  4. Python语言-面向对象

    2024-04-20 16:42:08       96 阅读

热门阅读

  1. Cesium之home键开关及相机位置设置

    2024-04-20 16:42:08       33 阅读
  2. PostCSS概述

    2024-04-20 16:42:08       32 阅读
  3. docker初识

    2024-04-20 16:42:08       25 阅读
  4. Linux命令学习—FTP 服务器

    2024-04-20 16:42:08       32 阅读
  5. 从写博客到现在的感受

    2024-04-20 16:42:08       30 阅读
  6. 220个常见的金融术语名词解释

    2024-04-20 16:42:08       28 阅读
  7. CentOS常用的命令

    2024-04-20 16:42:08       49 阅读