漂亮的透明css菜单 下拉效果
2008-11-13 10:37
267 查看
css 并不总是意味着严谨、标准。这理有趣味、实验性的css技术运用实例与演示其中讨论的一些技术与实例也许并没有被测试过,可能有些浏览器无法渲染,有些允许是被确认过的给予标准设计与开发的。
下面这个效果展示了如何设计一个高级的支持透明效果的css下拉菜单(需要javascript 来支持ie6png图透明问题)
实例:
漂亮的透明css菜单
#wrapper {width:750px; margin:0 auto;}
#background {width:750px; height:440px; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/model3.jpg); padding-top:10px;}
#menu2 {padding:0; width:750px; margin:0; list-style:none; height:28px; position:relative; z-index:500; font-family:arial, verdana, sans-serif; background:#000; border-bottom:1px solid #edb;}
#menu2 li.top {display:block; float:left;}
#menu2 li a.top_link {display:block; height:25px; float:left; line-height:22px; font-size:11px; font-weight:bold; padding:0 20px 0 10px; color:#edb; text-decoration:none; border-top:3px solid #000;}
#menu2 li a.top_link:hover {color:#d85; border-color:#a52;}
#menu2 li:hover > a.top_link {color:#d85; border-color:#a52;}
#menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#menu2 a:hover {visibility:visible; position:relative; z-index:200;}
#menu2 li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
#menu2 ul,
#menu2 :hover ul ul,
#menu2 :hover ul :hover ul ul,
#menu2 :hover ul :hover ul :hover ul ul,
#menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; height:0; margin:0; padding:0; list-style:none;}
#menu2 :hover ul.sub {left:0; top:25px; white-space:nowrap; width:120px; height:auto; z-index:300; padding-top:5px; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/trans.gif);}
#menu2 :hover ul.sub li {display:block; float:left; width:100%; height:25px;}
#menu2 :hover ul.sub li span {display:block; height:25px; float:left; width:90px; font-weight:normal;}
#menu2 :hover ul.sub li label{display:block; height:25px; float:left; width:30px; font-weight:normal;}
#menu2 :hover ul.sub li a {display:block; position:relative; font-size:11px; height:25px; width:120px; margin-right:-30px; line-height:25px; text-indent:10px; color:#edb; text-decoration:none; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/trans.gif);}
#menu2 :hover ul.sub li span a:hover {color:#f97;}
#menu2 :hover ul.sub li:hover > span a {color:#f97;}
#menu2 :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:120px; top:0; white-space:nowrap; width:120px; z-index:400; height:auto;}
#menu2 :hover ul.wide {width:150px;}
#menu2 :hover ul.wide li span {width:120px;}
#menu2 :hover ul.wide li a {width:150px;}
#menu2 :hover ul.narrow {width:90px;}
#menu2 :hover ul.narrow li span {width:60px;}
#menu2 :hover ul.narrow li a {width:90px;}
#menu2 :hover ul.narrow :hover ul,
#menu2 :hover ul :hover ul.narrow :hover ul,
#menu2 :hover ul :hover ul :hover ul.narrow :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul.narrow :hover ul
{left:90px;}
#menu2 li > span {
background: url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-midleft.png);
}
#menu2 li >label{
background: url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-midright.png)
}
#menu2 li.fly >label{
background: url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-midright-sub.png)
}
#menu2 li.subtop > span,
#menu2 li.flytop > span {
background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-topleft.png);
}
#menu2 li.subtop >label{
background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-topright.png);
}
#menu2 li.flytop >label{
background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-topright-sub.png);
}
#menu2 li.subbot > span,
#menu2 li.flybot > span {
height:35px !important; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-botleft.png);
}
#menu2 li.subbot >label{
height:35px !important; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-botright.png);
}
#menu2 li.flybot >label{
height:35px !important; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-botright-sub.png);
}
Contacts
Support
Sales
USA
Canadian
South American
European
British
London
Liverpool
Glasgow
Bristol
Redland
Hanham
Eastville
Cardiff
Belfast
French
German
Spanish
Australian
Asian
Buying
Photographers
Stockist
General
Services
Printing
Photo Framing
Retouching
Archiving
Products
Cameras
Nikon
Minolta
Pentax
Lenses
Wide Angle
Standard
Telephoto
Zoom
35mm to 125mm
50mm to 250mm
125mm to 500mm
Mirror
Non standard
Bayonet mount
Screw mount
Flash Guns
Tripods
Filters
Where to find us
Travelling by car or rail
Using public transport
Our place on the map
Shop
Online
Catalogue
Mail Order
Privacy Policy
提示:可以先在文本框内,根据需要修改代码后再运行
alimama_pid="mm_11951156_1494346_3839870";
alimama_titlecolor="0000FF";
alimama_descolor ="000000";
alimama_bgcolor="FFFFFF";
alimama_bordercolor="E6E6E6";
alimama_linkcolor="008000";
alimama_bottomcolor="FFFFFF";
alimama_anglesize="0";
alimama_bgpic="0";
alimama_icon="0";
alimama_sizecode="16";
alimama_width=658;
alimama_height=60;
alimama_type=2;
下面这个效果展示了如何设计一个高级的支持透明效果的css下拉菜单(需要javascript 来支持ie6png图透明问题)
实例:
漂亮的透明css菜单
#wrapper {width:750px; margin:0 auto;}
#background {width:750px; height:440px; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/model3.jpg); padding-top:10px;}
#menu2 {padding:0; width:750px; margin:0; list-style:none; height:28px; position:relative; z-index:500; font-family:arial, verdana, sans-serif; background:#000; border-bottom:1px solid #edb;}
#menu2 li.top {display:block; float:left;}
#menu2 li a.top_link {display:block; height:25px; float:left; line-height:22px; font-size:11px; font-weight:bold; padding:0 20px 0 10px; color:#edb; text-decoration:none; border-top:3px solid #000;}
#menu2 li a.top_link:hover {color:#d85; border-color:#a52;}
#menu2 li:hover > a.top_link {color:#d85; border-color:#a52;}
#menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#menu2 a:hover {visibility:visible; position:relative; z-index:200;}
#menu2 li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
#menu2 ul,
#menu2 :hover ul ul,
#menu2 :hover ul :hover ul ul,
#menu2 :hover ul :hover ul :hover ul ul,
#menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; height:0; margin:0; padding:0; list-style:none;}
#menu2 :hover ul.sub {left:0; top:25px; white-space:nowrap; width:120px; height:auto; z-index:300; padding-top:5px; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/trans.gif);}
#menu2 :hover ul.sub li {display:block; float:left; width:100%; height:25px;}
#menu2 :hover ul.sub li span {display:block; height:25px; float:left; width:90px; font-weight:normal;}
#menu2 :hover ul.sub li label{display:block; height:25px; float:left; width:30px; font-weight:normal;}
#menu2 :hover ul.sub li a {display:block; position:relative; font-size:11px; height:25px; width:120px; margin-right:-30px; line-height:25px; text-indent:10px; color:#edb; text-decoration:none; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/trans.gif);}
#menu2 :hover ul.sub li span a:hover {color:#f97;}
#menu2 :hover ul.sub li:hover > span a {color:#f97;}
#menu2 :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:120px; top:0; white-space:nowrap; width:120px; z-index:400; height:auto;}
#menu2 :hover ul.wide {width:150px;}
#menu2 :hover ul.wide li span {width:120px;}
#menu2 :hover ul.wide li a {width:150px;}
#menu2 :hover ul.narrow {width:90px;}
#menu2 :hover ul.narrow li span {width:60px;}
#menu2 :hover ul.narrow li a {width:90px;}
#menu2 :hover ul.narrow :hover ul,
#menu2 :hover ul :hover ul.narrow :hover ul,
#menu2 :hover ul :hover ul :hover ul.narrow :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul.narrow :hover ul
{left:90px;}
#menu2 li > span {
background: url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-midleft.png);
}
#menu2 li >label{
background: url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-midright.png)
}
#menu2 li.fly >label{
background: url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-midright-sub.png)
}
#menu2 li.subtop > span,
#menu2 li.flytop > span {
background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-topleft.png);
}
#menu2 li.subtop >label{
background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-topright.png);
}
#menu2 li.flytop >label{
background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-topright-sub.png);
}
#menu2 li.subbot > span,
#menu2 li.flybot > span {
height:35px !important; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-botleft.png);
}
#menu2 li.subbot >label{
height:35px !important; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-botright.png);
}
#menu2 li.flybot >label{
height:35px !important; background:url(http://www.stunicholls.myby.co.uk/pro_drop12/tab-botright-sub.png);
}
3D menu series
HomeContacts
Support
Sales
USA
Canadian
South American
European
British
London
Liverpool
Glasgow
Bristol
Redland
Hanham
Eastville
Cardiff
Belfast
French
German
Spanish
Australian
Asian
Buying
Photographers
Stockist
General
Services
Printing
Photo Framing
Retouching
Archiving
Products
Cameras
Nikon
Minolta
Pentax
Lenses
Wide Angle
Standard
Telephoto
Zoom
35mm to 125mm
50mm to 250mm
125mm to 500mm
Mirror
Non standard
Bayonet mount
Screw mount
Flash Guns
Tripods
Filters
Where to find us
Travelling by car or rail
Using public transport
Our place on the map
Shop
Online
Catalogue
Mail Order
Privacy Policy
提示:可以先在文本框内,根据需要修改代码后再运行
alimama_pid="mm_11951156_1494346_3839870";
alimama_titlecolor="0000FF";
alimama_descolor ="000000";
alimama_bgcolor="FFFFFF";
alimama_bordercolor="E6E6E6";
alimama_linkcolor="008000";
alimama_bottomcolor="FFFFFF";
alimama_anglesize="0";
alimama_bgpic="0";
alimama_icon="0";
alimama_sizecode="16";
alimama_width=658;
alimama_height=60;
alimama_type=2;
相关文章推荐
- 漂亮的透明css菜单 下拉效果
- CSS使用图片美化的漂亮菜单效果
- 有漂亮MM的CSS多级透明展开菜单代码
- jQuery+css实现非常漂亮的水平导航菜单效果
- CSS下拉导航菜单效果 详细出处参考:http://www.jb51.net/article/5959.htm
- JS+CSS实现简单的二级下拉导航菜单效果
- CSS实现自动变为大写的自适应漂亮菜单效果
- 用CSS实现像vista一样很酷的透明效果(附漂亮截图)
- 纯CSS实现多级半透明效果菜单代码
- 30余个漂亮的CSS导航菜单效果http://exploding-boy.com/images/cssmenus/menus.html
- 纯CSS实现漂亮的下拉导航效果代码
- JavaScript实现动态下拉收起菜单+css实现动画效果
- JS+CSS实现简单的二级下拉导航菜单效果
- 用CSS实现像vista一样很酷的透明效果(附漂亮截图)
- javascript实现带下拉子菜单的导航菜单效果
- 非常漂亮的css星级效果总结第1/2页
- Bootstrap使用Tab和dropdown实现导航下拉菜单效果
- 纯CSS下拉式导航菜单,支持IE6、IE7、Firefox,没有用到任何JavaScript,修改方便,而且效果也不错。
- JS+CSS实现经典的左侧竖向滑动菜单效果
- CSS横向菜单下拉显示子菜单