网页设计-[CSS+DIV设计实例:纯CSS制作下拉导航菜单]_html/css_WEB-ITnose

WBOY
发布: 2016-06-24 12:31:36
原创
1249 人浏览过

以下是引用片段:

 



DEMOS





zero dollars advertising page
wrapping text around images
styled form
active focus
hover/click with no borders





styled form
removing active/focus borders
hover/click






shadow boxing
image map for detailed information
fun with background images
fade scrolling
em image sizes compared






BOXES





a coded list of spies
vertical menu
enlarging unordered list
link images
non-rectangular
jigsaw links
circular links






MOZILLA





drop down menu
cascading menu
content:
mozzie box
I can build a rainbow with transparent borders
a snooker cue using border art
target practise
two tone headings
shadow text








EXPLORER





the first example for Internet Explorer
weft fonts
vertically aligning text






OPACITY





a colour wheel using opaque colours
a menu using opacity
partial opacity
partial opacity II
HOVER/CLICK





styled form
removing active/focus borders
hover/click














登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制

Code
< style type="text/css">
.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;
w\idth: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 url(http://www.cnblogs.com/graphics/drop.gif) bottom right no-repeat;
}
.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;
}
< /style>
< !--[if lte IE 6]>
< style type="text/css">
.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;
marg\in-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;
w\idth:129px;
}
.menu ul li a:hover ul li a.drop {
background:#c9c9a7 url(http://www.cnblogs.com/graphics/drop.gif) bottom right no-repeat;
}
.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;
}
< /style>
< ![endif]-->
< div class="menu">
< ul>
< li>< a class="drop" href="../menu/index.html">DEMOS
< !--[if IE 7]>< !-->
< /a>
< !--< ![endif]-->
< table>< tr>< td>
< ul>
< li>< a href="../menu/zero_dollars.html" title="The zero dollar ads page">zero dollars advertising page< /a>< /li>
< li>< a href="../menu/embed.html" title="Wrapping text around images">wrapping text around images< /a>< /li>
< li>< a href="../menu/form.html" title="Styling forms">styled form< /a>< /li>
< li>< a href="../menu/nodots.html" title="Removing active/focus borders">active focus< /a>< /li>
< li>< a class="drop" href="../menu/hover_click.html" title="Hover/click with no active/focus borders">hover/click with no borders
< !--[if IE 7]>< !-->
< /a>
< !--< ![endif]-->
< table>< tr>< td>
< ul>
< li>< a href="../menu/form.html" title="Styling forms">styled form< /a>< /li>
< li>< a href="../menu/nodots.html" title="Removing active/focus borders">removing active/focus borders< /a>< /li>
< li>< a href="../menu/hover_click.html" title="Hover/click with no active/focus borders">hover/click< /a>< /li>
< /ul>
< /td>< /tr>< /table>
< !--[if lte IE 6]>
< /a>
< ![endif]-->
< /li>
< li class="upone">< a href="../menu/shadow_boxing.html" title="Multi-position drop shadow">shadow boxing< /a>< /li>
< li>< a href="../menu/old_master.html" title="Image Map for detailed information">image map for detailed information< /a>< /li>
< li>< a href="../menu/bodies.html" title="fun with background images">fun with background images< /a>< /li>
< li>< a href="../menu/fade_scroll.html" title="fade-out scrolling">fade scrolling< /a>< /li>
< li>< a href="../menu/em_images.html" title="em size images compared">em image sizes compared< /a>< /li>
< /ul>
< /td>< /tr>< /table>
< !--[if lte IE 6]>
< /a>
< ![endif]-->
< /li>
< li>< a href="../boxes/index.html">BOXES
< !--[if IE 7]>< !-->
< /a>
< !--< ![endif]-->
< table>< tr>< td>
< ul>
< li>< a href="spies.html" title="a coded list of spies">a coded list of spies< /a>< /li>
< li>< a href="vertical.html" title="a horizontal vertical menu">vertical menu< /a>< /li>
< li>< a href="expand.html" title="an enlarging unordered list">enlarging unordered list< /a>< /li>
< li>< a href="enlarge.html" title="an unordered list with link images">link images< /a>< /li>
< li>< a href="cross.html" title="non-rectangular links">non-rectangular< /a>< /li>
< li>< a href="jigsaw.html" title="jigsaw links">jigsaw links< /a>< /li>
< li>< a href="circles.html" title="circular links">circular links< /a>< /li>
< /ul>
< /td>< /tr>< /table>
< !--[if lte IE 6]>
< /a>
< ![endif]-->
< /li>
< li>< a href="../mozilla/index.html">MOZILLA
< !--[if IE 7]>< !-->
< /a>
< !--< ![endif]-->
< table>< tr>< td>
< ul>
< li>< a href="../mozilla/dropdown.html" title="A drop down menu">drop down menu< /a>< /li>
< li>< a href="../mozilla/cascade.html" title="A cascading menu">cascading menu< /a>< /li>
< li>< a href="../mozilla/content.html" title="Using content:">content:< /a>< /li>
< li>< a href="../mozilla/moxbox.html" title=":hover applied to a div">mozzie box< /a>< /li>
< li>< a href="../mozilla/rainbow.html" title="I can build a rainbow">I can build a rainbow with transparent borders< /a>< /li>
< li>< a href="../mozilla/snooker.html" title="Snooker cue">a snooker cue using border art< /a>< /li>
< li>< a href="../mozilla/target.html" title="Target Practise">target practise< /a>< /li>
< li>< a href="../mozilla/splittext.html" title="Two tone headings">two tone headings< /a>< /li>
< li>< a href="../mozilla/shadow_text.html" title="Shadow text">shadow text< /a>< /li>
< /ul>
< /td>< /tr>< /table>
< !--[if lte IE 6]>
< /a>
< ![endif]-->
< /li>
< li>< a href="../ie/index.html">EXPLORER
< !--[if IE 7]>< !-->
< /a>
< !--< ![endif]-->
< table>< tr>< td>
< ul>
< li>< a href="../ie/exampleone.html" title="Example one">the first example for Internet Explorer< /a>< /li>
< li>< a href="../ie/weft.html" title="Weft fonts">weft fonts< /a>< /li>
< li>< a href="../ie/exampletwo.html" title="Vertical align">vertically aligning text< /a>< /li>
< /ul>
< /td>< /tr>< /table>
< !--[if lte IE 6]>
< /a>
< ![endif]-->
< /li>
< li>< a href="../opacity/index.html">OPACITY
< !--[if IE 7]>< !-->
< /a>
< !--< ![endif]-->
< table>< tr>< td>
< ul>
< li>< a href="../opacity/colours.html" title="colour wheel">a colour wheel using opaque colours< /a>< /li>
< li>< a href="../opacity/picturemenu.html" title="a menu using opacity">a menu using opacity< /a>< /li>
< li>< a href="../opacity/png.html" title="partial opacity">partial opacity< /a>< /li>
< li>< a href="../opacity/png2.html" title="partial opacity II">partial opacity II< /a>< /li>
< li>< a class="drop" href="../menu/hover_click.html" title="Hover/click with no active/focus borders">HOVER/CLICK
< !--[if IE 7]>< !-->
< /a>
< !--< ![endif]-->
< table>< tr>< td>
< ul class="left">
< li>< a href="../menu/form.html" title="Styling forms">styled form< /a>< /li>
< li>< a href="../menu/nodots.html" title="Removing active/focus borders">removing active/focus borders< /a>< /li>
< li>< a href="../menu/hover_click.html" title="Hover/click with no active/focus borders">hover/click< /a>< /li>
< /ul>
< /td>< /tr>< /table>
< !--[if lte IE 6]>
< /a>
< ![endif]-->
< /li>
< /ul>
< /td>< /tr>< /table>
< !--[if lte IE 6]>
< /a>
< ![endif]-->
< /li>
< /ul>
< /div>< script language="Javascript">
var now = new Date();
document.write("< img src='http://counter.yesky.com/counter.shtml?CID=54197&AID=-1&refer="+escape(document.referrer)+"&rand="+ now.getTime() + "&cur="+escape(document.URL)+"' border='0' alt='' width='0' height='0'>");
< /script>
< noscript>
< img src="http://counter.yesky.com/counter.shtml?CID=54197&AID=-1&refer=noscriptcounter&cur=noscriptcounter" border='0' width='0' height='0'/>
< /noscript>

登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制

登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制

登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制

< style type="text/css">
.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 ;
w\idth : 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 url(http://www.cnblogs.com/graphics/drop.gif) bottom right no-repeat ;
}
.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 ;
}

< /style>

登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制

< !--[if lte IE 6]>
< style type="text/css">
.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 ;
marg\in-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 ;
w\idth : 129px ;
}
.menu ul li a:hover ul li a.drop {
background : #c9c9a7 url(http://www.cnblogs.com/graphics/drop.gif) bottom right no-repeat ;
}
.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 ;
}
< /style>
< ![endif]-->

登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制

登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制
登录后复制

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板