我開發的http://hcldesign.co.uk/一個網站,並增加了一個導航菜單效果,我發現和使用CSS它整合到我的網站。CSS導航菜單設置對當前項目
唯一的問題是我無法弄清楚如何有懸停效果逗留當我點擊菜單項,然後懸停效果也顯示在當前/活動頁/菜單項。當我添加代碼時,我認爲它應該是這樣的:活動這打破了菜單懸停效果。
用於菜單當前的代碼下面
`a:focus {
color: #c9c9c9 !important;
text-decoration: none;
}
#menu-primary-menu {
font-family: 'roboto', roboto, roboto;
text-align: center;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
}
#menu-primary-menu * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
}
#menu-primary-menu li {
display: inline-block;
list-style: outside none none;
margin: 0em 1.5em;
padding: 0;
}
#menu-primary-menu a {
padding: 0.25em 0;
color: #fff;
position: relative;
text-decoration: none;
display: inline-block;
}
#menu-primary-menu a:before,
#menu-primary-menu a:after {
height: 3px;
position: absolute;
content: '';
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
background-color: #3588dc;
width: 0;
}
#menu-primary-menu a:before {
top: 0;
left: 0;
}
#menu-primary-menu a:after {
bottom: 0;
right: 0;
}
#menu-primary-menu a:hover {
color: #fff;
}
#menu-primary-menu .active a {
color: #fff;
}
#menu-primary-menu a:hover:before,
#menu-primary-menu .current a:before,
#menu-primary-menu a:hover:after,
#menu-primary-menu .current a:after {
width: 100%;
}
#menu-primary-menu a {
font-size: 14px;
margin: -10px
}
任何幫助將不勝感激。
感謝
首先,請閱讀[問]。然後編輯您的問題以向我們展示相關代碼。 – CBroe
當前的代碼添加,對不起 – Harvey
既然你不導航到這裏的任何不同的頁面,但只使用同一個頁面,這標誌着當然目前的項目不適用默認的WP機制內錨鏈接。你必須首先添加一些JavaScript,當你單擊它時在「current」元素上設置一個類。 – CBroe