我正在尝试更改活动菜单边框底部颜色,即当菜单处于活动状态时底部颜色应更改。
这是我的 JSF 代码:
<h:head>
<link rel="stylesheet" type="text/css" href="#{request.contextPath}/resources/css/cir.css" />
</h:head>
<h:body>
<h:form prependId="false">
<div id="styleHead">
<h:commandLink value="Home" action="disclaimer.xhtml" />
<h:commandLink value="About" action="aboutCir.xhtml" />
<h:commandLink value="Legal" action="legal.xhtml" />
</div>
</h:form>
</h:body>
下面是我的CSS:
#styleHead a {
border-bottom-color:#497693;
}
#styleHead a:hover {
border-bottom-color:#F7A824 ;
}
#styleHead a:active {
border-bottom-color:red ;
}
a:active
页面重定向到其他页面后,CSS消失。我曾尝试使用 JavaScript 来应用 CSS,但这会使它在页面重新加载后消失。
我尝试<f:param>
与 commandlink 一起使用,但这也是徒劳的。
有没有办法通过 jsf 或通过托管 bean 将活动 css 应用于活动链接?