RSS
热门关键字:  命名  body  hack  !mi  !im
当前位置 :| 主页>div+css>基础教程>

完全CSS下拉菜单,只用CSS,纯CSS构筑!

来源:[标签:出处] 作者:[标签:作者] 时间:2008-02-19 点击:
看看CSS代码,要注意认真看,好好研究哦!
%26lt;style type="text/css"%26gt;
.menu {
font-family: verdana, sans-serif;
width:750px;
position:relative;
font-size:0.85em;
padding-bottom:250px;
}
.menu ul {
padding:0;
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
.menu ul li a, .menu ul li a:visited {
display:block;
text-decoration:none;
color:#000;
width:139px;
height:3em;
color:#000;
border:1px solid #fff;
border-width:1px 1px 0 0;
background:#dfc184;
padding-left:10px;
line-height:3em;
}
* html .menu ul li a, .menu ul li a:visited {
width:149px;
width:139px;
}
.menu ul li ul {
display: none;
}
table {
margin:-1px;
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
.menu ul li:hover a {
color:#fff;
background:#bd8d5e;
}
.menu ul li:hover ul {
display:block;
position:absolute;
top:3em;
margin-top:1px;
left:0;
width:150px;
}
.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
display:block;
background:#faeec7;
color:#000;
height:auto;
line-height:1.2em;
padding:5px 10px;
width:129px
}
.menu ul li:hover ul li a.drop {
background:#c9c9a7;
}
.menu ul li:hover ul li a:hover {
background:#c9c9a7;
color:#000;
}
.menu ul li:hover ul li:hover ul {
display:block;
position:absolute;
left:150px;
top:0;
width:150px;
}
.menu ul li:hover ul li:hover ul.left {
left:-150px;
}
%26lt;/style%26gt;
%26lt;!--[if lte IE 6]%26gt;
%26lt;style type="text/css"%26gt;
.menu ul li a:hover {
color:#fff;
background:#bd8d5e;
}
.menu ul li a:hover ul {
display:block;
position:absolute;
top:3em;
left:0;
background:#fff;
margin-top:0;
margin-top:1px;
}
.menu ul li a:hover ul li a {
display:block;
background:#dbe4ab;
color:#000;
height:auto;
line-height:1.5em;
padding:5px 10px;
width:150px;
width:129px;
}
.menu ul li a:hover ul li a.drop {
background:#c9c9a7;
}
.menu ul li a:hover ul li a ul {
visibility:hidden;
position:absolute;
height:0;
width:0;
}
.menu ul li a:hover ul li a:hover {
background:#c9c9a7; color:#000;
}
.menu ul li a:hover ul li a:hover ul {
visibility:visible;
position:absolute;
top:0;
color:#000;
left:150px;
}
.menu ul li a:hover ul li a:hover ul.left {
left:-150px;
}

%26lt;/style%26gt;
%26lt;![endif]--%26gt;


下面再看看XHTML代码,同样要认真理解。
%26lt;div class="menu"%26gt;
%26lt;ul%26gt;
%26lt;li%26gt;%26lt;a class="drop" href="http://www.52css.com/"%26gt;DEMOS
%26lt;!--[if IE 7]%26gt;%26lt;!--%26gt;
%26lt;/a%26gt;
%26lt;!--%26lt;![endif]--%26gt;
%26lt;table%26gt;%26lt;tr%26gt;%26lt;td%26gt;
%26lt;ul%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="The zero dollar ads page"%26gt;zero dollars advertising page%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Wrapping text around images"%26gt;wrapping text around images%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Styling forms"%26gt;styled form%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Removing active/focus borders"%26gt;active focus%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a class="drop" href="http://www.52css.com/" title="Hover/click with no active/focus borders"%26gt;hover/click with no borders
%26lt;!--[if IE 7]%26gt;%26lt;!--%26gt;
%26lt;/a%26gt;
%26lt;!--%26lt;![endif]--%26gt;
%26lt;table%26gt;%26lt;tr%26gt;%26lt;td%26gt;
%26lt;ul%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Styling forms"%26gt;styled form%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Removing active/focus borders"%26gt;removing active/focus borders%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Hover/click with no active/focus borders"%26gt;hover/click%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;/ul%26gt;
%26lt;/td%26gt;%26lt;/tr%26gt;%26lt;/table%26gt;
%26lt;!--[if lte IE 6]%26gt;
%26lt;/a%26gt;
%26lt;![endif]--%26gt;
%26lt;/li%26gt;
%26lt;li class="upone"%26gt;%26lt;a href="http://www.52css.com/" title="Multi-position drop shadow"%26gt;shadow boxing%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Image Map for detailed information"%26gt;image map for detailed information%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="fun with background images"%26gt;fun with background images%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="fade-out scrolling"%26gt;fade scrolling%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="em size images compared"%26gt;em image sizes compared%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;/ul%26gt;
%26lt;/td%26gt;%26lt;/tr%26gt;%26lt;/table%26gt;
%26lt;!--[if lte IE 6]%26gt;
%26lt;/a%26gt;
%26lt;![endif]--%26gt;
%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/"%26gt;BOXES
%26lt;!--[if IE 7]%26gt;%26lt;!--%26gt;
%26lt;/a%26gt;
%26lt;!--%26lt;![endif]--%26gt;
%26lt;table%26gt;%26lt;tr%26gt;%26lt;td%26gt;
%26lt;ul%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="a coded list of spies"%26gt;a coded list of spies%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="a horizontal vertical menu"%26gt;vertical menu%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="an enlarging unordered list"%26gt;enlarging unordered list%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="an unordered list with link images"%26gt;link images%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="non-rectangular links"%26gt;non-rectangular%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="jigsaw links"%26gt;jigsaw links%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="circular links"%26gt;circular links%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;/ul%26gt;
%26lt;/td%26gt;%26lt;/tr%26gt;%26lt;/table%26gt;
%26lt;!--[if lte IE 6]%26gt;
%26lt;/a%26gt;
%26lt;![endif]--%26gt;
%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/"%26gt;MOZILLA
%26lt;!--[if IE 7]%26gt;%26lt;!--%26gt;
%26lt;/a%26gt;
%26lt;!--%26lt;![endif]--%26gt;
%26lt;table%26gt;%26lt;tr%26gt;%26lt;td%26gt;
%26lt;ul%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="A drop down menu"%26gt;drop down menu%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="A cascading menu"%26gt;cascading menu%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Using content:"%26gt;content:%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title=":hover applied to a div"%26gt;mozzie box%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="I can build a rainbow"%26gt;I can build a rainbow with transparent borders%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Snooker cue"%26gt;a snooker cue using border art%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Target Practise"%26gt;target practise%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Two tone headings"%26gt;two tone headings%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Shadow text"%26gt;shadow text%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;/ul%26gt;
%26lt;/td%26gt;%26lt;/tr%26gt;%26lt;/table%26gt;
%26lt;!--[if lte IE 6]%26gt;
%26lt;/a%26gt;
%26lt;![endif]--%26gt;
%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/"%26gt;EXPLORER
%26lt;!--[if IE 7]%26gt;%26lt;!--%26gt;
%26lt;/a%26gt;
%26lt;!--%26lt;![endif]--%26gt;
%26lt;table%26gt;%26lt;tr%26gt;%26lt;td%26gt;
%26lt;ul%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Example one"%26gt;the first example for Internet Explorer%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Weft fonts"%26gt;weft fonts%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Vertical align"%26gt;vertically aligning text%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;/ul%26gt;
%26lt;/td%26gt;%26lt;/tr%26gt;%26lt;/table%26gt;
%26lt;!--[if lte IE 6]%26gt;
%26lt;/a%26gt;
%26lt;![endif]--%26gt;
%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/"%26gt;OPACITY
%26lt;!--[if IE 7]%26gt;%26lt;!--%26gt;
%26lt;/a%26gt;
%26lt;!--%26lt;![endif]--%26gt;
%26lt;table%26gt;%26lt;tr%26gt;%26lt;td%26gt;
%26lt;ul%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="colour wheel"%26gt;a colour wheel using opaque colours%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="a menu using opacity"%26gt;a menu using opacity%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="partial opacity"%26gt;partial opacity%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="partial opacity II"%26gt;partial opacity II%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a class="drop" href="http://www.52css.com/" title="Hover/click with no active/focus borders"%26gt;HOVER/CLICK
%26lt;!--[if IE 7]%26gt;%26lt;!--%26gt;
%26lt;/a%26gt;
%26lt;!--%26lt;![endif]--%26gt;
%26lt;table%26gt;%26lt;tr%26gt;%26lt;td%26gt;
%26lt;ul class="left"%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Styling forms"%26gt;styled form%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Removing active/focus borders"%26gt;removing active/focus borders%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;li%26gt;%26lt;a href="http://www.52css.com/" title="Hover/click with no active/focus borders"%26gt;hover/click%26lt;/a%26gt;%26lt;/li%26gt;
%26lt;/ul%26gt;
%26lt;/td%26gt;%26lt;/tr%26gt;%26lt;/table%26gt;
%26lt;!--[if lte IE 6]%26gt;
%26lt;/a%26gt;
%26lt;![endif]--%26gt;

%26lt;/li%26gt;
%26lt;/ul%26gt;
%26lt;/td%26gt;%26lt;/tr%26gt;%26lt;/table%26gt;
%26lt;!--[if lte IE 6]%26gt;
%26lt;/a%26gt;
%26lt;![endif]--%26gt;
%26lt;/li%26gt;
%26lt;/ul%26gt;
%26lt;/div%26gt;


查看最后完成的效果!纯CSS构筑的下拉导航菜单!


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表