- 浏览: 39212 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
sunnylocus:
好象是MM程序员
Shortcut Icon -
ouspec:
图片都看不见,javaeye有相册,上传到javaeye相册吧 ...
我们一起去春游! -
ouspec:
IE,FF不兼容是UI设计上的大问题。
为TABLE边框添加阴影
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
<title>CSS Menu - Vertical</title>
<style type="text/css">
body {
margin: 0;
padding: 30px;
background: #FFF;
color: #666;
}
h1 {
font: bold 16px Arial, Helvetica, sans-serif;
}
p {
font: 11px Arial, Helvetica, sans-serif;
}
a {
color: #900;
text-decoration: none;
}
a:hover {
background: #900;
color: #FFF;
}
/*CSS Code for Menu Begin:*/
/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px; /*For KHTML*/
list-style: none;
}
ul#navmenu li {
display: block !important; /*For GOOD
browsers*/
display: inline; /*For IE*/
position: relative;
}
/* Root Menu */
ul#navmenu a {
border: 1px solid #FFF;
border-right-color: #CCC;
border-bottom-color: #CCC;
padding: 0 6px;
display: block;
background: #EEE;
color: #666;
font: bold 10px/22px Verdana, Arial, Helvetica,
sans-serif;
text-decoration: none;
height: auto !important;
height: 1%; /*For IE*/
}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
background: #CCC;
color: #FFF;
}
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
background: #EEE;
color: #666;
}
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}
/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
background: #CCC;
color: #FFF;
}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
background: #EEE;
color: #666;
}
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
background: #CCC;
color: #FFF;
}
ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}
/* Do Not Move - Must Come Before
display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
display: none;
}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
display: block;
}
</style>
<script type="text/javascript">
<!--
navHover = function() {
var lis =
document.getElementById("navmenu").getElementsByTagName("LI");
for (var i=0; i<lis.length; i++) {
lis[i].onmouseover=function() {
this.className+=" iehover";
}
lis[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" iehover\\b"),
"");
}
}
}
if (window.attachEvent) window.attachEvent("onload",
navHover);
-->
</script>
</head>
<body>
<h1>CSS Menu - Vertical</h1>
<hr />
<ul id="navmenu">
<li><a
href="#">Blog</a></li>
<li><a href="#">Work
+</a>
<ul>
<li><a href="#">Websites
+</a>
<ul>
<li><a
href="#">qrayg</a></li>
<li><a
href="#">qArcade</a></li>
<li><a
href="#">qLoM</a></li>
<li><a
href="#">qDT</a></li>
</ul>
</li>
<li><a href="#">Pen and
Ink</a></li>
<li><a href="#">Free
Interfaces</a></li>
</ul>
</li>
<li><a href="#">Learn
+</a>
<ul>
<li><a href="#">Fireworks
+</a>
<ul>
<li><a
href="#">aquaButton</a></li>
<li><a
href="#">aquaButton2</a></li>
<li><a
href="#">waterDrop</a></li>
<li><a
href="#">lightFX</a></li>
<li><a
href="#">lightFX2</a></li>
</ul>
</li>
<li><a href="#">CSS +</a>
<ul>
<li><a
href="#">footerStick</a></li>
<li><a
href="#">spriteNav</a></li>
<li><a
href="#">@import</a></li>
</ul>
</li>
</ul>
</li>
<li><a
href="#">Info</a></li>
<li><a
href="#">Contact</a></li>
</ul>
</body>
</html>
发表评论
-
右下浮出广告窗口代码
2007-05-25 06:00 1129<SCRIPT language=javascript& ... -
Shortcut Icon
2007-05-15 07:47 2664当用户收藏网页时,网页地址前面会出现一个小图标,以及再次在 ... -
随网页页面滚动而动的两侧广告
2007-05-24 03:46 2054<html> <head> < ... -
网页上 圆角的制作
2007-04-11 10:26 766<html xmlns:v> <styl ... -
textarea使用指南
2007-04-12 02:40 2599textarea是HTML语言。textarea就是我们在论坛 ... -
网页滚动条设计详细介绍
2007-04-12 02:43 12341.overflow内容溢出时的 ... -
为TABLE边框添加阴影
2007-04-12 04:22 3335<style> table{filter:prog ... -
网页背景颜色渐变代码
2007-04-13 01:43 5244对角线渐变: <body style="FIL ... -
制作背景对角线的一种方便方法
2007-04-13 02:06 695http://www.stripegenerator.com/ ... -
fieldset
2007-04-16 07:39 748Anny Anny is a good girl ... -
如何在文中出现两者或两者以上不同的超链接?
2007-04-18 05:54 763在源代码中的<HEAD>…</HEAD> ... -
超级链接的一些技巧
2007-04-24 02:42 744在缺省的情况下,鼠标是一个向左上方翘起的箭头,下载页面时是一 ... -
在html文件引入其它html文件的几种方法
2007-04-26 01:42 1932简介:在论坛中常常有网友问到,可以在一个html的文件当中读 ... -
iframe 的自适应高度
2007-04-27 03:19 1171好几次看到有人提问问到如何实现 iframe 的自适应高度, ... -
控制图片是否显示的一段javascript
2007-04-29 11:12 1449<script type="text/jav ... -
控制显示样式的javascript
2007-04-29 11:14 801function isSelect(e,keyword,ty ...
相关推荐
以下是对"17种漂亮css导航菜单"这一主题的详细解读。 1. **水平导航条**:这是最常见的导航菜单形式,菜单项水平排列,通常置于网页顶部。通过CSS,我们可以设置背景色、字体样式、鼠标悬停效果等,使其既美观又...
【标题】:“一款漂亮实用的OA系统左侧DIV+CSS菜单”揭示了这个资源是一个专为OA(Office Automation,办公自动化)系统设计的界面元素,主要关注于左侧的导航菜单。这种菜单是基于HTML中的`<div>`元素和CSS...
这里的"15个精选超级漂亮div+css菜单下载(不下后悔)"是一个资源集合,提供了15款设计精美、功能实用的Div+CSS导航菜单,适合用于网站开发和设计中,提升用户体验。下面将详细讲解Div+CSS菜单的设计原理、重要性以及...
在"css 菜单生成工具"这个压缩包文件中,可能包含了一个可以帮助设计师快速生成CSS菜单按钮的工具。这种工具通常会提供预设样式和自定义选项,以简化设计过程。你可以通过选择不同的模板、颜色和效果,生成符合需求...
下拉菜单是菜单栏的一个重要功能,它可以在用户点击主菜单项时显示子菜单。通过改变`display`属性并使用相对和绝对定位,可以实现下拉菜单的显示与隐藏。 七、自定义形状与边框效果 CSS还可以用来创建各种形状的...
【CSS3车轮菜单】是一种创新的网页交互设计,它利用了CSS3的特性来创建一个形状类似车轮的多选项菜单。这种菜单通常由中心点辐射状分布的多个选项组成,用户可以通过点击或悬停在中心点上来展开或选择菜单项。在网页...
1. HTML结构:创建包含菜单项的元素,每个菜单项为一个子。 2. CSS选择器:使用class或id选择器定位到每个菜单项,设置其样式。 3. 层叠原则:通过z-index控制菜单的层次关系,决定哪个菜单在前,哪个在后。 4. 定位...
在构建仿MAC的CSS菜单时,我们需要关注以下几个关键知识点: 1. **设计风格**:MAC菜单通常采用扁平化设计,强调色彩的和谐与对比,以及清晰的边角和线条。设计时应避免过多的阴影和渐变效果,追求简约而不失质感。...
"9个样式漂亮的WEB网站CSS菜单.rar" 这个标题指出这是一个包含九种不同设计样式的CSS菜单资源,适用于网页设计。"WEB网站CSS菜单"表明这些菜单是用CSS(层叠样式表)语言创建的,专为网页界面设计,用于导航或用户...
1. **滑动过渡菜单**:这种菜单在鼠标悬停时会有一个平滑的过渡效果,可以是展开子菜单,也可以是改变当前选中项的背景色。实现方法通常使用CSS的`transition`属性,结合`:hover`伪类来触发效果。例如,可以设置`...
7. **浏览器兼容性**:纯CSS菜单通常需要考虑各种浏览器的兼容性,尤其是对于较旧版本的浏览器,可能需要使用某些前缀(如`-webkit-`)来确保效果在所有浏览器中都能正常工作。 8. **实际应用**:这种菜单适用于多...
"23种漂亮的纯CSS导航菜单"是一个集合,展示了如何仅使用CSS(Cascading Style Sheets)来创建功能强大且视觉吸引人的导航菜单。纯CSS意味着不依赖JavaScript或其他编程语言,这使得这些菜单在各种设备和浏览器上...
这次我们要来分享一款很特别的CSS3菜单,菜单的外观是飘带状的,并且每一个菜单项有一个精美的小图标,鼠标滑过菜单项时,菜单项就会向上凸起,像是飘带飘动一样,形成非常酷的3D视觉效果。这款CSS3飘带状3D菜单非常...
通过CSS变量,我们可以设置一个全局变量来控制菜单项的颜色,然后在不同的菜单项中引用这个变量,轻松改变颜色。如果使用类选择器,可以通过给每个菜单项添加特定的类来分别设置颜色。 在提供的文件列表中,`index....
"漂亮CSS导航菜单DIY"是一个专为设计师和开发者准备的资源,旨在通过CSS技术创建美观且实用的导航菜单。这个压缩包包含了必要的文件,使你能快速地将这些设计应用到自己的HTML页面中。 首先,CSS(Cascading Style ...
在这个项目中,我们将利用CSS3的旋转、变换、过渡和伪类等特性,打造出一个具有视觉吸引力的扇形菜单。 首先,我们需要理解扇形菜单的基本结构。这个菜单由一系列围绕中心点排列的元素组成,每个元素代表一个菜单项...
5. **过渡效果**:CSS的`transition`属性允许我们在改变一个或多个CSS属性时添加平滑的动画效果。在下拉菜单中,这可以用于控制菜单项在鼠标悬停时的展开和收缩,提升用户体验。 6. **响应式设计**:考虑到不同设备...