《HTML5网页设计》补充案例6.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《HTML5网页设计》补充案例6.docx》由会员分享,可在线阅读,更多相关《《HTML5网页设计》补充案例6.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、补充案例一“传智播客”首页面制作一、案例描述1、考核知识点 运算符和表达式 条件语句、循环语句及跳转语句2、练习目标 掌握运算符和表达式的使用方法。 掌握条件语句、循环语句及跳转语句。3、需求分析在浏览网页时,既能看到静态的文本、图像,也可以看到浮动的动画、信息框以及动态变换的时钟信 息等。要想实现页面上这些实时的、动态的、可交互的网页效果就需要使用JavaScript语言来编写实现。 通过学习本案例带着大家学习JavaScript编程基础以及变量、函数等相关知识。4、案例展示效果如图7-1所示。29left:235px;30 top:Opx;31 上述代码中,第6行代码用于设置id名为ban
2、ner的盒子相对定位,第28行代码用于设置焦点图相对 于banner盒子绝对定位。保存index07.html与style07.css文件,刷新页面,效果如图7-10所示。图7-10 banner”模块效果图(6)添加JS效果下面,通过JavaScript控制左侧侧边栏奇数行列表的背景色。具体如下:a)定义奇数行列表的CSS样式.even background-color: #0572b6; /定义一个新类*/上述代码,用来设置左侧侧边栏奇数行列表的背景色为浅蓝色。b)书写奇数行列表的JavaScript代码1 function changeColor()2 /获取所有行3 var trs =
3、 document.getElementByld(nbannern).getElementsByTagName(nlin);4 /为奇数行添加class属性5 for(var i=0; itrs.length;”时,循环结束。保存js文件,刷新页面,此时,左侧侧边栏奇数行列表的背景色将会发生变化,效果如图7-11所示。图7-11侧边栏奇数行背景色发生变化接下来,通过JavaScript控制侧边栏下拉菜单的显示和隐藏。具体如下:a)添加下拉菜单结构代码将下拉菜单的结构代码添加到“Android培训”所在的li标签内部,代码修改如下:Android Vl|iMSiW)Ck F4!?.!ii b(b
4、)定义下拉菜单CSS样式#list_curwidth:125px;height:398px;position:absolute;left:235px;top:0;z-index:999;display:none;)#list_cur adisplay:block;width:llOpx;12345678912345678910111213height:80px;14 padding:9px;15 color:#000;16 17 #list_cur a:hovercolor:#F60;18 #list_cur a img,#list_cur a span19 display:block;20
5、padding-left:20px;21 c)书写下拉菜单JavaScript代码1 function change(myid,mode)2 document.getElementByld(myid).style.display=mode;3 if (mode = block,) /显示下拉菜单4 /设置下拉菜单所在div的边框5 document.getElementByld(myid).style.border=nlpx solid #eeen;6 document.getElementByld(myid) .style.backgroundColor=n#f9f9f9n;7 8 else
6、9 /当不显示下拉列表时,鼠标划过的的边框及背景颜色10 document . getElementByld(myid) .style.backgroundColor=n n;11 document.getElementByld(myid) .style.border=n n;12 )13 )在上面的JavaScript代码中,第2行代码用于为鼠标划过的li标记设置display属性,判断此时下拉 菜单是否显示,如果显示,那么为此下拉菜单设置边框及背景色。否那么,去掉li标记的边框和背景色。保存js文件,刷新页面,当鼠标移至“Android培训”栏目时 将会出现下拉菜单效果,如图7-12所图7
7、-12侧边栏下拉菜单效果4、制作内容模块(1) HTML结构分析“内容”模块整体上分为上下两局部,每局部主要由ul标记嵌套Ui标记构成,其中,每局部的图片使用img标记定义,文字链接使用a标记定义。“内容”模块的具体结构如图7-13所示。嵌 套 嵌 套 图7-13 “产品展示”模块结构图(2)样式分析“内容”模块分为上下两局部,需要设置在浏览器中居中显示。另外,需要设置li左浮动使其在一 行内排列。并且,设置img的边距使其拉开一定的距离。(3)搭建结构在index07.html文件内书写“内容”模块的HTML结构代码。具体如下:1 !-内容一2 3 width=H232H height=n1
8、30n /width=H232H height=n130n /li class=Honenximg src=nimages/tu01. jpg”liximg src=nimages/tu02 . jpgnliximg src=nimages/tu02 . jpgnwidth=n232height=n130liximg src=nimages/tu03 . jpg”width=232 ”height=n130nliximg src=nimages/tu04 . jpgnwidth=n232nheight=n130n9 101011a href=#”你离大神只差这一节课br /iOS开源框架封装之
9、下拉刷新/a12/li1314全套C/C+教程+笔记+配套工具超百万用户受益151617a href=#前端2016最全最新知识点汇总视频+源码+技巧+软件+面试181920a hre=#不做程序猿不用敲代码网络营销一样拿高薪222324123456789101112131415161718192021222324252627282930313233343536372121!-内容一(4)定义样式在样式表文件style07.css中书写CSS样式代码,用于控制“内容”模块。具体如下: contentwidth:960px;overflow:hidden;margin:lOpx auto; .c
10、ontent .top liwidth:232px;height:130px;float:left;margin-left:lOpx; .content .down width:960px;height:280px;margin-top:140px; text-align:center; ) .content .down li width:230px;height:248px;float:left;border:Ipx solid #ccc;margin-left:lOpx;padding-top:30px; .content .down li img width:155px;height:1
11、25px; ).content li.onemargin-left:Opx; .content .down adisplay:block;text-align:center;padding-top:30px; color:#000; ).content .down a:hovercolor:#F60;保存index07.html与style07.css文件,刷新页面,效果如图7-14所示。图7-14 “内容”模块效果图当鼠标移上内容中的文字链接时,文字颜色将变为橙色,效果如图7-15所示。图7-15鼠标移上内容中的文字链接效果5、制作底部模块(X) HTML结构分析“底部”模块由vdiv标记定
12、义。上面的版权信息使用vp标记定义。下面的版权图片使用vimg标记 定义。具体结构如图7-16所示。版权所有2006 - 2016 1绿传智播客於育科担p区建材城西路金燕龙办公楼一层 :100096 :010-82935150/60/70 邮箱:乐1CP苗U8001421号京公网安号图716 “底部”模块结构图(2)样式分析“底部”模块版权信息与版权图片居中显示,需要设置文本样式并通过text-align属性设置文本及 图片居中对齐。(3)搭建结构在index07.html文件内书写“底部”模块的HTML结构代码。具体如下:1 !一底部一2 3 p版权所有2006 - 2016北京传智播客教育
13、科技地址:北京市昌平区建材城西路金燕龙办公楼一层 :1000964 :010-82935150/60/70 邮箱: 京工CP 备 08001421 号 京公网安备 5 6 7 8 9 10 !-底部(4)定义样式在样式表文件style07.css中书写CSS样式代码,用于控制“底部”模块。具体如下:11 .footer12 width:960px;13 overflow:hidden;14 margin:20px auto;15 text-align:center;16 )17 .footer p18 height:45px;19 font-size:12px;20 line-height:2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTML5网页设计 HTML5 网页 设计 补充 案例
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内