html5–项目实战-仿360囧图

html5–项目实战-仿360囧图

大家好,又见面了,我是全栈君。

html5–项目实战-仿360囧图

实例:

html5--项目实战-仿360囧图

html5--项目实战-仿360囧图

 

html5--项目实战-仿360囧图

 代码

  1 <!doctype html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <title>仿360囧途</title>
  6 <link rel="stylesheet" type="text/css" href="css/f360.css">
  7 </head>    
  8 <body>
  9     <header>
 10         <nav>
 11             <h1>360笑话</h1>
 12             <ul>
 13                 <li><a href="#">首页</a></li>
 14                 <li><a href="#">精选</a></li>
 15                 <li><a href="#">囧图</a></li>
 16                 <li><a href="#">视频</a></li>
 17                 <li><a href="#">导姐</a></li>
 18                 <li><a href="#">娱闻</a></li>
 19             </ul>
 20         </nav>
 21     </header>
 22     <aside><img src="img/fixed.jpg" alt=""></aside>
 23     <section class="switch">
 24         <div class="sw">
 25             <ul class="swi">
 26                 <li class="swi1"><a href=""><img src="img/p1.jpg" alt=""></a><p>一招制敌</p></li>
 27                 <li class="swi1"><a href=""><img src="img/s1.jpg" alt=""></a><p>麦霸的不为人知的一面</p></li>
 28                 <li class="swi1"><a href=""><img src="img/s2.jpg" alt=""></a><p>每个妹子心里都有梦想</p></li>
 29                 <li class="swi1"><a href=""><img src="img/s3.jpg" alt=""></a><p>妹子把粽子的枣藏哪了</p></li>
 30                 <li class="swi1"><a href=""><img src="img/s4.jpg" alt=""></a><p>妹子我来喂你吧</p></li>
 31                 <li class="swi1"><a href=""><img src="img/s5.jpg" alt=""></a><p>让我辨别下是否有凶兆</p></li>
 32                 <li class="swi1"><a href=""><img src="img/s7.jpg" alt=""></a><p>原来这才是正解</p></li>
 33                 <li class="swi1"><a href=""><img src="img/s1.jpg" alt=""></a><p>麦霸的不为人知的一面</p></li>
 34                 <li class="swi1"><a href=""><img src="img/s8.jpg" alt=""></a><p>只想安静的吃个饭而已</p></li>
 35             </ul>
 36             <ul class="swi">
 37                 <li class="swi1"><a href=""><img src="img/p21.jpg" alt=""></a><p>一招制敌</p></li>
 38                 <li class="swi1"><a href=""><img src="img/s1.jpg" alt=""></a><p>麦霸的不为人知的一面</p></li>
 39                 <li class="swi1"><a href=""><img src="img/s2.jpg" alt=""></a><p>每个妹子心里都有梦想</p></li>
 40                 <li class="swi1"><a href=""><img src="img/s3.jpg" alt=""></a><p>妹子把粽子的枣藏哪了</p></li>
 41                 <li class="swi1"><a href=""><img src="img/s4.jpg" alt=""></a><p>妹子我来喂你吧</p></li>
 42                 <li class="swi1"><a href=""><img src="img/s5.jpg" alt=""></a><p>让我辨别下是否有凶兆</p></li>
 43                 <li class="swi1"><a href=""><img src="img/s7.jpg" alt=""></a><p>原来这才是正解</p></li>
 44                 <li class="swi1"><a href=""><img src="img/s1.jpg" alt=""></a><p>麦霸的不为人知的一面</p></li>
 45                 <li class="swi1"><a href=""><img src="img/s8.jpg" alt=""></a><p>只想安静的吃个饭而已</p></li>
 46             </ul>
 47             <ul class="swi">
 48                 <li class="swi1"><a href=""><img src="img/p31.jpg" alt=""></a><p>一招制敌</p></li>
 49                 <li class="swi1"><a href=""><img src="img/s1.jpg" alt=""></a><p>麦霸的不为人知的一面</p></li>
 50                 <li class="swi1"><a href=""><img src="img/s2.jpg" alt=""></a><p>每个妹子心里都有梦想</p></li>
 51                 <li class="swi1"><a href=""><img src="img/s3.jpg" alt=""></a><p>妹子把粽子的枣藏哪了</p></li>
 52                 <li class="swi1"><a href=""><img src="img/s4.jpg" alt=""></a><p>妹子我来喂你吧</p></li>
 53                 <li class="swi1"><a href=""><img src="img/s5.jpg" alt=""></a><p>让我辨别下是否有凶兆</p></li>
 54                 <li class="swi1"><a href=""><img src="img/s7.jpg" alt=""></a><p>原来这才是正解</p></li>
 55                 <li class="swi1"><a href=""><img src="img/s1.jpg" alt=""></a><p>麦霸的不为人知的一面</p></li>
 56                 <li class="swi1"><a href=""><img src="img/s8.jpg" alt=""></a><p>只想安静的吃个饭而已</p></li>
 57             </ul>
 58             <ul class="swi">
 59                 <li class="swi1"><a href=""><img src="img/p1.jpg" alt=""></a><p>一招制敌</p></li>
 60                 <li class="swi1"><a href=""><img src="img/s1.jpg" alt=""></a><p>麦霸的不为人知的一面</p></li>
 61                 <li class="swi1"><a href=""><img src="img/s2.jpg" alt=""></a><p>每个妹子心里都有梦想</p></li>
 62                 <li class="swi1"><a href=""><img src="img/s3.jpg" alt=""></a><p>妹子把粽子的枣藏哪了</p></li>
 63                 <li class="swi1"><a href=""><img src="img/s4.jpg" alt=""></a><p>妹子我来喂你吧</p></li>
 64                 <li class="swi1"><a href=""><img src="img/s5.jpg" alt=""></a><p>让我辨别下是否有凶兆</p></li>
 65                 <li class="swi1"><a href=""><img src="img/s7.jpg" alt=""></a><p>原来这才是正解</p></li>
 66                 <li class="swi1"><a href=""><img src="img/s1.jpg" alt=""></a><p>麦霸的不为人知的一面</p></li>
 67                 <li class="swi1"><a href=""><img src="img/s8.jpg" alt=""></a><p>只想安静的吃个饭而已</p></li>
 68             </ul>
 69         </div>
 70     </section>
 71     <section class="mid">
 72         <div class="midnav">
 73             <a href="" class="all">全部</a>
 74             <a href="">推荐</a>
 75             <a href="">热门</a>
 76             <a href="">内涵</a>
 77         </div>
 78         <div class="more">
 79             <a href="">点击加载更多图片</a>
 80         </div>
 81     </section>
 82     <div class="mid">        
 83         <div class="mid-nav">
 84             <a href="" class="all" style="color: orange">全部</a>
 85             <a href="">推荐</a>
 86             <a href="">热门</a>
 87             <a href="">内涵</a>
 88         </div>
 89         <div id="main">
 90             <ul class="mimg ">
 91             <li>
 92                 <a href="">
 93                     <img src="img/t01e9dcc801f3b3c6ec.jpg" alt="妹子你回头,跟你说点事">
 94                     <p>妹子你回头,跟你说点事</p>
 95                 </a>
 96             </li>
 97             </li>
 98              <li>
 99                 <a href="">
100                     <img src="img/t01ad56ca632896bdcb.jpg" alt="这样吃会消化不良的">
101                     <p>这样吃会消化不良的</p>
102                 </a>
103              </li>
104             <li>
105                 <a href="">
106                     <img src="img/t0154db49ae752416fa.jpg" alt="真是个不拘小节的妹子">
107                     <p>真是个不拘小节的妹子</p>
108                 </a>
109             </li>
110             <li>
111                 <a href="">
112                     <img src="img/t010906de779e161557.jpg" alt="羡慕那只猪">
113                     <p>羡慕那只猪</p>
114                 </a>
115             </li>
116             <li>
117                 <a href="d">
118                     <img src="img/t013835a8b868e1a8a1.jpg" alt="妹子,你手放哪儿了?">
119                     <p>妹子,你手放哪儿了?</p>
120                 </a>
121             </li>
122             <li>
123                 <a href="">
124                     <img src="img/t019fecc6bf3b299f3f.jpg" alt="谁能把笔拿开!">
125                     <p>谁能把笔拿开!</p>
126                 </a>
127             </li>
128             <li>
129                 <a href="">
130                     <img src="img/t01bbb9d4b9730cb927.jpg" alt="这叫痛并快乐着">
131                     <p>这叫痛并快乐着</p>
132                 </a>
133             </li>
134             <li>
135                 <a href="">
136                     <img src="img/t01878bf50603df8cf9.jpg" alt="我这手法对吗?">
137                     <p>我这手法对吗?</p>
138                 </a>
139             </li>
140              <li>
141                 <a href="">
142                     <img src="img/t017090ab205397ae73.jpg" alt="今天这卧铺买对了">
143                     <p>今天这卧铺买对了</p>
144                 </a>
145             </li>
146              <li>
147                 <a href="">
148                     <img src="img/t01665e60d5cca843cf.jpg" alt="啊呀,姐的蛋蛋呢">
149                     <p>啊呀,姐的蛋蛋呢</p>
150                 </a>
151             </li>
152              <li>
153                 <a href="">
154                     <img src="img/t01d67de6296364e96b.jpg" alt="就喜欢乳臭未干的妹妹">
155                     <p>就喜欢乳臭未干的妹妹</p>
156                 </a>
157             </li>
158             <li>
159                 <a href="">
160                     <img src="img/t0134f57159102d2a54.jpg" alt="姑娘这是洗泡泡浴呐">
161                     <p>姑娘这是洗泡泡浴呐</p>
162                 </a>
163             </li>
164             <li>
165                 <a href="">
166                     <img src="img/t01c0db71ad3effb8a5.jpg" alt="不摸腿根本没法开车">
167                     <p>不摸腿根本没法开车</p>
168                 </a>
169             </li>
170              <li>
171                 <a href="">
172                     <img src="img/t01fc261d409c9d603e.jpg" alt="男生当教练的小心机">
173                     <p>男生当教练的小心机</p>
174                 </a>
175             </li>
176             <li>
177                 <a href="">
178                     <img src="img/t01b5f40006f291f226.jpg" alt="熊孩子理想有点长">
179                     <p>熊孩子理想有点长</p>
180                 </a>
181             </li>
182              <li>
183                 <a href="">
184                     <img src="img/t01e9dcc801f3b3c6ec.jpg" alt="妹子你回头,跟你说点事">
185                     <p>妹子你回头,跟你说点事</p>
186                 </a>
187             </li>
188             </li>
189              <a href="">
190                         <img src="img/t01ad56ca632896bdcb.jpg" alt="这样吃会消化不良的">
191                         <p>这样吃会消化不良的</p>
192                     </a>
193              </li>         
194         </ul>
195         </div>
196         <div class="more">
197             <a href="">点击加载更多图片</a>
198         </div>
199     </div>
200     <footer>
201         <section class="footer1">
202             <nav class="footnav footnav1">
203                 <h3>轻松生活</h3>
204                 <ul class="foot-list foot-list1">
205                     <li><a href="">星座运程</a></li>
206                     <li><a href="">周公解梦</a></li>
207                     <li><a href="">美女图库</a></li>
208                     <li><a href="">彩票开奖</a></li>
209                     <li><a href="">旅游景点</a></li>
210                     <li><a href="">心理测试</a></li>
211                 </ul>
212             </nav>
213             <nav class="footnav footnav2">
214                 <h3>消磨时间</h3>
215                 <ul class="foot-list foot-list2">
216                     <li><a href="">小说</a></li>
217                     <li><a href="">NBA</a></li>
218                     <li><a href="">八卦</a></li>
219                     <li><a href="">交友</a></li>
220                     <li><a href="">新闻</a></li>
221                     <li><a href="">军事</a></li>
222                     <li><a href="">时尚</a></li>
223                     <li><a href="">曲艺</a></li>
224                 </ul>
225             </nav>
226             <nav class="footnav footnav3">
227                 <h3>游戏大全</h3>
228                 <ul class="foot-list foot-list3">
229                     <li><a href="">连连看</a></li>
230                     <li><a href="">棋牌</a></li>
231                     <li><a href="">双人游戏</a></li>
232                     <li><a href="">休闲游戏</a></li>
233                     <li><a href="">射击游戏</a></li>
234                     <li><a href="">三国游戏</a></li>
235                 </ul>
236             </nav>    
237         </section>
238         <section class="footer2">
239             <div class="foot">
240                  <a href="">关于我们</a> | 
241                  <a  href="">广告合作</a>| 
242                  <a href="">投诉建议</a> | 
243                  <a href="">挂马监测</a> | 
244                  <a href="">手机版</a> | 
245                  <span class="rights">Copyright ©360.cn. ...</span> 
246                  <a href="">京ICP证080047号</a> 
247                  <a href="">京公网安备110000000006号</a>
248             </div>
249         </section>
250     </footer>
251 </body>
252 </html>

  1 @charset "utf-8";
  2 /* CSS Document */
  3 *{
  4     margin: 0;
  5     padding: 0;
  6 }
  7 
  8 body{
  9     background: rgba(20,20,20,0.2);
 10 }
 11     
 12 ul{
 13     list-style-type: none;
 14 }
 15 
 16 a{
 17 /*    color: #fff;*/
 18     text-decoration: none;
 19 }
 20 
 21 header{
 22     height: 50px;
 23     width: 100%;
 24     background: url(../img/bj.png) repeat-x;
 25 }
 26 
 27 nav{
 28     width: 1000px;
 29     height: 50px;
 30     margin: 0 auto;
 31 /*    background: #AD6162;*/
 32 }
 33 
 34 nav a{
 35     color: #fff;
 36 }
 37 
 38 
 39 h1{
 40     color: #fff;
 41     font: bold 40px 隶书;
 42     float: left;
 43     margin-left: 50px;
 44 }
 45 
 46 nav li{
 47     float: left;
 48     font-size: 20px;
 49     height: 50px;
 50     line-height: 50px;
 51     letter-spacing: 5px;
 52     margin-right: 5px;
 53 /*    background: red;*/
 54     width: 100px;
 55     text-align: center;
 56 }
 57 
 58 /***********************第二课***********************/
 59 aside{
 60     position:fixed;
 61     left: 100px;
 62     top:100px;
 63 }
 64 
 65 .switch{
 66     width: 1000px;
 67     margin: 0 auto;
 68     background: #fff;
 69     overflow: hidden;
 70     margin-top: 15px;
 71 }
 72 
 73 .swi{
 74     width: 1000px;
 75     float: left;
 76 }
 77 
 78 /*
 79 .switch:after{
 80     content: "";display: block;clear: both;
 81 }
 82 */
 83 
 84 .swi1{
 85     text-align: center;
 86     float:left;
 87     margin: 10px 15px 10px 15px;
 88 }
 89 
 90 .swi1:hover,.swi1:active{
 91     color: orange;
 92 }
 93 
 94 
 95 
 96 .sw{
 97     width: 4000px;
 98     position: relative;
 99     animation:swimg 9s linear infinite normal;
100 }
101 
102 @keyframes swimg{
103     0% {left: 0px}
104     5% {
   
   left: 0px}
105 
106     30% {
   
   left: -1000px}
107     40% {
   
   left: -1000px}
108 
109     60%{
   
   left: -2000px;}
110     70% {
   
   left: -2000px}
111 
112     95%{
   
   left:-3000px;}
113     100%{
   
   left:-3000px;}
114 }
115 
116 
117 /************************第三节课***********************/
118 .mid{
119     width: 1000px;
120     margin: 0 auto;
121     margin-top: 15px;
122 }
123 
124 .all{
125     color: orange;
126 }
127 
128 .midnav{
129     height: 50px;
130     line-height: 50px;
131 /*    background: green;*/
132     font-size: 20px;
133 }
134 .more{
135     width: 1000px;
136     height: 50px;
137     line-height: 50px;
138     background: #fff;
139     text-align: center;
140     font-size: 24px;
141     margin: 20px auto 20px auto;
142 }
143 
144 .more a{
145     color: #000;
146 }
147 
148 
149 /*****************footer部分********************/
150 
151 footer{
152     width: 100%;
153     background: rgba(60,60,60,0.2);
154 
155 }
156 
157 .footer2{
158     width: 100%;
159     height: 50px;
160     background: rgba(50,50,50,0.6);
161 
162 }
163 
164 
165 
166 .footer1 {
167     width: 1000px;
168     margin:0px auto;
169     background: rgba(50,50,50,0.3);
170     display: flex;
171     text-align: center;
172 }
173 
174 .footnav {
175     height: 180px;
176         border-right: 1px solid rgba(60,60,30,0.3);
177 }
178 
179 .footnav h3{
180     font-weight: normal;
181     color: rgba(30,30,30,0.8);
182 }
183 
184 .footnav3{
185     border: none;
186 }
187 
188 .foot{
189     width: 1000px;
190     margin: 0px auto;
191     height:50px;
192     line-height:50px;
193     font-size:12px;
194     color:#c2c2c2;
195 }
196 
197 .mimg{
198     background: #fff;
199 }
200 
201 .mimg li a{
202     color: #000;
203 }
204 
205 .mimg li{
206     text-align: center;
207     float: left;
208     margin: 10px 14px 10px 14px;
209     
210 }
211 
212 .foot a{
213     color: #FFF;
214 }

 

 

 

学习要点

  • 常用快捷方式
  • 清除浮动的技巧
  • 利用css3的动画实现图片轮播。
  • 综合运用我们之前学过的知识来构建一个完整的web页面。

更换你的装备

常用快捷方式

  1. 乘法*: ul>li*5 在编辑器中输入缩写代码:ul>li*5 ,然后按下拓展键(默认为tab),即可得到代码片段:
  2. 后代 >:nav>ul>li
  3. 兄弟 +:div+h3+p*3
  4. 缩写:(div>dl>(dt+dd)*3)+footer>p
  5. 自增符号:$: ul>li.item$*5
  6. 缩写:#header
  7. 缩写:p.class1.class2.class3
  8. 缩写:ul>.class
  9. 其他还有很多,大家可以自己去百度下

内功心法

学习技巧:高手是怎样炼成的

  1. 观摩优秀的网站,可以F12键查看它的源代码。
  2. 分析优秀作品的页面结构。
  3. 模仿优秀的作品,尝试着自己去做一下。
  4. 尝试着创新,在模仿作品中加入自己的创意思路。
  5. 反复进行以上四个步骤,直到你自己可以创作出优秀的作品,把自己变成高手

江湖经验

网站开发流程

网站的基本开发流程如下,明白流程,可以明确自己的职责和项目环节,有重点的学习。

  1. 网站策划–交互设计–网页设计(视觉设计)- 前端开发(前端工程师)-测试网页–网站发布–后期维护
  2. 沟通的重要性:多与后端技术,美工设计等协作人员沟通。

小技巧

清除浮动的技巧:消除子元素浮动对父元素背景/边框/不能被子元素撑开的方法:

  1. 父元素结尾处增加一空元素 div;并清除其浮动。缺点:如果布局复杂需要增加许多空标签
  2. 在父元素定义overflow:hidden(浏览器会自动检查浮动区域的高度,注.不必理会原理,知道用法即可。缺点:超出部分会被隐藏
  3. 利用伪类:after 父元素内容后增加空元素,并清除浮动。

战斗开始啦

  1. 创建项目文件夹存放相应的素材、文档等
  2. 对页面进行结构分析
  3. 准备素材
  4. 开始编写代码
  5. html5--项目实战-仿360囧图

项目实战

 

  1. 创新从模仿开始,咱们的第一综合实例就从模仿网页-360囧图开始,网址:http://xiaohua.360.cn/jiongtu
  2. 第一个项目采用固定浮动布局,单位为像素.
  3. 由于录制课程的时候使用1024*768的分别率;所以项目设定屏幕分辨率为:1024*768

未完,待续………..

 

代码优化

优化代码使更加符合HTML5大纲算法.步骤如下

  1. 查看页面目录结构,逐项修改有问题部分。
    1. nav中添加标题并将它隐藏。

小技巧

  1. 当width为100%时。可用用min-width来规定一个最小宽度,防止缩放时变形,尤其是背景图片。
  2. 将定位和外边距结合让图片以中心点居中。
  3. 用opcity设置半透明遮罩层。
  4. inline-block可以使用text-align 居中;
  5. 可以给background同时设置半透明渐变和背景图片,来增加背景图片的模糊度来突出背景上的文字。
  6. 用ul列表做导航的好处:逻辑清楚,有条理。

分离css代码

  1. 将代码重用部分比如header footer分离出来,其他需要的文件重复引用即可

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/107836.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • fastjson的JSONArray和JSONObject[通俗易懂]

    fastjson的JSONArray和JSONObject[通俗易懂]什么是JSON?JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于javascriptProgrammingLanguage,StandardECMA-2623rdEdition-December1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言

  • 计算机技术与阅读,PISA2018阅读素养计算机化自适应测试的技术与方法探析

    计算机技术与阅读,PISA2018阅读素养计算机化自适应测试的技术与方法探析原标题:PISA2018阅读素养计算机化自适应测试的技术与方法探析摘要:PISA2018阅读素养的计算机化自适应测试采用核心阶段、阶段1和阶段2的3阶段自适应测试,题库设定有245道题目,组成45个测试单元,并将其组合成若干题组,用于不同阶段的测试。在路径设计上,为避免位置效应问题,除核心阶段→阶段1→阶段2的标准路径之外,还采用核心阶段→阶段2→阶段1的替代路径。PISA2018阅读素养计算机…

  • 华为、深圳、十年Android程序员:“我不干了!!!!”

    华为、深圳、十年Android程序员:“我不干了!!!!”前言我的大学室友将他深圳60平的房子卖了800万,然后花260万在成都买了130平的精装房,40万买了一辆奥迪,还剩500万存到了银行,正式从特区又杀回了四川。室友说,我的10年青春,换来的真金白银,就是这500万的现金。从今年开始,我一定可以过真真正正的生活,享受生活,而绝不再是被生活鞭打着向前走。我和室友的母校,是一所以电信工程闻名的985大学。2011年本科毕业,我留在了成都,室友则南下深圳入职华为,当年起薪15万。室友如何挣下一套房2015年7月,工作4年后,室友攒下了50万元,其中有近.

  • 怎样打开.jar格式文件,怎样运行.jar格式文件

    怎样打开.jar格式文件,怎样运行.jar格式文件

    2021年10月23日
  • c 语言条件运算符,C 语言条件运算符详细讲解

    c 语言条件运算符,C 语言条件运算符详细讲解C语言条件运算符详细讲解如果希望获得两个数中最大的一个,可以使用if语句,例如:if(a>b){max=a;}else{max=b;}不过,C语言提供了一种更加简单的方法,叫做条件运算符,语法格式为:表达式1?表达式2:表达式3条件运算符是C语言中唯一的一个三目运算符,其求值规则为:如果表达式1的值为真,则以表达式2的值作为整个条件表达式的值,否则以表达式3的值作为整…

  • 初试JqueryEasyUI(附Demo)[通俗易懂]

    初试JqueryEasyUI(附Demo)[通俗易懂]写在前面准备布局Layout菜单树Tree内容页Tabs右键菜单Menu表单Form对话框Dialog示例Demo下载关于easyui不多说,对于我们这样没有美术功底的程序员来说,简直是大大的福利,

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号