css加载动画...

 1 加载动画...
 2
 3
 4
 5 <p>加载动画...</p>
 6 <p> </p>
 7 <p> </p>
 8 <style><!--
 9 .container {
10         position: absolute;
11         top: 0;
12         left: 0;
13         bottom: 0;
14         right: 0;
15         display: flex;
16         align-items: center;
17         justify-content: center;
18       }
19
20       /* Loading CSS 样式 */
21
22         .boxLoading {
23           width: 50px;
24           height: 50px;
25           margin: auto;
26           position: absolute;
27           left: 0;
28           right: 0;
29           top: 0;
30           bottom: 0;
31         }
32
33       .boxLoading:before {
34         content: ‘‘;
35         width: 50px;
36         height: 5px;
37         background: #000;
38         opacity: 0.1;
39         position: absolute;
40         top: 59px;
41         left: 0;
42         border-radius: 50%;
43         animation: box-loading-shadow 0.5s linear infinite;
44       }
45       .boxLoading:after {
46         content: ‘‘;
47         width: 50px;
48         height: 50px;
49         background: -webkit-linear-gradient(270deg, rgba(33, 127, 199, 1) 0%, rgba(33, 127, 199, 1) 0%, rgba(52, 152, 228, 1) 100%, rgba(52, 152, 228, 1) 100%);
50         background: -moz-linear-gradient(180deg, rgba(33, 127, 199, 1) 0%, rgba(33, 127, 199, 1) 0%, rgba(52, 152, 228, 1) 100%, rgba(52, 152, 228, 1) 100%);
51         background: linear-gradient(180deg, rgba(33, 127, 199, 1) 0%, rgba(33, 127, 199, 1) 0%, rgba(52, 152, 228, 1) 100%, rgba(52, 152, 228, 1) 100%);
52         animation: box-loading-animate 0.5s linear infinite;
53         position: absolute;
54         top: 0;
55         left: 0;
56         border-radius: 3px;
57       }
58
59       @keyframes box-loading-animate {
60         17% {
61           border-bottom-right-radius: 3px;
62         }
63         25% {
64           transform: translateY(9px) rotate(22.5deg);
65         }
66         50% {
67           transform: translateY(18px) scale(1, .9) rotate(45deg);
68           border-bottom-right-radius: 40px;
69         }
70         75% {
71           transform: translateY(9px) rotate(67.5deg);
72         }
73         100% {
74           transform: translateY(0) rotate(90deg);
75         }
76       }
77
78       @keyframes box-loading-shadow {
79         0%, 100% {
80           transform: scale(1, 1);
81         }
82         50% {
83           transform: scale(1.2, 1);
84         }
85       }
86 --></style>
87 <div class="container"><!-- Loading HTML-->
88 <div class="boxLoading"> </div>
89 </div>
90   

原文地址:https://www.cnblogs.com/harlem/p/8275392.html

时间: 2024-11-03 03:26:48

css加载动画...的相关文章

为网格布局图片打造的超炫 CSS 加载动画

今天,我想与大家分享一些专门为网格布局的图像制作的很酷的 CSS 加载动画效果.您可以把这些效果用在你的作品集,博客或任何你想要的网页中.设置很简单.我们使用了下面这些工具库来实现这个效果: Normalize.css 来替代传统的 CSS 复位: ZURB Foundation 创建具有响应式的网格: Masonry 创建一个动态的网格布局: imagesLoaded 检查是否已加载图像: Infinite Scroll加载更多图片并追加到画廊. 现在,让我们来看看一些实际的代码,这应该是大家

5.偶然看到的一个css加载动画

书上偶然看到的 先上一张素材 DOM <div class="loader"> </div> @keyframes loader{ to{background-position: -400px 0;} } .loader{ margin: 0 auto; width: 50px; height: 50px; background: url(img/loader.png) 0 0; background-size: cover; animation: loader

总结一些css加载动画

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

炫!一组单元素实现的 CSS 加载进度提示效果

之前的文章个大家分享过各种类型的加载效果(Loading Effects),这里再给大家奉献一组基于单个元素实现的 CSS 加载动画集合.这些加载效果都是基于一个 DIV 元素实现的,十分强悍. 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 您可能感兴趣的相关文章 太赞了!超炫的页面切换动画效果[附源码下载] 创意无限!一组网页边栏过渡动画[附源码下载] 好东西!动感的页面加载动画效果[附源码下载] 使用 CSS3 实现3D图

弹跳加载动画特效Bouncing loader

一款非常常用的css 加载动画,这款CSS3 Loading动画主要由几个小球通过规律的上下跳动,渐隐渐显而成,效果十分生动.流畅.兼容IE8以上,尤其适合在移动端中使用,基本代替了图片实现加载的效果. HTML 1 <div class="bouncing-loader"> 2 <div></div> 3 <div></div> 4 <div></div> 5 </div> CSS 1 @

CSS 实现加载动画之五-光盘旋转

原文:CSS 实现加载动画之五-光盘旋转 今天做的这个动画叫光盘旋转,名字自己取的.动画的效果估计很多人都很熟悉,就是微信朋友圈里的加载动画.做过前面几个动画,发现其实都一个原理,就是如何将动画的元素如何分离出来.这个动画的实现也很简单,关键点在于如何将元素拼凑成风车形状.然后定义动画的关键帧为rotate 360度,应用于整个元素上,就可以使整个元素旋转起来.案例在请在chrome中查看. 1. 先看截图 2. 代码实现思路 2.1 首先还是定义四个元素,元素的中心为这四个元素组成的圆的圆心.

CSS 实现加载动画之四-圆点旋转

原文:CSS 实现加载动画之四-圆点旋转 圆点旋转也是加载动画中经常用到的.其实现方式和菊花旋转一样,只不过一个是线条形式,一个是圆点形式.圆点按照固定的旋转角度排列,加上延时的改变透明度的动画就可以实现.这个实现也比较简单. 1. 动画截图 2. 案例源代码 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" Content="text/html

CSS 实现加载动画之三-钢琴按键

原文:CSS 实现加载动画之三-钢琴按键 今天做的这个动画实现也是非常简单,简单数几行代码就可以搞定.给这个动画取了个优雅的名字--钢琴按键,也实在是想不出什么更形象的名字了.废话不多说,直接上图. 1. 先看gif图 2. 代码实现思路 2.1 定义五个方块的元素. 2.2 对方块元素使用动画,延时改变透明度. 3. 主要使用的技术 主要用到了animation动画 @-webkit-keyframes load{ 0%{opacity:1;} 100%{opacity:0;}}.m-load

使用Animate.css和wow.js,实现各大网站常用的页面加载动画

经常见到某个网站的动画是在屏幕显示到This元素的时候,会有个过渡动画. 主要区别于在普通页面是在页面加载完成后所有动画一起动,或者设置延迟时间. 而这两个插件混搭使用可以是页面现在到该元素时才加载动画.拥有非常不错的效果. 算个比较常见的交互效果,研究了一下午,主要使用以下两个插件完成. 1.wow.js 实现了在网页滚动时的动画效果,有漂亮的动画效果,依赖于Animate.css. 2.Animate.css 非常优秀的CSS3动画库,不依赖于jQuery,纯CSS动画 用法: <link