土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 如何用CSS制作横向菜单?

如何用CSS制作横向菜单?

发布于:2006-11-20 11:53:20 来自:建筑设计/CAD下载及教程 [复制转发]
首页 产品介绍 服务介绍 技术支持 立刻购买 联系我们 然后我们来详细讲解步骤

第一步:建立一个无序列表
我们先建立一个无序列表,来建立菜单的结构。代码是:

<ul>
<li><a href="1">首页</a></li>
<li><a href="2">产品介绍</a></li>
<li><a href="3">服务介绍</a></li>
<li><a href="4">技术支持</a></li>
<li><a href="5">立刻购买</a></li>
<li><a href="6">联系我们</a></li>
</ul>
效果是:

首页
产品介绍
服务介绍
技术支持
立刻购买
联系我们

全部回复(4 )

只看楼主 我来说两句
  • vincent_nk
    vincent_nk 沙发
    默认状态下,图标为arrow.off.gif,当鼠标移动到链接上,图标变为arrow_on.gif

    效果变成:

    首页 产品介绍 服务介绍 技术支持 立刻购买 联系我们 现在css的完整代码是:

    .test ul{list-style:none;}
    .test li{float:left;width:100px;background:#CCC;margin-left:3px;line-height:30px;}
    .test a{display:block;text-align:center;height:30px;}
    .test a:link{color:#666;background:url(arrow_off.gif) #CCC no-repeat 5px 12px;text-decoration:none;}
    .test a:visited{color:#666;text-decoration:underline;}
    .test a:hover{color:#FFF; font-weight:bold;text-decoration:none;background:url(arrow_on.gif) #F00 no-repeat 5px 12px;}
    页面的完整代码是:

    <div class="test">
    <ul>
    <li><a href="1">首页</a></li>
    <li><a href="2">产品介绍</a></li>
    <li><a href="3">服务介绍</a></li>
    <li><a href="4">技术支持</a></li>
    <li><a href="5">立刻购买</a></li>
    <li><a href="6">联系我们</a></li>
    </ul>
    </div>
    好了,主要步骤就是这7步,立刻拷贝和修改代码试试,你也可以用CSS做横向菜单了!
    2006-11-20 11:54:20

    回复 举报
    赞同0
  • vincent_nk
    vincent_nk 板凳
    同时我们微调了如下细节:

    用text-align:center将菜单文字居中;
    用height:30px增加背景的高度;
    用margin-left:3px使每个菜单之间空3px距离;
    用line-height:30px;定义行高,使链接文字纵向居中;
    CSS定义象这样:

    .test a{display:block;text-align:center;height:30px;}
    .test li{float:left;width:100px;background:#CCC;margin-left:3px;line-height:30px;}
    效果变成:

    首页 产品介绍 服务介绍 技术支持 立刻购买 联系我们 这样就漂亮多了吧。

    第七步:定义背景图片
    我们通常都会在每个链接前加一个小图标,这样导航更清楚。CSS是采用定义li的背景图片来实现的:

    .test a:link{color:#666;background:url(arrow_off.gif) #CCC no-repeat 5px 12px;text-decoration:none;}
    .test a:hover{color:#FFF; font-weight:bold;text-decoration:none;background:url(arrow_on.gif) #F00 no-repeat 5px 12px;}
    说明:“background:url(arrow_off.gif) #CCC no-repeat 5px 12px;”这句代码是一个CSS缩写,表示背景图片是arrow_off.gif;背景颜色是#CCC;背景图片不重复"no-repeat",背景图片的位置是左边距5px、上边距12px;
    2006-11-20 11:54:20

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.08 万条内容 · 657 人订阅

猜你喜欢

阅读下一篇

菜鸟防范“黑客”攻击的十大技巧

随着黑客工具的简单化和傻瓜化,众多的技术水平不高的用户也可以利用手中的黑客工具大肆进行攻击(这些人又被称为“灰客”),我们的上网安全受到了极大的威胁,难道我们只能被迫挨打,任其欺负吗?当然不是,只要设置得好,这些人是奈何不了我们的!请看本文讲述的十种方法。 一、隐藏IP地址  黑客经常利用一些网络探测技术来查看我们的主机信息,主要目的就是得到网络中主机的IP地址。IP地址在网络安全上是一个很重要的概念,如果攻击者知道了你的IP地址,等于为他的攻击准备好了目标,他可以向这个IP发动各种进攻,如DoS(拒绝服务)攻击、Floop溢出攻击等。隐藏IP地址的主要方法是使用代理服务器。

回帖成功

经验值 +10