1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
5 <title>向上无缝滚动</title>
6 <style>
7
8 body {
9 font-size: 12px;
10 line-height: 24px;
11 text-algin: center; /* 页面内容居中 */
12 }
13 * {
14 margin: 0px;
15 padding: 0px; /* 去掉所有标签的marign和padding的值 */
16 }
17 ul {
18 list-style: none; /* 去掉ul标签默认的点样式 */
19 }
20 a img {
21 border: none; /* 超链接下,图片的边框 */
22 }
23 a {
24 color: #333;
25 text-decoration: none; /* 超链接样式 */
26 }
27 a:hover {
28 color: #ff0000;
29 }
30 #mooc {
31 width: 399px;
32 border: 5px solid #ababab;
33 -moz-border-radius: 15px; /* Gecko browsers */
34 -webkit-border-radius: 15px; /* Webkit browsers */
35 border-radius: 15px;
36 box-shadow: 2px 2px 10px #ababab;
37 margin: 50px auto 0;
38 text-align: left; /* 让新闻内容靠左 */
39 }
40 /* 头部样式 */
41 #moocTitle {
42 height: 62px;
43 overflow: hidden; /* 这个一定要加上,内容超出的部分要隐藏,免得撑高头部 */
44 font-size: 26px;
45 line-height: 62px;
46 padding-left: 30px;
47 background-image: -moz-linear-gradient(top, #f05e6f, #c9394a); /* Firefox */
48 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f05e6f), color-stop(1, #c9394a)); /* Saf4+, Chrome */
49 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fa1ff', endColorstr='#f05e6f', GradientType='0'); /* IE*/
50 border: 1px solid ##f05e6f;
51 -moz-border-radius: 8px 8px 0 0; /* Gecko browsers */
52 -webkit-border-radius: 8px 8px 0 0; /* Webkit browsers */
53 border-radius: 8px 8px 0 0;
54 color: #fff;
55 position: relative;
56 }
57 #moocTitle a {
58 position: absolute;
59 right: 10px;
60 bottom: 10px;
61 display: inline;
62 color: #fff;
63 font-size: 12px;
64 line-height: 24px;
65 }
66 /* 底部样式 */
67 #moocBot {
68 width: 399px;
69 height: 10px;
70 overflow: hidden; /* 这个一定要加上,内容超出的部分要隐藏,免得撑高底部结构 */
71 }
72 /* 中间样式 */
73 #moocBox {
74 height: 144px;
75 width: 335px;
76 margin-left: 25px;
77 margin-top: 10px;
78 overflow: hidden; /* 这个一定要加,超出的内容部分要隐藏,免得撑高中间部分 */
79 }
80 #mooc ul li {
81 height: 24px;
82 }
83 #mooc ul li a {
84 width: 180px;
85 float: left;
86 display: block;
87 overflow: hidden;
88 text-indent: 15px;
89 height: 24px;
90 }
91 #mooc ul li span {
92 float: right;
93 color: #999;
94 }
95 </style>
96 </head>
97 <body>
98 <div id="mooc">
99 <h3 id="moocTitle">
100 最新课程
101 <a target="_self" href="#">更多>></a>
102 </h3>
103 <div id="moocBox">
104 <ul id="con1">
105 <li>
106 <a href="#">1.学会html5 绝对的屌丝逆袭(案例)</a>
107 <span>2013-09-18</span>
108 </li>
109 <li>
110 <a href="#">2.tab页面切换效果(案例)</a>
111 <span>2013-10-09</span>
112 </li>
113 <li>
114 <a href="#">3.圆角水晶按钮制作(案例)</a>
115 <span>2013-10-21</span>
116 </li>
117 <li>
118 <a href="#">4.HTML+CSS基础课程(系列)</a>
119 <span>2013-11-01</span>
120 </li>
121 <li>
122 <a href="#">5.分页页码制作(案例)</a>
123 <span>2013-11-06</span>
124 </li>
125 <li>
126 <a href="#">6.导航条菜单的制作(案例)</a>
127 <span>2013-11-08</span>
128 </li>
129 <li>
130 <a href="#">7.信息列表制作(案例)</a>
131 <span>2013-11-15</span>
132 </li>
133 <li>
134 <a href="#">8.下拉菜单制作(案例)</a>
135 <span>2013-11-22</span>
136 </li>
137 <li>
138 <a href="#">9.如何实现“新手引导”效果</a>
139 <span>2013-12-06</span>
140 </li>
141 </ul>
142 <ul id="con2">
143 <li>
144 <a href="#">1.学会html5 绝对的屌丝逆袭(案例)</a>
145 <span>2013-09-18</span>
146 </li>
147 <li>
148 <a href="#">2.tab页面切换效果(案例)</a>
149 <span>2013-10-09</span>
150 </li>
151 <li>
152 <a href="#">3.圆角水晶按钮制作(案例)</a>
153 <span>2013-10-21</span>
154 </li>
155 <li>
156 <a href="#">4.HTML+CSS基础课程(系列)</a>
157 <span>2013-11-01</span>
158 </li>
159 <li>
160 <a href="#">5.分页页码制作(案例)</a>
161 <span>2013-11-06</span>
162 </li>
163 <li>
164 <a href="#">6.导航条菜单的制作(案例)</a>
165 <span>2013-11-08</span>
166 </li>
167 <li>
168 <a href="#">7.信息列表制作(案例)</a>
169 <span>2013-11-15</span>
170 </li>
171 <li>
172 <a href="#">8.下拉菜单制作(案例)</a>
173 <span>2013-11-22</span>
174 </li>
175 <li>
176 <a href="#">9.如何实现“新手引导”效果</a>
177 <span>2013-12-06</span>
178 </li>
179 </ul>
180 </div>
181 </div>
182 <script type="text/javascript">
183
184 var area = document.getElementById('moocBox');
185 var con1 = document.getElementById('con1');
186 var con2 = document.getElementById('con2');
187 var speed = 50;
188 area.scrollTop = 0;
189 con2.innerHTML = con1.innerHTML;
190 function scrollUp(){
191 if(area.scrollTop >= con1.scrollHeight) {
192 area.scrollTop = 0;
193 }else{
194 area.scrollTop ++;
195 }
196 }
197 var myScroll = setInterval("scrollUp()",speed);
198 area.onmouseover = function(){
199 clearInterval(myScroll);
200 }
201 area.onmouseout = function(){
202 myScroll = setInterval("scrollUp()",speed);
203 }
204
205 </script>
206 </body>
207 </html>