我有一個網站,我在Wordpress中建立了一個鏈接,當你將鼠標懸停在他們上面時,它們變成藍色,並且箭頭從框中下降。我的問題是,如果導航鏈接更長或更短,則導航框無法居中放置。我能夠用純CSS實現效果。這是我的代碼。以導航鏈接框爲中心的箭頭懸停效果
HTML
<div id="nav">
<div class="navwrapper">
<div class="main-nav">
<?php bones_main_nav(); // Adjust using Menus in Wordpress Admin ?>
</div>
<div class="clearfix"></div>
</div>
</div>
CSS
.main-nav ul a{
color: #0f0f0f;
text-decoration: none;
}
.main-nav ul li a{
color: #0f0f0f;
text-decoration: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #efefef;
padding: 10px;
}
.main-nav ul a:hover{
color: #fff;
text-decoration: none;
background-color: #5dbbe0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
position: relative;
}
.main-nav ul li {
float: left;
margin: 25px 0 0 15px;
}
.main-nav ul a:hover:after{
content: ' ';
position: absolute;
width: 0;
height: 0;
left: 18px;
top: 36px;
text-align: center;
border-width:10px 10px 0;
border-style: solid;
border-color: #5dbbe0 transparent;
display: block;
}
那麼......問題是什麼? – Skovy 2012-07-18 16:05:55
如何獲取懸停狀態下的箭頭與導航框居中?由於我的導航鏈接(主頁,關於,博客,常見問題,服務,投資組合)我們的寬度不同,因此箭頭會根據其位置而變化。當你將鼠標懸停在它們上面時,我希望它們能夠集中到我的鏈接上。 對不起,如果我沒有說清楚。 – 2012-07-18 16:15:50