创建水平导航条

2021-06-12    分类: 网站建设

创建水平导航条

除了使用列表创建垂直导航条,还可以应用列表创建水平导航条,假设有下面这个无序列表:

<ul>

<li><a href="home.htm">网站首页</a></li>

<li><a href="about.htm">关于我们</a></li>

<li><a href="services.htm">服务项目</a></li>

<li><a href二.work.htm"》成功案例</a></li>

<li><a href二“news.htm"》新闻公告</a></li>

<li><a href二.contact.htm">联系我们</a></li>

</ul>

然后将margin和padding设置为零,并且去掉默认的符号。并且设置导航条宽度为720像素,以重复的渐变图像作为背景:

margin: Opx;
padding:Opx;
list一style-type: none;
width: 720px;
float:left;
background: #FAA819 url(bg02.gif) rpeat一x;

可以发现该列表当前是垂直显示的,可以采用所有列表元素都向左小浮动的方法,让列表项水平显示:
ul li(

float:left

与垂直导航条一样,水平导航条中的链接的display属性也设置为block,从而让它们表现得像按钮一样。如果希望每个按钮有固定的尺寸,那么可以设置它的宽度和高度。在这里希望每个按钮的宽度由超链接文本的宽度决定。
因此,不设置宽度,而是在每个超链接的左边和右边应用2gem的填充.希望在导航条中的每个链接之间创建分隔线,方法是将一个分隔线图像作为背景图像应用于每个超链接的左边。与前面的示例一样,使用行高让链接文本垂直居中。最后关闭链接下画线并且将链接颜色改为白色:

ul a{

display:block;

padding: 0 gem;

line-height:2.lem;

color: #FFFFFF;

text-decoration: none;

background: url(bg03.gif) repeat-y left top;}

但是,导航条中第一个链接会有一个不必要的分隔线,在第一个列表项上添加一个类样式表,并且将背景图像设置为none,就可以去掉它:

ul.first a{

background: none;

)

最后,这个示例中的翻转状态仅仅是改变链接颜色

ul a:hover

color:#cccccc

}

在浏览器中预览页面,可以看到水平导航条的效果

网页题目:创建水平导航条
网站路径:/news44/117344.html

成都网站建设公司_创新互联,为您提供网站策划ChatGPT网站设计公司Google虚拟主机关键词优化

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设