动画

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>动画</title>
<link rel="stylesheet" href="resources/layui/css/layui.css">
<link rel="stylesheet" href="resources/layui/css/global.css">
<style>
.site-doc-icon li{width: 222px;}
.site-doc-icon li .layui-anim{width: 150px; height: 150px; line-height: 150px; margin: 0 auto 10px; text-align: center; background-color: #009688; cursor: pointer; color: #fff; border-radius: 50%;}
</style>
</head>
<body>
	<fieldset class="layui-elem-field layui-field-title"
		style="margin-top: 30px;">
		<legend>动画过程演示</legend>
	</fieldset>

	<ul class="site-doc-icon site-doc-anim">
		<li>
			<div class="layui-anim" data-anim="layui-anim-up">从最底部往上滑入</div>
			<div class="code">layui-anim-up</div>
		</li>
		<li>
			<div class="layui-anim" data-anim="layui-anim-upbit">微微往上滑入</div>
			<div class="code">layui-anim-upbit</div>
		</li>
		<li>
			<div class="layui-anim" data-anim="layui-anim-scale">平滑放大</div>
			<div class="code">layui-anim-scale</div>
		</li>
		<li>
			<div class="layui-anim" data-anim="layui-anim-scaleSpring">弹簧式放大</div>
			<div class="code">layui-anim-scaleSpring</div>
		</li>
	</ul>
	<ul class="site-doc-icon site-doc-anim">
		<li>
			<div class="layui-anim" data-anim="layui-anim-fadein">渐现</div>
			<div class="code">layui-anim-fadein</div>
		</li>
		<li>
			<div class="layui-anim" data-anim="layui-anim-fadeout">渐隐</div>
			<div class="code">layui-anim-fadeout</div>
		</li>
		<li>
			<div class="layui-anim" data-anim="layui-anim-rotate">360度旋转</div>
			<div class="code">layui-anim-rotate</div>
		</li>
		<li>
			<div class="layui-anim" data-anim="layui-anim-rotate layui-anim-loop">循环动画</div>
			<div class="code">追加:layui-anim-loop</div>
		</li>
	</ul>
	<script src="resources/layui/layui.js"></script>
	<script type="text/javascript">
		layui.use([ 'element', 'jquery' ], function() {
			var $ = layui.jquery;
			var element = layui.element;
			
			//演示动画
			  $('.site-doc-icon .layui-anim').on('click', function(){
			    var othis = $(this), anim = othis.data('anim');
			 
			    //停止循环
			    if(othis.hasClass('layui-anim-loop')){
			      return othis.removeClass(anim);
			    }
			    
			    othis.removeClass(anim);
			    
			    setTimeout(function(){
			      othis.addClass(anim);
			    });
			    //恢复渐隐
			    if(anim === 'layui-anim-fadeout'){
			      setTimeout(function(){
			        othis.removeClass(anim);
			      }, 1300);
			    }
			  });
		});
	</script>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值