私はすでにこれを使用しています.しかし、それは私に何の変化も与えていません
a.Grid:visited {
border:1px ridge black;
color:Purple;
}
<asp:LinkButton ID="lnkPage" runat="server" Text = '<%#Eval("Text") %>' CssClass="Grid"></asp:LinkButton>
私はすでにこれを使用しています.しかし、それは私に何の変化も与えていません
a.Grid:visited {
border:1px ridge black;
color:Purple;
}
<asp:LinkButton ID="lnkPage" runat="server" Text = '<%#Eval("Text") %>' CssClass="Grid"></asp:LinkButton>
達成したいことが 2 つあります。1 つはリンクがクリックされたときに色を変更すること、もう 1 つは特定のリンクがクリックされたことを示すために色を同じままにすることです。
:active
最初のオプションでは、疑似クラスを使用できます
a.Grid:active
{
border:1px ridge black;
color:Purple;
}
2番目のオプションでは、リンクにアクティブなクラスを適用するために少しJSを使用する必要があります
$('a.Grid').on('click',function(){
$(this).addClass("active");
});
必要に応じてアクティブなクラスを定義できます
.active
{
color:red;
}
:visited
と置き換えます:active
クリックしている限り、色が変わります。