CSS3-loading动画(四)
图片看的效果真是不行,还是戳下面网址看吧
在线示例:http://liyunpei.xyz/loading.html
十七、效果十七

三个小球,纵向居中,间距撑开,依次改变小球的translateY的值即可。
@keyframes leap_ball {
50% {
transform: translateY(60px);
}
}
十八、效果十八

三个小球,横纵方向上均居中,通过外边距撑开小球之间的距离,从效果上看是左右两边的两个小球在围绕中间小球做环绕运动,那么我们可以直接让小球的父元素来旋转,来达到两边小球的环绕效果(父元素旋转的时候,因为圆形,所以中间小球看不出是在旋转,并且中间的位置也不会改变,从视觉上看,中间小球没有做任何变化)。
@keyframes wind_ball {
50% {
transform: rotateZ(180deg);
}
100% {
transform: rotateZ(360deg);
}
}
十九、效果十九

一共五个小球,每一个小球执行的动画都一样,只是每个小球的动画延迟时间不同,而使小球的位置不同,将五个小球定位至同一个位置作为统一起点(这里,我是将五个小球统一定位至最右边)
{animation: cool_ballP 2s linear infinite, cool_ballS 2s linear infinite;}
@keyframes cool_ballP {
80% {
right: 75%; //到达终点,开始返回起点
}
}
@keyframes cool_ballS {
80% { //到达终点
top: 25%;
width: 20px;
height: 20px;
}
81% { //开始返回起点,长度变大,宽度变小,模拟移动产生的形变
top:;
width: 25px;
height: 15px;
}
99% { //到达起点
top:;
width: 25px;
height: 15px;
}
100% { //恢复初始
width: 20px;
height: 20px;
}
}
二十、效果二十

共八个小球,定位围成一个圆,改变小球的宽度、高度即可(要保持小球改变的是以小球的圆心为基准)
{animation: load_ball 1.6s linear infinite;}
@keyframes load_ball {
50% {
height:;
width:;
}
80% {
height:;
width:;
}
}
(50%-80%小球维持宽度、高度保持0,形成了一半显示,一半隐藏的效果)
二十一、效果二十一

一共三个小球,每个小球的运动轨迹依然是相同的,这里,我将三个小球的中心定位到纵向顶部,横向中心,然后分三个阶段,先运动到右下角,再到左下角,最后返回起点。
(在每一个阶段接近中间的时间点,加上了透明度的改变)
@keyframes triangle_ball {
16% {
opacity: .6;
}
33% {
left: 100%;
top: 100%;
opacity:;
}
50% {
opacity: .6;
}
66% {
left:;
top: 100%;
opacity:;
}
83% {
opacity: .6;
}
99% {
top:;
left: 50%;
opacity:;
}
}
二十二、效果二十二

这类似于一个旋转的齿轮,关键是如何做出一个齿轮的形状来,一个div给实现边框做里面的圆,给div的伪类虚线边框做外面的锯齿,伪类的边框越宽,锯齿越稀松,反之,越密集。
做出来齿轮了,就剩下旋转的小case了。
.gear_ball {
height: 60px;
width: 60px;
border-radius: 50%;
display: inline-block;
border: 4px #fff solid;
position: relative;
}
.gear_ball:after {
content: '';
position: absolute;
width: 60px;
height: 60px;
border-radius: 50%;
top: -8px;
left: -8px;
border: 8px #fff dashed;
}
今天的分享结束,明天周五,再来一波,撒花完结
CSS3-loading动画(四)的更多相关文章
- 简单的CSS3 Loading动画
最终效果如图一,gif图片稍微有点卡顿,事实上代码在浏览器里执行得很流畅.这里面用到的css3技术非常简单,分别是border-radius.伪元素.css3关键帧以及animation动画. 首先整 ...
- css3 loading动画 三个省略号
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- 分享web前端七款HTML5 Loading动画特效集锦
以前我们大部分的Loading动画都是利用gif图片实现的,这种图片实现Loading动画的方法虽然也很不错,但是作为HTML5开发者来说,如果能利用HTML5和CSS3实现这些超酷的Loading动 ...
- 7 款华丽的 HTML5 Loading 动画特效
我们在进行大数据的传输或者复杂操作的等待时,最好能有一个Loading等待的小动画提示用户.本文将为大家分享一些超华丽的基于HTML5的Loading加载动画特效,希望你会喜欢. 1.HTML5 Ca ...
- 纯css3 加载loading动画特效
最近项目中要实现当页面还没有加载完给用户提示正在加载的loading,本来是想做个图片提示的,但是图片如果放大电脑的分辨率就会感觉到很虚,体验效果很不好.于是就采用css3+js实现这个loading ...
- 2款不同样式的CSS3 Loading加载动画 附源码
原文:2款不同样式的CSS3 Loading加载动画 附源码 我们经常看到的Loading加载很多都是转圈圈的那种,今天我们来换一种有创意的CSS3 Loading加载动画,一种是声波形状的动画,另一 ...
- CSS3效果:animate实现点点点loading动画效果(二)
box-shadow实现的打点效果 简介 box-shadow理论上可以生成任意的图形效果,当然也就可以实现点点点的loading效果了. 实现原理 html代码,首先需要写如下html代码以及cla ...
- Css3实现常用的几种loading动画
css实现loading动画非常方便,也非常实用 第一种 <!DOCTYPE html> <html lang="en"> <head> < ...
- 10个样式各异的CSS3 Loading加载动画
前几天我在园子里分享过2款很酷的CSS3 Loading加载动画,今天又有10个最新的Loading动画分享给大家,这些动画的样式都不一样,实现起来也并不难,你很容易把它们应用在项目中,先来看看效果图 ...
- 纯CSS3文字Loading动画特效
纯CSS3文字Loading动画特效是一款个性的loading文字加载动画. 在线演示本地下载
随机推荐
- Chart.js – 效果精美的 HTML5 Canvas 图表库
Chart.js 是一个令人印象深刻的 JavaScript 图表库,建立在 HTML5 Canvas 基础上.目前,它支持6种图表类型(折线图,条形图,雷达图,饼图,柱状图和极地区域区).而且,这是 ...
- ORACLE的监听日志太大,客户端无法连接
数据库sqlplus能连接,plsql连接失败,也不报错,就定位到了是不是监听出了什么问题,删除监听,重建监听,重启监听,各种尝试都没解决问题. 却是监听日志太大导致的问题,一下是处理步骤: 查看监听 ...
- Vulkan Tutorial 08 交换链
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 在这一章节,我们了解一下将渲染图像提交到屏幕的基本机制.这种机制成为交换链,并且需要 ...
- java将类和函数封装成jar,然后在别的项目中使用这个jar包
本来想用idea安装的,不过用maven生成后发现jar有20,30M肯定不对,后来还是用eclipse生成了,方便很多 环境: eclipse luna,jdk1.8_112 1.生成jar包,首先 ...
- CSS小技巧-两个盒子之间的间距问题
1.水平排放的盒子,水平间距是两个margin的累加 2.垂直排放的盒子,垂直间距是合并的取最大值
- 【web前端开发】浏览器兼容性处理
1.居中问题div里的内容,IE默认为居中,而FF默认为左对齐,可以尝试增加代码margin: 0 auto;2.高度问题两上下排列或嵌套的div,上面的div设置高度(height),如果div里的 ...
- 2-SAT算法
参考blog 参考论文 参考论文 题目 & 题解 裸2-SAT poj3683 poj3207 poj3678 poj3648 2-SAT + 二分法 poj2723 poj2749 hdu3 ...
- Nginx上部署HTTPS
Nginx上部署HTTPS依赖OpenSSL库和包含文件,即须先安装好libssl-dev,且ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/, ...
- [Leetcode] Binary search -- 475. Heaters
Winter is coming! Your first job during the contest is to design a standard heater with fixed warm r ...
- Codility---EquiLeader
Task description A non-empty zero-indexed array A consisting of N integers is given. The leader of t ...