知识点:html标签,css样式属性,代码优化,行业规范,布局思路,javascript基础,jquery方法,逻辑思维。 html代码:

	<div class="con">
		<div class="top">
			<img src="images/my.jpg" height="667" width="500" alt="关键词" />
			<p>经典课程集</p>
		</div>
		<div class="pic-list">
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
			<div class="content">
				<div class="pic"></div>
				<div class="bq">
					<span>2016/10/15</span>
					<img src="images/r.png" />
					<i></i>
				</div>
			</div>
		</div>
	</div>

css代码:

		<style>
		/*浏览器兼容问题*/
		*{margin:0;/*外边距*/padding:0;/*内边距*/}
		body{
			background:url('images/bg.jpg') fixed;
			/*background-attachment:;设置背景图是否固定或者随着页面滚动*/
		}
		.con{/*以 . 开头 class命名 类选择器*/
			width:900px;
			margin:0 auto;/*上下外边距0 左右自适应居中*/
		}
		.con .top{
			background:#fff;
			width:130px;
			height:170px;
			text-align:center;/*文本居中对齐*/
			font-size:14px;
			line-height:20px;
			margin-left:150px;
			padding-top:15px;
		}
		.con .top img{
			width:100px;
			height:auto;
			margin:0 auto;
		}
		.con .pic-list{
			width:600px;
			border-left:3px solid #00ccff;/*边框线*/
			margin-left:215px;
			padding-top:30px;
		}
		.con .pic-list .content{
			width:600px;
			height:400px;
			margin-bottom:30px;
			position:relative;/*相对定位 参照物*/
			-webkit-animation:sc 2s;/*定义动画*/
			display:none;
		}
		.con .pic-list .content .pic{
			width:590px;
			height:400px;
			margin-left:10px;
			background:rgba(0,0,0,0.5);
			border-radius:10px;/*小圆角*/
			box-shadow:0px 0px 4px 4px #737373;/*水平方向 垂直方向 虚化度 范围  颜色*/
		}
		.con .pic-list .content .bq{
			width:120px;
			height:30px;
			position:absolute;/*绝对定位*/
			top:100px;
			left:-116px;
		}
		.con .pic-list .content .bq span{
			display:block;
			background:#000;
			color:#fff;
			width:90px;
			height:30px;
			text-align:center;
			line-height:30px;
			float:left;
		}
		.con .pic-list .content .bq img{
			float:left;
			margin-top:7px;
		}
		.con .pic-list .content .bq i{
			float:right;
			width:6px;
			height:6px;
			background:#00cc33;
			border:2px solid #fff;
			border-radius:50%;
			margin-top:10px;
		}
		/*css3 动画*/
		@-webkit-keyframes sc{
			from{-webkit-transform:rotate(220deg) scale(0.2)}
			to{-webkit-transform:rotate(0deg) scale(1)}
		}
		</style>

javascript代码:

	<script src="js/jquery.js"></script>
	<script>
	//jq里面如何获取对象  $// jq函数  $('元素')
	$('.content:lt(3)').show();//找到序列号小于3的元素 显示
	//滚动事件
	$(window).scroll(function(){
		var _top = $(window).scrollTop();//获取滚动条高度
		console.log( _top );
		$('.content').each(function(){//遍历
			var _index = $(this).index()+1;//当前序列号
			var _height = $(this).offset().top;//获取到当前content到浏览器窗口顶部距离
			if( _top < _height ){//优先原则
				$('.content:lt('+_index+')').show();
				$('.content:gt('+_index+')').hide();
				return false;//t跳出遍历
			}
		});
	});
	</script>