固定菜单栏css放大和缩小

时间:2012-08-06 07:32:17

标签: css

放大和缩小时网页中的

菜单不会固定到图中所示的标题图像:

enter image description here

这个的css脚本如下     #navmenu {     的z-index:99999;     边距:40像素;     位置:绝对的;     宽度:100%;     余量:0;     填充:0;     最小宽度:90%;     宽度:950像素;

 }

 #navMenu li {
  float:left;
  color:#ececec;
  list-style-type:none;
  width:80px;
 }

 #navMenu ul {
  width:970px;
  font-size:16px;
  color:#000000;
 }


#navMenu li a{

height:15px;
float:left; display:inline;
font-weight:700;
float:left;
color:#707070;
display: block;
padding: 8px 12px;
text-decoration: none;display: block;
padding: 8px 12px;
text-decoration: none;
background-image: url(img/image_menubutton.JPG);
border-right:1px solid white;
margin-right:12px;
font-family:"Georgia",Georgia,Serif;
 font-weight:900;
font-size:19px;
text-align: center;
  zoom: 1;
  max-width: 30%;

  }
 #navmenu li.item1{background-image: url(img/about.JPG);}



#navmenu li a:hover {
    color:33CCFF;
}

这是什么解决方案?

1 个答案:

答案 0 :(得分:1)

如果你使用position:fixed;然后它在滚动时不会移动,这是我假设你正在寻找的,同样当缩放相同的东西,它将保持位置固定到你想要的地方,添加可能顶部:0;左:0;取决于你想要在哪里定位 - 也许尝试添加一些HTML?除此之外,这是我可以帮助你的所有内容

 #navmenu{ 
  z-index:99999; 
  margin-top:40px; 
  position:fixed;
  width:100%;
  top:0;
  left:0;
  margin:0; 
  padding:0; 
  min-width: 90%; 
  width:950px;
}

 #navMenu li {
  color:#ececec;
  list-style-type:none;
  width:80px;
 }

 #navMenu ul {
  width:970px;
  top:0;
  left:0;
  font-size:16px;
  color:#000000;
 }


#navMenu li a{
 position:fixed;
 height:15px;
 font-weight:700;
 float:left;
 color:#707070;
 display: block;
 padding: 8px 12px;
 text-decoration: none;
 background-image: url(img/image_menubutton.JPG);
 border-right:1px solid white;
 margin-right:12px;
 font-family:"Georgia",Georgia,Serif;
 font-size:19px;
 text-align: center;
 zoom: 1;
 max-width: 30%;
}