当前位置: 首页 > news >正文

css线性炫酷动画

需求

线条以动画的形式显示,线条显示结束后图片淡出

思路

给图片一个透明遮罩层,遮罩层遮挡住线条,让遮罩层的宽度从100%到0。图片的淡出动画要设置animatio-delay,时间为线条动画的运动时间,这样就形成了动画队列

代码

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
  .box {
    position: relative;
  }
  .model,
  .line {
    position: absolute;
    left: 200px;
  }
  .model {
    display: inline-block;
    width: 206px;
    height: 30px;
    background: #fff;
    animation: 1s translate linear;
     animation-fill-mode: both;
  }
  .girl {
    display: inline-block;
    animation: .5s opacity linear;
    /*第一个动画运动后开始第二个动画*/
    animation-delay: 1s;
    /*运动前保持第一帧状态,运动后保持最后一帧状态*/
    animation-fill-mode: both;


  }
  @keyframes translate {
    0% {
      width: 206px;
    }
    100% {
      width: 0;
    }
  }
  @keyframes opacity {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }
  </style>
</head>

<body>

  
  <div class="box">
    <div class="girl">
      <img src="./imgs/test.png" alt="">
    </div>
    <img src="./imgs/line.jpg" alt="" width="206" height="11" class="line">
    <span class="model"></span>
  </div>
</body>

</html>

静态效果图

1027889-20180207183113826-416468195.jpg

相关文章:

  • maven版本与jdk版本 对应关系
  • JSP --学习
  • js 拾遗之return
  • Linux颜色文件+tab+快捷键
  • [HNOI2010]BUS 公交线路
  • 瀑布开发和敏捷开发
  • 静态链表
  • SDUT OJ 数据结构实验之链表六:有序链表的建立
  • webpack-loader
  • 算法学习之路|搬运家具(模拟)
  • Java电商项目面试题(五)
  • 流媒体之HLS——综述
  • 人工智能三年行动计划启动,推动人工智能和实体经济深度融合
  • MySQL数据库----IDE工具介绍及数据备份
  • 阿里云CodePipeline亮相,帮助用户实现持续集成与交付
  • flutter的key在widget list的作用以及必要性
  • gitlab-ci配置详解(一)
  • JavaScript HTML DOM
  • JavaScript的使用你知道几种?(上)
  • Web设计流程优化:网页效果图设计新思路
  • 类orAPI - 收藏集 - 掘金
  • 区块链分支循环
  • 如何合理的规划jvm性能调优
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 数据科学 第 3 章 11 字符串处理
  • 数组的操作
  • 转载:[译] 内容加速黑科技趣谈
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​io --- 处理流的核心工具​
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​低代码平台的核心价值与优势
  • # C++之functional库用法整理
  • # include “ “ 和 # include < >两者的区别
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .Net MVC + EF搭建学生管理系统
  • .NET NPOI导出Excel详解
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 动态调用WebService + WSE + UsernameToken
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .netcore 获取appsettings
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • [20161101]rman备份与数据文件变化7.txt
  • [Android] 240204批量生成联系人,短信,通话记录的APK
  • [CF482B]Interesting Array
  • [CISCN 2019华东南]Web11
  • [CSS]CSS 字体属性