导航菜单通常的做法是用ul li,但是ul

li纯文本方式的导航菜单实现的效果比较简单,我们可以使用背景图片来实现菜单的个性化设置。让我们开始吧:

先看效果图:

仅这一张图片,我们实现一个横行CSS菜单。并设置它们的悬停效果。我们该如何做呢?看下面的图片:

这是一个示意图。最底层是ul,这是一个容器,我们将列表项li全部置入其中。为了方便说明,示意图中仅画了一个li。实际此例中有六个li,全部向左浮动,实现横行排列。在li上面还有链接a标签。

id="mini_nav">

href="upload/2010/5/201005262050581365.png) no-repeat 0 0;}

#mini_nav li {width:65px; height:38px; float:left;}

#mini_nav li a {display:block; width:65px; height:38px;}

#mini_nav li a:hover {background:url(nav.png) no-repeat;}

设置总体布局声明,外边距与内边距均为零,文字大小为12px,列表项预调标记为无(去掉列表项前面的小黑点)。

设置ID为mini_nav的UL宽度与高度,上下边距为50px,左右边距为auto,实现水平居中对齐。设计背景图片为nav.png,定位于:0

0。

设置UL中的LI的样式,宽度与高度,向左浮动。

设置LI中链接A元素的样式,首先将A元素转换为块元素,并设置其宽与高。

设置链接A元素的县停样式,定义背景图片nav.png,重复方式为不重复,不给出背景图片的定位信息。

此时我们可以看到的页面效果如下:

html把图片做成导航条背景,DIV+CSS背景图片导航菜单的实现方法相关推荐

  1. html怎么把图片做成一条花纹,CSS3 花纹背景图

    CSS 语言: CSSSCSS 确定 html { height: 100%; background: -webkit-repeating-radial-gradient(circle, transp ...

  2. 淘宝分类导航条;纯css实现固定导航栏

    效果如下: 页面如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...

  3. html京东下拉菜单设置,div css下拉导航菜单(图+演示)

    div css下拉导航菜单(图+演示),div css下拉导航菜单,css导航菜单下拉 CSS导航菜单(CSS下拉菜单演示图) 查看演示-CSS下拉菜单样式:下拉导航菜单/ 以下有DIV CSS下拉菜 ...

  4. 43个实例xHTML+CSS(DIV+CSS)网页及导航布局教程

    在中国,很多前端javascript:;" onClick="javascript:tagshow(event, '%BF%AA%B7%A2');" target=&qu ...

  5. DIV+CSS布局图片加阴影效果方法

    DIV+CSS布局图片加阴影效果方法 转自:爱微网 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

  6. html网页图片滚动代码用css和div,DIV+CSS网页图片滚动源代码

    DIV+CSS网页图片滚动源代码 style="overflow:hidden;width:500px;"> border="0"> id=&quo ...

  7. 一个非常实用的 div+css 实现的导航条

    <div id="nav">   <ul>     <li><a href="http://www.52css.com/&quo ...

  8. html5中平铺图片,HTML布局排版2 div的和图片平铺方便管理

    在HTML里,由于浏览器显示器等差异,浏览器的宽度也会有变化,为了适应不同的宽度,需要用到平铺. 例如页面前面的固定的条等,如果是纯色,可以用背景色,如果不是纯色,是渐变等,可以用条状图平铺. 常见的 ...

  9. html图片背景属性,css 背景(background)属性、背景图定位

    background属性: Background属性是css中应用比较多,且比较重要的一个属性,它是负责给盒子设置背景图上和背景颜色的,background是一个复合属性,它可以分解成如下几个设置项: ...

最新文章

  1. 阿里转衰!百度没落!字节跳动崛起!未来的互联网是腾讯和字节跳动的世界!这样的言论你相信吗?...
  2. python计算每月工资-Python实现扣除个人税后的工资计算器示例
  3. 服务器控件的异步请求——UpdatePanel和ScriptManager
  4. C–gcc命令行下的参数
  5. 16位汇编 loop循环
  6. 12306”的架构到底有多牛逼?
  7. mysql数据库详解(续一)
  8. 22Java之JDBCTemplate总结
  9. 如何在linux上创建数据库,在LINUX平台上手动创建数据库(oracle 10g)
  10. PHP学习笔记01: 安装PHP开发套件xampp
  11. php的log文件怎么打开,log文件怎么打开 Log文件打开乱码的解决方案
  12. 当网站不允许上传ASP,CGI,CER等脚本文件时
  13. percona-toolkit 之 【pt-deadlock-logger】说明
  14. javascript无提示关闭窗口,兼容IE,Firefox
  15. Python selenium 滚动页面以及滚动至元素可见(转载)
  16. snapgene怎么比对序列_找不到相似序列?快来Blast一下!
  17. matlab常用数学函数实验,实验二-MATLAB的数学运算基础.ppt
  18. 中科院博士论文《致谢》
  19. git由ssh改为http后,HTTP Basic: Access denied无法同步问题解决
  20. labelme 标注生成24位深度图像转换为8位

热门文章

  1. java中遍历一个对象的所有属性
  2. pid巡线算法程序_技术分享——从单个到多个颜色传感器巡线原理解析
  3. JS标签中 阻止默认事件的发生
  4. 天翼云内网服务器映射端口,天翼云服务器创建对等连接(不同账户组内网)
  5. Gson解析json字符串,并封装成ListT
  6. DbVisualizer破解
  7. MATLAB如何绘制每组数量不一致柱状图
  8. 心流——微妙的人际关系
  9. 【网络】OSI七层模型
  10. flv + livego + obs 实现简易直播平台(windows版+Linux版)