animate.css运行效果

做了一个animate.css的下拉框改变效果的h5页面,用jq和vue写的,如果要换成原生也很方便。自己随便改改就可以用了。

下面是整个h5页面代码,要用就自己去下载animate.css,然后将js 的路径修改一下就可以了。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
		<title></title>
		<link rel="stylesheet" type="text/css" href="../css/animate.css"/>
		<style type="text/css">
			
			html,body{
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: baseline;
				background: transparent;
			}
			.wai{
				width: 100%;
				height: 100%;
				background-color: rgba(52, 154, 181, 0.9);
				display: flex;
				justify-content: center;
				align-items: center;
				
			}
			.cent{
				display: flex;
				flex-direction:column;
				align-items: center;
				
			}
			#main1{
				margin: 20px;
				font-size: 110px;
				font-family: "幼圆";
			}
			.set{
				width: 310px;
				height: 100px;
				display: flex;
				justify-content: space-around;
				align-items: center;
			}
			.set select,.set button{
				height: 50px;
				border: 1px solid #C0C0AA;
				border-radius: 10px;
			}
			.set select{
				width: 50%;
				font-size: 120%;
			}
			.set button{
				width: 30%;
				font-size: 150%;
			}
		</style>
	</head>
	<body>
	
<div class="wai" id="app">
		<div class="cent">
			<div id="main1">
				我很方
			</div>
			<div class="set">
				<select id="cd-dropdown" class="cd-select"  @change="sele">
					<option  v-for="item in list" :key='item.name' :value="item.name" >{{item.name}}</option>
				</select>
				<button v-on:click="agen">再一次</button>
			</div>
		</div>
	
</div>
<script src="../js/jquery-1.11.2.min.js" type="text/javascript" charset="utf-8"></script>
<script src="../js/vue.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
	var app = new Vue({
				el: "#app",
				data: {
					list:[
					{name:"bounce"},{name:"flash"},{name:"pulse"},
					{name:"rubberBand"},{name:"shake"},{name:"swing"},
					{name:"tada"},{name:"wobble"},{name:"jello"},
					{name:"bounceIn"},{name:"bounceInDown"},{name:"bounceInLeft"},
					{name:"bounceInRight"},{name:"bounceInUp"},{name:"bounceOut"},
					{name:"bounceOutDown"},{name:"bounceOutLeft"},{name:"bounceOutRight"},
					{name:"bounceOutUp"},{name:"fadeIn"},{name:"fadeInDown"},
					{name:"fadeInLeft"},{name:"fadeInDownBig"},{name:"fadeInLeftBig"},
					{name:"fadeInRight"},{name:"fadeInRightBig"},{name:"fadeInUp"},
					{name:"fadeInUpBig"},{name:"fadeOut"},{name:"fadeOutDown"},
					{name:"fadeOutDownBig"},{name:"fadeOutLeft"},{name:"fadeOutLeftBig"},
					{name:"fadeOutRight"},{name:"fadeOutRightBig"},{name:"fadeOutUp"},
					{name:"fadeOutUpBig"},{name:"flipInX"},{name:"flipInY"},
					{name:"flipOutX"},{name:"flipOutY"},{name:"lightSpeedIn"},
					{name:"lightSpeedOut"},{name:"rotateIn"},{name:"rotateInDownLeft"},
					{name:"rotateInDownRight"},{name:"rotateInUpLeft"},{name:"rotateInUpRight"},
					{name:"rotateOut"},{name:"rotateOutDownLeft"},{name:"rotateOutDownRight"},
					{name:"rotateOutUpLeft"},{name:"rotateOutUpRight"},{name:"hinge"},
					{name:"rollIn"},{name:"rollOut"},{name:"zoomIn"},
					{name:"zoomInDown"},{name:"zoomInLeft"},{name:"zoomInRight"},
					{name:"zoomInUp"},{name:"zoomOut"},{name:"zoomOutDown"},
					{name:"zoomOutLeft"},{name:"zoomOutRight"},{name:"zoomOutUp"},
					{name:"slideInDown"},{name:"slideInLeft"},{name:"slideInRight"},
					{name:"slideInUp"},{name:"slideOutDown"},{name:"slideOutLeft"},
					{name:"slideOutRight"},{name:"slideOutUp"}
					],
					name:"bounce",
				},
				mounted: function() {
					$("#main1").addClass("animated");
				},
				methods: {
					sele:function(e){
						$("#main1").removeClass(this.name).addClass(e.target.value);
						this.name =  e.target.value;
					},
					agen:function(){
						let name = this.name;
						$("#main1").removeClass(name);
						setTimeout(function(){
								$("#main1").addClass(name);
						},0)
					},
				},
			})
	
</script>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_38026437/article/details/83579204