wow使用教程

wow使用教程简单易懂。

技术:bootstrap,font-awesome,wow,animate.css

特点:让页面打开更优雅

宗旨:从实战中学知识。

效果图:


学习代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>wow案例</title>
		<link rel="stylesheet" href="css/animate.min.css" />
		<style type="text/css">
			div {
				width: 300px;
				height: 200px;
				border: 1px solid #eee;
			}
		</style>
	</head>
	<body>
		<!--
			animate.css 学习手册:http://daneden.github.io/animate.css/
			学习资料:
			data-wow-duration:改变动画时间
			data-wow-delay:延迟在动画开始之前
			data-wow-offset:距离开始动画(浏览器底部)
			data-wow-iteration:动画重复的次数
		-->
		<div class="wow pulse">
			wow pulse
		</div>

		<div class="wow slideInLeft" data-wow-duration="2s" data-wow-delay="1s">
			wow slideInLeft
		</div>

		<div class="wow slideInRight" data-wow-offset="10" data-wow-iteration="2">
			wow slideInRight
		</div>
		<script type="text/javascript" src="js/wow.min.js"></script>
		<script type="text/javascript">
			//			new WOW().init()
			wow = new WOW({
				boxClass: 'wow', // default 盒子类名
				animateClass: 'animated', // default 为animate.css触发css动画的库
				offset: 0, // default 偏移量
				mobile: true, // default 是否支持手机
				live: true // default 检查新元素
			})
			wow.init();
		</script>
	</body>
</html>

实战代码:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<title>wow案例</title>
		<link rel="stylesheet" href="css/animate.min.css" />
		<link rel="stylesheet" href="css/bootstrap.min.css" />
		<link rel="stylesheet" href="static/font-awesome/4.3.0/css/font-awesome.min.css" />
		<style type="text/css">
			.icon-circle {
				width: 80px;
				height: 80px;
				border: 6px solid #54CC8F;
				border-radius: 80px;
			}
			/*实战css start*/
			.section-header .section-title {
				font-size: 44px;
				color: #272727;
				text-transform: uppercase;
				position: relative;
				padding-bottom: 20px;
				margin: 0 0 20px;
			}
			.section-header .section-title:before {
				content: "";
				position: absolute;
				width: 240px;
				bottom: 0;
				left: 50%;
				margin-left: -120px;
				height: 1px;
				background: #ebebeb;
			}
			.section-header .section-title:after {
				content: "";
				position: absolute;
				width: 24px;
				height: 24px;
				bottom: -11px;
				left: 50%;
				margin-left: -12px;
				border: 5px solid #fff;
				border-radius: 20px;
				background: #45aed6;
			}
			.media.service-box .pull-left > i {
				font-size: 24px;
				height: 64px;
				line-height: 64px;
				text-align: center;
				width: 64px;
				border-radius: 100%;
				color: #45aed6;
				-webkit-box-shadow: inset 0 0 0 1px #d7d7d7;
				position: relative;
			}
			.media.service-box .pull-left > i:after {
				content: "";
				position: absolute;
				width: 20px;
				height: 20px;
				margin-top: 7px;
				right: -5px;
				border: 4px solid #fff;
				border-radius: 20px;
				background: #45aed6;
			}
			/*实战css end*/
		</style>
	</head>

	<body>
		<div class="container">
			<h2 class="text-center wow fadeInDown">ITDragon博客</h2>
			<p  class="text-center wow fadeInDown"><a href="http://blog.csdn.net/qq_19558705">欢迎访问我的博客:http://blog.csdn.net/qq_19558705</a></p>

			<div class="row text-center">
				<div class="col-md-2 col-md-4 col-xs-6">
					<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="0ms">
						<div class="icon-circle">
							<span>1</span>
							<h4><a href="http://blog.csdn.net/qq_19558705/article/details/49851879">干</a></h4>
						</div>
					</div>
				</div>
				<div class="col-md-2 col-md-4 col-xs-6">
					<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="100ms">
						<div class="icon-circle">
							<span>2</span>
							<h4><a href="http://blog.csdn.net/qq_19558705/article/details/49947317">货</a></h4>
						</div>
					</div>
				</div>
				<div class="col-md-2 col-md-4 col-xs-6">
					<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="200ms">
						<div class="icon-circle">
							<span>3</span>
							<h4><a href="http://blog.csdn.net/qq_19558705/article/details/50108037">等</a></h4>
						</div>
					</div>
				</div>
				<div class="col-md-2 col-md-4 col-xs-6">
					<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="300ms">
						<div class="icon-circle">
							<span>4</span>
							<h4><a href="http://blog.csdn.net/qq_19558705/article/details/50108171">你</a></h4>
						</div>
					</div>
				</div>
				<div class="col-md-2 col-md-4 col-xs-6">
					<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="400ms">
						<div class="icon-circle">
							<span>5</span>
							<h4><a href="http://blog.csdn.net/qq_19558705/article/details/50127611">来</a></h4>
						</div>
					</div>
				</div>
				<div class="col-md-2 col-md-4 col-xs-6">
					<div class="wow fadeInUp" data-wow-duration="400ms" data-wow-delay="500ms">
						<div class="icon-circle">
							<span>6</span>
							<h4><a href="http://blog.csdn.net/qq_19558705/article/details/50318981">拿</a></h4>
						</div>
					</div>
				</div>
			</div>
		</div>
		
		<!-- 实战 start -->
		<div class="container">
			<div class="section-header">
				<h2 class="section-title text-center wow fadeInDown">WOW</h2>
				<p class="text-center wow fadeInDown">实战效果</p>
			</div>
			<div class="row">
				<div class="col-sm-3 col-md-3 media service-box wow fadeInUp" data-wow-duration="400ms" data-wow-delay="0ms">
					<div class="pull-left">
						<i class="fa fa-user-md"></i>
					</div>
					<div class="media-body">
						<h4 class="media-heading">I</h4>
						<p>详细内容</p>
					</div>
				</div>
				<div class="col-sm-3 col-md-3 media service-box wow fadeInUp" data-wow-duration="400ms" data-wow-delay="100ms">
					<div class="pull-left">
						<i class="fa fa-heart"></i>
					</div>
					<div class="media-body">
						<h4 class="media-heading">LOVE</h4>
						<p>详细内容</p>
					</div>
				</div>
				<div class="col-sm-3 col-md-3 media service-box wow fadeInUp" data-wow-duration="400ms" data-wow-delay="200ms">
					<div class="pull-left">
						<i class="fa fa-users"></i>
					</div>
					<div class="media-body">
						<h4 class="media-heading">YOURS</h4>
						<p>详细内容</p>
					</div>
				</div>
				<div class="col-sm-3 col-md-3 media service-box wow fadeInUp" data-wow-duration="400ms" data-wow-delay="200ms">
					<div class="pull-left">
						<i class="fa fa-life-ring fa-spin"></i>
					</div>
					<div class="media-body">
						<h4 class="media-heading">^0^</h4>
						<p>详细内容</p>
					</div>
				</div>
			</div>
		</div>
		<!-- 实战 end -->
		<script type="text/javascript" src="js/wow.min.js"></script>
		<script type="text/javascript">
			new WOW().init();
		</script>
	</body>

</html>


资源下载: http://download.csdn.net/detail/qq_19558705/9369099


知识点:

①after和before选择器

在之前,之后执行css代码,其属性必须要有content


②animate.css使用

这是一款很强大的动画库,不需要js就可以达到效果,文档很详细很直观:http://daneden.github.io/animate.css/


③wow使用

class中必须要要包含wow

data-wow-duration:改变动画时间
data-wow-delay:延迟在动画开始之前
data-wow-offset:距离开始动画(浏览器底部)
data-wow-iteration:动画重复的次数


④font-awesome

http://fontawesome.dashgame.com/ 这是4.4.0的


我觉得在实战中学习比盲目学习效果好很多,知道这些知识可以做什么,解决了为什么学这些知识的问题。

我总结,你来学,一起装逼一起飞。有什么疑问和建议可以留言,我会及时修改。转载请注明来源http://blog.csdn.net/qq_19558705

更多干货等你来拿 http://www.itit123.cn/



  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值