zoukankan      html  css  js  c++  java
  • 应用css3制作loading效果

    参考秒味课堂 代码发出来备忘

    html

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>test</title>
    	<link rel="stylesheet" href="test.css" type="text/css" />
    </head>
    <body>
    	<div class="loading">
    		<div class="load">
    			<div class="layer"></div>
    			<div class="layer2"></div>
    			<div class="text">25%</div>
    		</div>
    		<div class="loadshadow"></div>
    	</div>
    </body>
    </html>
    

     css3

    body {position: relative;}
    @keyframes shadow
    {
    	0%
    	{
    		-webkit-transform: scale(0.8); opacity: 0.5;
    		   -moz-transform: scale(0.8); opacity: 0.5;
    		    -ms-transform: scale(0.8); opacity: 0.5;
    		     -o-transform: scale(0.8); opacity: 0.5;
    		        transform: scale(0.8); opacity: 0.5;
    	}
    	100%
    	{
    		-webkit-transform: scale(1); opacity: 1;
    		   -moz-transform: scale(1); opacity: 1;
    		    -ms-transform: scale(1); opacity: 1;
    		     -o-transform: scale(1); opacity: 1;
    		        transform: scale(1); opacity: 1;
    	}
    }
    @keyframes move1
    {
    	0%
    	{
    		-webkit-transform: translateY(7px);
    		   -moz-transform: translateY(7px);
    		    -ms-transform: translateY(7px);
    		     -o-transform: translateY(7px);
    		        transform: translateY(7px);
    	}
    	100%
    	{
    		-webkit-transform: translateY(0px);
    		   -moz-transform: translateY(0px);
    		    -ms-transform: translateY(0px);
    		     -o-transform: translateY(0px);
    		        transform: translateY(0px);
    	}
    }
    @keyframes move2 
    {
    	0% 
    	{
    		transform:rotate(0deg);
    	}
    	100% 
    	{
    		transform: rotate(-360deg);
    	}
    } 
    @keyframes move3
    {
    	0%
    	{
    		transform: rotate(0deg);
    	}
    	100% 
    	{
    		transform: rotate(360deg);
    	}
    }
    
    .loading {  120px; height: 140px; position: fixed; left:calc(50% - 60px); top:calc(50% - 70px);}
    .load { 120px; height: 100px; background: url(./image/loading3.png); position: absolute;left: 0px; top: 0px; -webkit-animation: .5s move1 infinite alternate linear; animation: .5s move1 infinite alternate linear;}
    .layer {120px; height:100px; background: url(./image/loading4.png) no-repeat; position: absolute; top: 0px; left: 0px; animation: 1.2s move2 infinite linear;}
    .layer2 { 120px; height: 100px; background: url(./image/loading5.png) no-repeat; position: absolute; top:0px; left: 0px; animation:1.2s move3 infinite linear;}
    .text {  120px; height: 100px; position: absolute; top: 0px; left: 0px; text-align: center; line-height: 100px; font:bold 16px/100px bold; color:#f9725c;}
    .loadshadow{  100px; height: 20px; margin:0 auto; background:-webkit-radial-gradient(contain,rgba(0,0,0,0.7),rgba(0,0,0,0)); position: absolute; left:10px; bottom:0px;-webkit-animation: .5s shadow infinite alternate linear;}
    
  • 相关阅读:
    改了信仰,”U秒英伟达,卡秒英特尔“
    我的技嘉GTX970G1Gaming
    入手笨球BL2710PE
    买显示器的各种纠结
    [转]关于液晶显示器的6bit面板、8bit面板及E-IPS
    Windows API中的数据结构
    C语言中函数参数传递
    修改powershell字体
    [知乎]学了 Python 之后,再学 Java 是不是会更容易?
    Windows10上用命令行,奢侈的享受?
  • 原文地址:https://www.cnblogs.com/junwu/p/5182361.html
Copyright © 2011-2022 走看看