- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 使用CSS设置链接与导航 Web前端开发实例教程 ——HTML5+CSS3+JavaScript 8.1 使用CSS设置链接 8.1.1 设置文字链接的外观 通过CSS可以设置超链接的各种属性,而且通过伪类还可以制作出许多动态效果。 【例8-1】设置文字链接的外观,鼠标未悬停时文字链接的效果如图8-1(a)所示,鼠标悬停在文字链接上时的效果如图8-1(b)所示。 8.1 使用CSS设置链接 8.1.1 设置文字链接的外观 【例8-2】制作网页中不同区域的链接效果,鼠标经过导航区域的链接风格与鼠标经过和我联系文字的链接风格截然不同,本例文件8-2.html在浏览器中显示的效果如图8-2所示。 8.1 使用CSS设置链接 8.1.2 图文链接 网页设计中对文字链接的修饰不仅限于增加边框、修改背景颜色等方式,还可以利用背景图片将文字链接进一步的美化。 【例8-3】图文链接,鼠标未悬停时文字链接的效果如图8-3(a)所示,鼠标悬停在文字链接上时的效果如图8-3(b)所示。 8.1 使用CSS设置链接 8.1.3 按钮式链接 按钮式链接的实质就是将链接样式的4个边框的颜色分别进行设置。 【例8-4】制作按钮式超链接,当鼠标悬停到按钮上时,可以看到超链接类似按钮“被按下”的效果,如图8-4所示。 8.2 使用CSS设置列表 8.2.1 表格布局的缺点 在表格布局时代,类似于新闻列表这样的效果,一般采用表格来实现,该列表采用多行多列的表格进行布局。 从表格的结构标签来看,标签的对数较多,结构比较复杂。在表格布局中,主要是用到表格的相互嵌套使用,这样就会造成代码的复杂度很高。同时,使用表格布局不利于搜索引擎抓取信息,直接影响到网站的排名。 8.2 使用CSS设置列表 8.2.2 列表布局的优势 采用CSS样式对整个页面布局时,列表标签的作用被充分挖掘出来。从某种意义上讲,除了描述性的文本,任何内容都可以认为是列表。使用列表布局来实现新闻列表,不仅结构清晰,而且代码数量明显减少,如图8-6所示。 8.2 使用CSS设置列表 8.2.3 CSS列表属性 1.列表类型 通常项目列表主要采用ul或ol标签,然后配合li标签罗列各个项目。 【例8-5】设置列表类型,本例页面8-5.html的显示效果如图8-7所示。 8.2 使用CSS设置列表 8.2.3 CSS列表属性 2.列表项图像符号 list-style-image属性的属性值包括URL(图像的路径)、none(默认值,无图像被显示)和inherit(从父元素继承属性,部分浏览器对此属性不支持)。 【例8-7】设置列表项图像符号,本例页面8-7.html的显示效果如图8-11所示。 8.2 使用CSS设置列表 8.2.3 CSS列表属性 3.列表项位置 list-style-position属性用于设置在何处放置列表项标记,其属性值只有两个关键词outside(外部)和inside(内部)。 【例8-8】设置列表项位置,本例页面8-8.html的显示效果如图8-12所示。 8.2 使用CSS设置列表 8.2.4 图文信息列表 图文信息列表其实就是图文混排的一部分,在处理图像和文字之间的关系时大同小异,下面以一个示例讲解图文信息列表的实现。 【例8-9】使用图文信息列表制作珠宝商城产品图文列表,本例页面8-9.html的显示效果如图8-14所示。 8.3 创建导航菜单 8.3.1 普通的超链接导航菜单 普通的超链接导航菜单的制作比较简单,主要采用将文字链接从“内联元素”变为“块级元素”的方法来实现。 【例8-10】制作荧光灯效果的菜单,鼠标未悬停在菜单项上时的效果如图8-18(a)所示,鼠标悬停在菜单项上时的效果如图8-18(b)所示。 8.3 创建导航菜单 8.3.2 纵向列表模式的导航菜单 1.纵向列表模式导航菜单的特点 纵向导航菜单的内容并没有逻辑上的先后顺序,可以使用无序列表来实现。 【例8-11】制作纵向列表模式的导航菜单,鼠标未悬停在菜单项上时的效果如图8-22(a)所示,鼠标悬停在菜单项上时的效果如图8-22(b)所示。 8.3 创建导航菜单 8.3.2 纵向列表模式的导航菜单 2.案例——珠宝商城产品分类纵向导航菜单 【例8-12】制作珠宝商城产品分类纵向导航菜单,本例文件8-12.html的页面效果如图8-25所示。 8.3 创建导航菜单 8.3.3 横向列表模式的导航菜单 1.横向列表模式导航菜单的特点 在保持原有HTML结构不变的情况下,将纵向导航转变成横向导航最重要的环节就是设置li标签为浮动。 【例8-13】制作横向列表模式的导航菜单,鼠标未悬停在菜单项上时的效果如图8-28(a
您可能关注的文档
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第1章 网站规划和网页设计基础.ppt
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第2章 HTML概述.ppt
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第3章 编辑网页文档.ppt
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第4章 网页布局与交互.ppt
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第5章 CSS基础.ppt
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第6章 CSS盒模型.ppt
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第7章 使用CSS修饰常见的网页元素.ppt
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第9章 Div+CSS布局页面.ppt
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第10章 网页行为语言——JavaScript.ppt
- Web前端开发实例教程——HTML5 CSS3 JavaScript 第11章 珠宝商城前台页面.ppt
文档评论(0)