我一直在研究960網格(http://960.gs/),並且使用了幾年前我過去使用過的舊式菜單,出於某種原因在960網格中,菜單向左漂移,我希望它居中。960網格中的中心菜單
ul#menu {
width:940px;
height:61px;
background: url(../images/menu_bg.png) no-repeat;
list-style:none;
padding-top:0;
padding-left:0;
margin: 0;
}
ul#menu li {
float:left;
}
ul#menu li a {
background: url(../images/menu_splice_color.png) no-repeat scroll top left;
display:block;
height:61px;
position:relative;
}
ul#menu li a.shel {
width:135px;
}
ul#menu li a.golf {
width:84px;
background-position:-135px 0px;
}
ul#menu li a.pro {
width:119px;
background-position:-219px 0px;
}
ul#menu li a.event {
width:94px;
background-position:-338px 0px;
}
ul#menu li a.member {
width:148px;
background-position:-432px 0px;
}
ul#menu li a.bistro {
width:91px;
background-position:-580px 0px;
}
ul#menu li a.contact {
width:115px;
background-position:-671px 0px;
}
ul#menu li a span {
background: url(../images/menu_splice_color.png) no-repeat scroll bottom left;
display:block;
position:absolute;
top:0;
left:0px;
height:100%;
width:100%;
z-index:100;
}
ul#menu li a.shel span {
background-position:0px -61px;
}
ul#menu li a.golf span {
background-position:-135px -61px;
}
ul#menu li a.pro span {
background-position:-219px -61px;
}
ul#menu li a.events span {
background-position:-338px -61px;
}
ul#menu li a.member span {
background-position:-432px -61px;
}
ul#menu li a.bistro span {
background-position:-580px -61px;
}
ul#menu li a.contact span {
background-position:-672px -61px;
}
和我一般的HTML標記
<div class="container_16">
<!-- Navigation Start -->
<div class="grid_16">
<ul id="menu">
<li><a href="#" class="shel"><span></span></a></li>
<li><a href="#" class="golf"><span></span></a></li>
<li><a href="#" class="pro"><span></span></a></li>
<li><a href="#" class="events"><span></span></a></li>
<li><a href="#" class="member"><span></span></a></li>
<li><a href="#" class="bistro"><span></span></a></li>
<li><a href="#" class="contact"><span></span></a></li>
</ul>
</div>
<div class="clear"></div>
</div>
而且使用jQuery動畫翻轉圖像。
$(function() {
$("ul#menu span").css("opacity","0");
$("ul#menu span").hover(function() {
$(this).stop().animate({
opacity: 1
}, "slow");
},
function() {
$(this).stop().animate({
opacity: 0
}, "slow");
});
});
你的選擇,但它看起來像這樣的網格系統在設計2006/7回來。從那以後,事情發生了很大變化。你可能想要尋找更現代的東西。 – mrtsherman 2012-04-15 04:01:42
您認爲我應該關注設計?我的意思是我可以自己從頭開始並定位事情,但您認爲我應該去尋找新的系統? – 2012-04-15 04:10:46
我仍然在一些項目中使用960網格框架,雖然我現在更頻繁地使用[twitters bootstrap](http://twitter.github.com/bootstrap/),因爲它很性感:P – 2012-04-15 05:26:53