纯CSS制作简洁的垂直网站导航条-(0)

CSS代码

以下是引用片段:

/* common styling */

/* set up the overall width of the menu div, the font and the margins */

.menu {

font-family: arial, sans-serif; 

width:750px; 

margin:0; 

margin:50px 0;

}

/* remove the bullets and set the margin and padding to zero for the unordered list */

.menu ul {

padding:0; 

margin:0;

list-style-type: none;

}

/* 浮动列表,因此可以让items在一行上,并且他们的相对定位可以让下面的列表显示在正确的位置上*/

.menu ul li {

float:left; 

position:relative;

}

/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. 

Set the background color and the font size. */

.menu ul li a, .menu ul li a:visited {

display:block; 

text-align:center; 

text-decoration:none; 

width:104px; 

height:30px; 

color:#000; 

border:1px solid #fff;

border-width:1px 1px 0 0;

background:#c9c9a7; 

line-height:30px; 

font-size:11px;

}

/* make the dropdown ul invisible */

.menu ul li ul {

display: none;

}

/* specific to non IE browsers */

/* set the background and foreground color of the main menu li on hover */

.menu ul li:hover a {

color:#fff; 

background:#b3ab79;

}

/* make the sub menu ul visible and position it beneath the main menu list item */

.menu ul li:hover ul {

display:block; 

position:absolute; 

top:31px; 

left:0; 

width:105px;

}

/* style the background and foreground color of the submenu links */

.menu ul li:hover ul li a {

display:block; 

background:#faeec7; 

color:#000;

}

/* style the background and forground colors of the links on hover */

.menu ul li:hover ul li a:hover {

background:#dfc184; 

color:#000;

}

您可能感兴趣的文章:

纯CSS制作简洁的垂直网站导航条-(0)

相关文章:

你感兴趣的文章:

标签云: