- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实训4-9 制作网页焦点图.DOC
第5章 CSS盒子模型
PAGE 2
PAGE 7
实训4-9 制作网页焦点图
实训目的
理解元素的浮动,能够为元素设置浮动样式;
熟悉清除浮动的方法,可以使用不同方法清除浮动;
掌握元素的定位,能够为元素设置常见的定位模式;
实训过程中,重点关注:元素的浮动属性float、运用clear属性清除浮动、运用overflow属性清除浮动、使用after伪对象清除浮动、overflow属性、元素的定位属性。
案例描述
制作一个HTML5网页焦点图“网页焦点图.html”,默认效果如图1所示。
图1 网页焦点图默认效果
当鼠标移上图1焦点图时,两侧将会出现焦点图切换按钮,效果如图2所示。
图2 鼠标移上焦点图效果
分析效果图
结构分析
观察效果图1不难看出,焦点图模块整体上可以分为3部分:焦点图、切换图标、切换按钮。焦点图可以使用img标记;切换图标由6个小图标组成,可以使用无序列表ul、li搭建结构;焦点图切换按钮可以使用两个a标记定义。效果图2对应的结构如图3所示。
图3 焦点图页面结构图
样式分析
控制效果图2的样式主要分为4个部分,具体如下:
通过div对整个页面进行整体控制,需要设置相对定位方式。
通过a标记控制左右两侧的切换按钮样式及其位置,并设置左浮动样式。
通过ul整体控制切换图标模块,需要设置绝对定位方式。
通过li控制每一个切换小图标,需要设置每个小图标的显示效果。
案例实现
常规准备工作
启动Hbuilder,在Hbuilder中新建web项目“实训4-9”,建议建在D盘根目录。
将实训4-9更名为“学号最后两位+姓名-实训4-9”,称为 “实训文件夹”
制作页面结构
在“实训文件夹”中新建HTML页面“网页焦点图.html”
拷贝网页素材图片到相应Img文件夹。
使用HTML标记搭建页面结构,参考代码如下:
!doctype html
html
head
meta charset=utf-8
title网页焦点图/title
/head
body
div
img src=images/11.jpg alt=网页焦点图
a href=#class=left/a
a href=# class=right/a
ul
li class=max/li
li/li
li/li
li/li
li/li
li/li
/ul
/div
/body
/html
结构中,通过最外层的div对车载音乐页面进行整体控制,并使用img标记插入焦点图片。同时,定义class为left和 right的两对aa标记,来搭建焦点图左右两侧切换按钮的结构。另外,使用ul、li搭建切换图标模块的6个小图标。运行以上代码,效果如图4所示。
图4 HTML结构页面效果
定义CSS样式
搭建完页面的结构,接下来为页面添加CSS样式。采用从整体到局部的方式实现图1、图2所示的效果,具体如下。
在“实训文件夹”中新建一个CSS文件,命名为“网页焦点图.css”
定义基础样式
首先定义页面的统一样式,具体CSS代码如下:
/*重置浏览器的默认样式*/
*{margin:0; padding:0; border:0; list-style:none;}
/*全局控制*/
a{text-decoration:none; font-size:30px;color:#fff;}
控制整体大盒子
制作页面结构时,我们定义了一对div/div来对网页焦点图模块进行整体控制,设置其宽度和高度固定。由于切换按钮和切换图标需要依据大盒子进行定位,所以需要对其设置相对定位方式。另外,为了使页面在浏览器中居中,可以对其应用外边距属性margin。具体CSS代码如下:
div{ /*整体控制页面*/
width:580px;
height:200px;
margin:50px auto;
position:relative; /*设置相对定位*/
}
整体控制左右两边的切换按钮
通过效果图2可以看出,当鼠标移上焦点图时,图片两侧会添加焦点图切换按钮,需要为a元素应用float属性,并设置宽高、背景色。另外,切换按钮显示为圆角、半透明效果,需要对其设置圆角边框样式,并设置背景的不透明度。同时,设置切换按钮中的文本样式。最后,通过“display:none;”设置按钮隐藏。具体CSS代码如下:
a{ /*整体控制左右两边的切换按钮*/
float:left;
width:25px;
height:90px;
line-height:90px;
文档评论(0)