前端小项目练习 -抽屉页面

 该小项目使用html和css内容完成。

  1 <!DOCTYPE html>
  2 <html lang="en">
  3 <head>
  4     <meta charset="UTF-8">
  5     <title>$Title$</title>
  6     <meta name="keywords" content="抽屉新热榜-聚合每日热门、搞笑、有趣资讯">
  7     <meta name="description" content="抽屉新热榜,汇聚每日搞笑段子、热门图片、有趣新闻。
  8     它将微博、门户、社区、bbs、社交网站等海量内容聚合在一起,通过用户推荐生成最热榜单。">
  9 
 10     <link rel="stylesheet" href="chouti_css.css">
 11 </head>
 12 
 13 
 14 <body>
 15 
 16 <div class="header_box">
 17 
 18     <div class="header_content">
 19         <div class="title_img"></div>
 20         <div class="header_menu">
 21             <a href="#" class="all">全部</a>
 22             <a href="#" class="tb">42区</a>
 23             <a href="#" class="tb">段子</a>
 24             <a href="#" class="tb">图片</a>
 25             <a href="#" class="tb">挨踢1024</a>
 26             <a href="#" class="tb">你问我答</a>
 27         </div>
 28 
 29 
 30         <div class="logg_content">
 31             <a href="#" class="zhuche">注册</a>
 32             <a href="#" class="denglu">登录</a>
 33 
 34             <div class="key_search">
 35                 <input type="text" class="search_text">
 36             </div>
 37 
 38             <div class="icon">
 39                 <a href="#"></a>
 40                 <span class="icon_imag"></span>
 41             </div>
 42         </div>
 43     </div>
 44 </div>
 45 
 46 
 47 
 48 <div class="main">
 49     <div class="main_content">
 50         <div class="main_content_left">
 51            <div class="main_left_top">
 52 
 53               <div class="child_nav">
 54                   <b>
 55                    <a href="#" class="hot">最热</a>
 56                    <a href="#" class="new">最新</a>
 57                    <a href="#" class="people">人类发布</a>
 58                    </b>
 59                </div>
 60 
 61                <div class="publish_btn">+发布</div>
 62 
 63                <div class="sort_nav">
 64                    <a href="#" class="day_3">3天</a>
 65                    <a href="#" class="hour_24">24小时</a>
 66                    <a href="#" class="jishi_now">即时排序</a>
 67                </div>
 68            </div>
 69 
 70             <div class="news1">
 71                  <div class="news1_content">
 72 
 73                      <div class="news1_part2">
 74                          <img src="news_1.jpg" alt="" class="news1_img">
 75                      </div>
 76 
 77                      <div class="news1_part1">
 78                          <a href="#" class="news1_title">
 79                          两名中国人在巴基斯坦西南部俾路支省被绑架,使馆启动应急响应</a>
 80                          <a href="#" class="news1_source">-m.news.cctv.com 42区</a>
 81                      </div>
 82 
 83                      <div class="news1_part3">
 84                          <div class="news1_span1">
 85                              <span class="news1_span1_1"></span>
 86                              <span class="news1_span1_2">4</span>
 87                          </div>
 88 
 89                          <div class="news1_span2">
 90                              <span class="news1_span2_1"></span>
 91                              <span class="news1_span2_2">1</span>
 92                          </div>
 93 
 94                          <div class="news1_span3">
 95                              <span class="news1_span3_1"></span>
 96                              <span class="news1_span3_2">私藏</span>
 97                          </div>
 98 
 99 
100                          <div class="news1_span4">
101                              <span class="news1_span4_1"></span>
102                              <span class="news1_span4_2">实时报</span>
103                          </div>
104 
105                          <div class="news1_span5">
106                              <span class="news1_span5_1">
107                                         <a href="#" class="news1_time">
108                                             <b>4分钟前</b>
109                                         </a>
110                                         <a class="news1_hot">入热榜</a>
111                              </span>
112                          </div>
113 
114 
115 
116                             <div class="news1_span6">
117                                 <a>分享到</a>
118                                 <span class="share-icon">
119                                     <a class="icon-sina"    title="分享到新浪微博" href="#" ></a>
120                                     <a class="icon-douban"  title="分享到豆瓣"    href="#" ></a>
121                                     <a class="icon-qqzone"  title="分享到QQ空间"  href="#" ></a>
122                                     <a class="icon-tenxun"  title="分享到腾讯微博" href="#" ></a>
123                                     <a class="icon-renren"  title="分享到人人网"   href="#" ></a>
124                                 </span>
125                             </div>
126 
127 
128 
129 
130 
131                      </div>
132 
133 
134                  </div>
135 
136 
137 
138 
139 
140             </div>
141 
142             <div class="page_num">
143                 <ul>
144                      <li><span class="current_page">1</span></li>
145                      <li><a href="#" class="page-a">2</a></li>
146                      <li><a href="#" class="page-a">3</a></li>
147                      <li><a href="#" class="page-a">4</a></li>
148                      <li><a href="#" class="page-a">5</a></li>
149                      <li><a href="#" class="page-a">6</a></li>
150                      <li><a href="#" class="page-a">7</a></li>
151                      <li><a href="#" class="page-a">8</a></li>
152                      <li><a href="#" class="page-a">9</a></li>
153                      <li><a href="#" class="page-a">10</a></li>
154                      <li><a href="#" class="page-next">下一页</a></li>
155                 </ul>
156             </div>
157 
158 
159 
160         </div>
161         
162         <div class="main_content_right">
163             <img src="right.png" alt="">
164         </div>
165     </div>
166 
167 
168     <div class="main_content_bottom">
169 
170         <div class="foot-nav">
171             <a href="#" target="foot-nav_link">关于我们</a>
172             <span>|</span>
173             <a href="#" target="foot-nav_link">联系我们</a>
174             <span>|</span>
175             <a href="#" target="foot-nav_link">服务条款</a>
176             <span>|</span>
177             <a href="#" target="foot-nav_link">隐私政策</a>
178             <span>|</span>
179             <a href="#" target="foot-nav_link">抽屉新热榜工具</a>
180             <span>|</span>
181             <a href="#" target="foot-nav_link">下载客户端</a>
182             <span>|</span>
183             <a href="#" target="foot-nav_link">意见与反馈</a>
184             <span>|</span>
185             <a href="#" target="foot-nav_link">友情链接</a>
186             <span>|</span>
187             <a href="#" target="foot-nav_link">公告</a>
188             <a href="#">
189                 <img src="ct_rss.gif">
190             </a>
191         </div>
192 
193         <div class="foot-nav2">
194 
195             <a href="#">
196                 <img src="footer1.gif">
197             </a>
198             <span class="foot_a">旗下站点</span>
199             <span class="foot_a">©2017 chouti.com</span>
200             <a href="#" class="foot_b">京ICP备09053974号-3 京公网安备 110102004562</a>
201             <div class="foot_part2">违法和不良信息举报: 电话:010-58302039  邮箱:
202                 <span><a href="#" class="foot_part2_b">jubao@chouti.com</a></span>
203             </div>
204             <div class="foot_part3">版权所有:北京格致璞科技有限公司</div>
205 
206         </div>
207     </div>
208 </div>
209 
210 
211 
212 
213 
214 
215 
216 
217 
218 
219 
220 
221 
222 </body>
223 </html>
抽屉.html
  1 *{  margin: 0;}
  2 
  3 a{  text-decoration: none;  }
  4 
  5 body{  font-size: 12px;  }
  6 
  7 .header_box{
  8     width: 100%;
  9     height: 44px;
 10     background-color: #2459a2;
 11     position: fixed;
 12     top: 0;
 13     bottom: 0;
 14 }
 15 
 16 .header_content{
 17     width: 1064px;
 18     height: 44px;
 19     /*background-color: green;*/
 20     margin: 0 auto;
 21     line-height: 44px;
 22     position: relative;
 23 }
 24 
 25 .title_img{
 26     width: 121px;
 27     height: 23px;
 28     background: url("logo.png") no-repeat 0 0;
 29     float: left;
 30     margin-top: 11px;
 31 }
 32 
 33 .header_menu{
 34     float: left;
 35     width: 370px;
 36     height: 44px;
 37     background-color: #2459a2;
 38     margin-left: 20px;
 39     /*margin-top: 0;*/
 40 }
 41 
 42 .header_menu .all{
 43     display: inline-block;
 44     background-color: #204982;
 45     color: #fff;
 46     padding: 0 13px 0 16px;
 47     /*border: 1px solid red;*/
 48 }
 49 
 50 
 51 .header_menu .tb{
 52     display: inline-block;
 53     color: #c0cddf;
 54     /*border: 1px solid red;*/
 55     margin-left: -4px;
 56     padding: 0 13px 0 16px;
 57     background-color: #2459a2;
 58 }
 59 
 60 .header_menu .tb:hover{
 61     background-color: blue;
 62     color: #fff;
 63 }
 64 
 65 
 66 .logg_content{
 67     display: inline-block;
 68     width: 242px;
 69     height: 44px;
 70     float: right;
 71     /*background-color: red;*/
 72 }
 73 
 74 .logg_content .zhuche,.logg_content .denglu{
 75     /*display: inline-block;*/
 76     /*width: 64px;*/
 77     /*height: 44px;*/
 78     float: left;
 79     /*border: 1px solid blue;*/
 80     padding: 0 15px 0 15px;
 81     color:#fff ;
 82 }
 83 
 84 .logg_content .zhuche:hover,.logg_content .denglu:hover{
 85     background-color:blue ;
 86 }
 87 
 88 .logg_content .key_search{
 89     width: 134px;
 90     /*display: inline-block;*/
 91     float: left;
 92     /*border: 1px solid blue;*/
 93 
 94 }
 95 
 96 .logg_content .key_search .search_text{
 97     width: 100px;
 98     height: 30px;
 99     border: 1px solid #e0e0e0;
100     position: absolute;
101     top: 5px;
102     background-color: #f4f4f4;
103 }
104 
105 .logg_content .key_search .search_text:hover{
106     background-color:white;
107 }
108 
109 
110 .icon{
111     display: inline-block;
112     float: right;
113     /*background: url("icon.png") no-repeat 13px -185px;*/
114     background-color: #f4f4f4;
115     width: 32px;
116     height: 32px;
117     margin-top: 5px;
118     border: 1px solid #e0e0e0;
119 }
120 
121 .icon .icon_imag{
122     display: inline-block;
123     float: left;
124     width: 11px;
125     height: 12px;
126     background: url("icon.png") no-repeat 0 -197px;
127     margin-top: 12px;
128     margin-left: 12px;
129 }
130 
131 
132 
133 .main{
134     width: 100%;
135     height: 780px;
136     background-color: #ededed;
137 }
138 
139 
140 .main_content{
141     width: 1025px;
142     height: 665px;
143     background-color: #fff ;
144     margin: 0 auto;
145     /*padding: 10px 10px 0 10px;*/
146 }
147 
148 .main_content_left{
149     width: 630px;
150     height: 700px;
151     /*border: 1px solid red;*/
152     margin-left: 28px;
153     margin-top: 44px;
154     display: inline-block;
155 }
156 
157 .main_left_top{
158     width: 630px;
159     height: 43px;
160     padding-bottom: 10px ;
161     border-bottom: 1px solid #ccdcef;
162     margin-top: 10px;
163     line-height: 43px;
164 }
165 
166 .child_nav{
167     /*border: 1px solid yellow;*/
168     /*display: inline-block;*/
169     float: left;
170     margin-top: 2px;
171 
172 }
173 
174 .child_nav .hot{
175     width: 62px;
176     height: 26px;
177     line-height: 26px;
178     /*border: 1px solid green;*/
179     margin-top: 6px;
180     /*margin-left: -2px;*/
181     text-align: center;
182     color: black;
183     background: url("tip.png") no-repeat 0 -299px;
184     float: left;
185 }
186 
187 .child_nav .hot:hover{
188     background:white;
189     color: #369;
190 }
191 
192 .child_nav .new,.child_nav .people{
193     /*display: inline-block;*/
194     width: 62px;
195     height: 26px;
196     line-height: 26px;
197     /*border: 1px solid green;*/
198     margin-top: 6px;
199     margin-left: -2px;
200     text-align: center;
201     color: #369;
202     float: left;
203 
204 }
205 
206 
207 .child_nav .hot:hover,.child_nav .new:hover,.child_nav .people:hover{
208     background: url("tip.png") no-repeat 0 -299px;
209     color: black;
210 }
211 
212 .sort_nav{
213     height: 15px;
214     line-height: 15px;
215     /*border: 1px solid black;*/
216     padding-top: 20px;
217     margin-right: 5px;
218     float: right;
219 }
220 
221 .jishi_now{
222     float: right;
223     color: #b4b4b4;
224     padding: 0 10px;
225 }
226 
227 
228 .day_3{
229     float: right;
230     padding: 0 10px;
231     color: #390;
232 }
233 
234 .hour_24{
235     float: right;
236     padding: 0 10px;
237     color: #390;
238 }
239 
240 .jishi_now:hover,.day_3:hover,.hour_24:hover{
241     text-decoration: underline;
242 }
243 
244 
245 .publish_btn{
246     /*display: inline-block;*/
247     width: 120px;
248     height: 32px;
249     line-height: 32px;
250     float: right;
251     text-align: center;
252     font-size: 15px;
253     margin-top: 5px;
254     background-color: #84a42b;
255     border: 1px solid #8aab30;
256     color: white;
257 
258 
259 }
260 
261 
262 .news1{
263     width: 630px;
264     height: 90px;
265     border-bottom: 1px solid #ccdcef;
266 }
267 
268 .news1_part1{
269     /*float: left;*/
270     width: 567px;
271 }
272 .news1_title{
273     font-size: 14px;
274     color: #369;
275     float: left;
276     margin-top: 15px;
277 
278 }
279 
280 .news1_title:hover{
281     text-decoration: underline;
282 }
283 
284 .news1_part2{
285     /*border: 1px solid red;*/
286     float: right;
287 }
288 
289 .news1_img{
290     margin-top: 8px;
291     width: 60px;
292     height: 60px;
293     background-color: #fff;
294     border: 1px solid #ccc;
295     padding: 1px;
296     /*margin-right: 25px;*/
297 }
298 
299 .news1_source{
300     color: #b4b4b4;
301     margin-left: 7px;
302     margin-top: 18px;
303     float: left;
304 }
305 
306 .news1_part3{
307     float: left;
308     width: 630px;
309     height: 27px;
310     margin-top: -20px;
311     /*border: 1px solid red;*/
312 }
313 
314 .news1_span1,.news1_span2{
315     width: 54px;
316     height: 20px;
317     /*border: 1px solid blue;*/
318     float: left;
319     margin-top: 3px;
320 }
321 
322 
323 .news1_span1_1{
324     width: 20px;
325     height: 20px;
326     /*border: 1px solid blue;*/
327     float: left;
328     background:url("icon_bottom.png") no-repeat 0 -40px ;
329 }
330 
331 .news1_span1_2,.news1_span2_2{
332     float: left;
333     margin-left: 5px;
334     color: #99aecb;
335 }
336 
337 
338 .news1_span2_1{
339     width: 20px;
340     height: 20px;
341     /*border: 1px solid blue;*/
342     float: left;
343     background:url("icon_bottom.png") no-repeat 0 -100px ;
344 }
345 
346 .news1_span3,.news1_span4{
347     width: 69px;
348     height: 20px;
349     /*border: 1px solid blue;*/
350     float: left;
351     margin-top: 3px;
352 }
353 
354 
355 .news1_span3_1{
356     width: 20px;
357     height: 20px;
358     /*border: 1px solid blue;*/
359     float: left;
360     background:url("icon_bottom.png") no-repeat 0 -160px ;
361 }
362 
363 
364 .news1_span4_1{
365     width: 20px;
366     height: 20px;
367     /*border: 1px solid blue;*/
368     float: left;
369     background:url("13.png") no-repeat 0 0 ;
370 }
371 
372 .news1_span5{
373     height: 20px;
374     /*border: 1px solid blue;*/
375     float: left;
376     margin-top: 3px;
377     margin-left: 5px;
378 }
379 
380 .news1_time{
381     color: coral;
382 }
383 
384 .news1_hot{
385         color: #ccc;
386 }
387 
388 .news1_span6{
389     float: left;
390     /*display: none;*/
391     height: 20px;
392     /*border: 1px solid red;*/
393     margin-top: 3px;
394     padding-left: 10px;
395     color:  #ccc;
396     opacity: 0;
397 }
398 
399 .news1_span6:hover{
400     display: block;
401     opacity: 1;
402 }
403 
404 .share-icon a{
405     width: 16px;
406     height: 13px;
407     display: inline-block;
408     margin-right: 2px;
409     margin-top: 1px;
410     opacity: .3;
411 }
412 
413 .icon-sina{
414     background: url("share_icon.png") no-repeat 0 -90px;
415 }
416 
417 .icon-douban{
418     background: url("share_icon.png") no-repeat 0 -105px;
419 }
420 
421 .icon-qqzone{
422     background: url("share_icon.png") no-repeat 0 -120px;
423 }
424 
425 .icon-tenxun{
426     background: url("share_icon.png") no-repeat 0 -136px;
427 }
428 
429 .icon-renren{
430     background: url("share_icon.png") no-repeat 0 -151px;
431 }
432 
433 
434 
435 ul{list-style: none;}
436 .page_num{
437     float: left;
438     display: inline-block;
439     height: 36px;
440     width: 630px;
441     /*border: 1px solid red;*/
442     margin-top: 20px;
443 }
444 
445 .current_page{
446     float: left;
447     width: 34px;
448     height: 34px;
449     line-height: 34px;
450     /*border: 1px solid blue;*/
451     margin-left: -30px;
452     text-align: center;
453 }
454 li{
455     display: inline-block;
456 }
457 
458 .page-a{
459     float: left;
460     width: 34px;
461     height: 34px;
462 
463     line-height: 34px;
464     text-align: center;
465     margin-left: 10px;
466     color: #369;
467     border: 1px solid #e1e1e1;
468 }
469 
470 .page-next{
471     float: left;
472     width: 79px;
473     height: 34px;
474     border: 1px solid #e1e1e1;
475     line-height: 34px;
476     text-align: center;
477     margin-left: 10px;
478 }
479 
480 .page-a:hover,.page-next:hover{
481     background-color: #369;
482     color: white;
483 }
484 
485 .main_content_right{
486     float: right;
487     margin-top: 50px;
488 }
489 
490 .main_content_bottom{
491 
492     width: 1025px;
493     height: 100px;
494     background-color: #fff;
495     margin: 0 auto;
496 
497 
498     padding-top: 15px;
499     text-align: center;
500     border-top: 1px solid #ccdcef;
501 }
502 
503 .foot-nav a{
504     color: #369;
505 }
506 .foot-nav a:hover{
507     text-decoration: underline;
508 }
509 
510 .foot_b{
511     color: #999;
512 }
513 
514 .foot_part2_b{
515     color: #369;
516 }
517 
518 .foot_part2_b:hover{
519     text-decoration: underline;
520 }
chouti_css.css

 

 

 

 

 

 

 

 

 

posted @ 2016-06-04 14:40  许二哈哈哈  阅读(435)  评论(0编辑  收藏  举报