CSS 3.0实现时光轴加载动画
给大家分享一个用CSS 3.0实现时光轴加载动画,效果如下:
以下是代码实现,欢迎大家复制、粘贴和收藏。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>CSS 3.0实现时光轴加载动画</title><style>html {height: 100%;background: linear-gradient(#813b97, #463c96);}@-webkit-keyframes progress1 {0% {transform: scalex(0);opacity: 0.5;}90% {transform: scalex(1);opacity: 1;}92% {transform: scalex(1);opacity: 1;}100% {transform: scalex(1);opacity: 0;}}@keyframes progress1 {0% {transform: scalex(0);opacity: 0.5;}90% {transform: scalex(1);opacity: 1;}92% {transform: scalex(1);opacity: 1;}100% {transform: scalex(1);opacity: 0;}}@-webkit-keyframes progress2 {0% {transform: scale(0.3, 0.8) translatez(0);opacity: 0;}90% {transform: scale(1, 1) translatex(300px) translatez(0);opacity: 1;}100% {transform: scale(1, 1) translatex(300px) translatez(0);opacity: 0;}}@keyframes progress2 {0% {transform: scale(0.3, 0.8) translatez(0);opacity: 0;}90% {transform: scale(1, 1) translatex(300px) translatez(0);opacity: 1;}100% {transform: scale(1, 1) translatex(300px) translatez(0);opacity: 0;}}.line {position: absolute;top: 50%;width: 300px;left: 50%;margin-left: -150px;height: 3px;background: rgba(255, 255, 255, 0.1);}.line:before {-webkit-animation: progress1 4s infinite;animation: progress1 4s infinite;transform-origin: 0 0;content: "";display: block;width: 300px;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0.1) 10%, rgba(255, 255, 255, 0.4) 80%, white);}.line:after {content: "";position: absolute;-webkit-animation: progress2 4s infinite;animation: progress2 4s infinite;transform-origin: 90% 50%;margin-left: -24px;top: -9px;width: 30px;height: 21px;border-radius: 2px;background: rgba(210, 189, 255, 0.55);filter: blur(8px);box-shadow: 0 0 10px 6px rgba(210, 189, 255, 0.4), -20px 0 15px 4px rgba(117, 75, 206, 0.3), -40px 0 15px 2px rgba(210, 189, 255, 0.2), -60px 0 10px 1px rgba(154, 130, 204, 0.1), -80px 0 10px 1px rgba(210, 189, 255, 0.05);}</style></head><body><div class="line"></div>
</body></html>
CSS 3.0实现时光轴加载动画相关推荐
- CSS实现最简洁的加载动画
纯CSS能实现的功能越来越多了,能用css实现的就别用js,今天教大家用最短的代码实现下面这个加载动画,这个加载动画的优势不仅是短小,而且不需要额外的dom元素就可实现,因此在那些异步加载的dom身上 ...
- [每天进步一点点~] uni-app css 实现 10种 loading加载动画效果
第一种 效果图: 检测动画.gif 需要准备一张下面的底图,因为我写不出这种分成无数线段的圆... 加载loading底图.png 代码: <template><view class ...
- css实现圆形进度条加载动画
这里我会把遇到这个需求时的实现过程和遇到的问题记录下来,如果只是要看最终实现结果可直接滑到底部看实现代码. 我们经常可以看到网上有一些圆形进度条跟随数字的变化慢慢变成一个圆,这个动画实际上可以通过纯c ...
- HTML+CSS制作Windows启动加载动画
HTML+CSS制作Windows启动加载动画 效果图如下: HTML部分源代码如下: <!DOCTYPE html> <html lang="en">&l ...
- css 实现心形加载动画
文章目录 前言 一.html代码 二.css 总结 前言 心形加载动画 提示:以下是本篇文章的代码内容,供大家参考,相互学习 一.html代码 代码如下: <html><head&g ...
- css动画----loading加载动画
今天做项目的时候,一个loading加载动画,让我搞了很长时间,后来ui给了看了一个loading加载源码,仿照着源码,把样式改了一下,成功了,并且通过ui给的链接,发现里面有很多优秀的源码可以借鉴, ...
- CSS 3.0实现加载动画
给大家分享一个用CSS 3.0实现加载动画,效果如下: 以下是代码实现,欢迎大家复制.粘贴和收藏. <!DOCTYPE html> <html lang="en" ...
- CSS 实现加载动画之四-圆点旋转
原文:CSS 实现加载动画之四-圆点旋转 圆点旋转也是加载动画中经常用到的.其实现方式和菊花旋转一样,只不过一个是线条形式,一个是圆点形式.圆点按照固定的旋转角度排列,加上延时的改变透明度的动画就可以 ...
- 为网格布局图片打造的超炫 CSS 加载动画
今天,我想与大家分享一些专门为网格布局的图像制作的很酷的 CSS 加载动画效果.您可以把这些效果用在你的作品集,博客或任何你想要的网页中.设置很简单.我们使用了下面这些工具库来实现这个效果: Norm ...
最新文章
- iOS--资源--优秀app发掘
- navigationbar
- 【机器学习】模型压缩大杀器!详解高效模型设计的自动机器学习流水线
- STL 之reverse,reverse_copy,rotate,rotate_copy
- Linux 学习和教训
- 计算机为什么要区别C盘,D盘,E盘等?
- UVA 679 小球掉落 思维 + 数据结构
- Nutch1.2二次开发详细攻略(二)【图文】------Windows平台下Nutch1.2的搭建
- mysql实例备份和单库备份_史上最简单的MySQL数据备份与还原教程(上)(三十五)...
- uniapp 解决切换横竖屏后内容错乱的问题
- 浙江移动无线dns服务器地址,首选dns_浙江省宁波市(中国移动)首选dns是什么,备选dns是什么...
- java后台模板_Java服务端后台常用模板
- HDU4585 Shaolin
- 计算机属性cmd命令,怎么用命令提示符打开系统属性
- eclipse 使用 git合并develop分支到master分支步骤
- stroj测试网络搭建
- String s与String s = ““的区别
- 什么是群、什么是阿贝尔群(abel群、阿贝尔群也称为交换群或可交换群)、群论入门
- 老虎的屁股摸不得,宝宝的屁屁一样碰不得!
- 如何通过电感+MOS管实现BUCK降压和Boost升压
热门文章
- php模板数组长度判断,php数组是否存在指定字符与数组长度检测实例_PHP教程
- php中多维数组的长度,php中count获取多维数组长度的方法
- spring常用注解说明
- 如何清除本地DNS缓存
- 服务器 Unbuntu重启后,nvidia-smi 不能使用
- 卢俊卿欢迎荷兰前首相科克夫妇访问天九集团
- python降维之时间类型数据的处理_python数据预处理方式 :数据降维
- 计算机考研901的学校,天津大学初试专业课科目取消902软件工程改考901
- PC上搭建简单的FTP服务器(仅用于局域网)
- 人工智能的2022:技术的价值在于生产力