标签:alternate animation infinite 动画
一.loging动画 http://www.cnblogs.com/lhb25/archive/2013/12/28/loading-spinners-animated-with-css3.html
上下浮动动画
.xx {
	animation: ghostUpdown 0.7s infinite alternate;
	-webkit-animation: ghostUpdown 0.7s infinite alternate;
}
@keyframes ghostUpdown {
	from {
		margin-bottom: 20px;
	}
	to {
		margin-bottom: 10px;
	}
}
@-webkit-keyframes ghostUpdown {
	from {
		margin-bottom: 20px;
	}
	to {
		margin-bottom: 10px;
	}
}二.页面滚动动画 wow.js http://www.dowebok.com/131.html
WOW.js 依赖 animate.css,所以它支持 animate.css 多达 60 多种的动画效果,能满足您的各种需求。
  1、引入文件
<link rel="stylesheet" href="css/animate.min.css">
<div class="wow slideInLeft"></div> <div class="wow slideInRight"></div>
可以加入 data-wow-duration(动画持续时间)和 data-wow-delay(动画延迟时间)属性,如:
<div class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="5s"></div> <div class="wow slideInRight" data-wow-offset="10" data-wow-iteration="10"></div>
new WOW().init();
如果需要自定义配置,可如下使用:
var wow = new WOW({
    boxClass: ‘wow‘,
    animateClass: ‘animated‘,
    offset: 0,
    mobile: true,
    live: true
});
wow.init();if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))){
new WOW().init();
};三.弹窗 绝对定位居中 left:50%,top:50%; margin:-高度一半,-宽度一半;
html
<div class="content hide"> <div class="warp content-main"> <a href="javascript:void(0);" class="content-close js-content-close"></a> </div> <div class="content-mask js-content-close"></div> </div>
css
.content{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
}
.warp{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -145px 0 0 -291px;
    z-index: 10;	
}
.content-main{
   width: 582px;
   height: 290px;
   background: url(../images/rul_bg.jpg) no-repeat;
}
.content-close{
  position: absolute;
}
.content-mask{
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
}js
var $content = $(‘.content‘);
	$(‘.content-btn‘).on(‘click‘, function() {
		$content.show();
	});
	$content.on(‘click‘, ‘.js-content-close‘, function() {
		$content.fadeOut();
	});四.获取浏览器高度
js 当浏览器高度大于多少时...
var mouse = $(‘.icon-mouse‘);
	$(window).scroll(function() {
		if ($(window).scrollTop() > 1600) {
			mouse.addClass(‘hide‘);
		} else {
			mouse.removeClass(‘hide‘);
		}
	});五.图片放大
css
.zooming{
	overflow: hidden;
}
.zooming span {
	-webkit-transition-duration: 350ms;
	-moz-transition-duration: 350ms;
	-o-transition-duration: 350ms;
	-ms-transform-duration: 350ms;
	transition-duration: 350ms;
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	-moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	-o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	-ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transition-property: color, background-color, visibility, opacity;
	-moz-transition-property: color, background-color, visibility, opacity;
	-o-transition-property: color, background-color, visibility, opacity;
	-ms-transition-property: color, background-color, visibility, opacity;
	transition-property: color, background-color, visibility, opacity;
}
.zooming span img {
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.zooming:hover img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}六.弹出层相册
引入
<link rel="stylesheet" href="css/jquery.fancybox.css"> <script src="/fancybox/jquery.fancybox.js"></script>
 html
<div class="tab-box"> <div class="tab-list"> <a class="fancybox" href="images/M51.jpg" data-fancybox-group="gallery1"><img src="images/M5_1.jpg"/><span></span></a> <aclass="fancybox" href="images/M52.jpg" data-fancybox-group="gallery1"><img src="images/M5_2.jpg"/><span></span></a> </div> <div class="tab-list hide"> <a class="fancybox" href="images/1.jpg" data-fancybox-group="gallery2"><img src="images/yuyue_2.jpg"/><span></span></a> <aclass="fancybox" href="images/2.jpg" data-fancybox-group="gallery2"><img src="images/v3_2.jpg"/><span></span></a> </div> <div class="tab-list hide"> <a class="fancybox" href="images/V31.jpg" data-fancybox-group="gallery3"><img src="images/v3_1.jpg"/><span></span></a> <a class="fancybox" href="images/2.jpg" data-fancybox-group="gallery3"><img src="images/v3_2.jpg"/><span></span></a> </div> </div>
rel="group1"
rel="group2"
rel="group3"
js
$(".fancybox").fancybox({
		padding: 0,
		closeBtn:true,
		showNavArrows:true ,
		helpers : {
			overlay : {
					css : {
						‘background‘ : ‘rgba(0,0,0,0.7)‘
					}
				}
		}
	});本文出自 “11330179” 博客,请务必保留此出处http://11340179.blog.51cto.com/11330179/1825991
标签:alternate animation infinite 动画
原文地址:http://11340179.blog.51cto.com/11330179/1825991