0
votes

Éléments de menu de la mise en page, modifiez le style de la page sélectionnée 'Item'

J'essaie de créer un menu de mise en page (maître), je souhaite marquer le lien de la page en cours avec un style différent

<asp:HyperLink ID="HyperLink3" runat="server" style=" font-size:large; " class="specialeffects" NavigateUrl="~/ReclamationEncours.aspx">
    <strong>Reclamation Encours</strong>
</asp:HyperLink>
<asp:HyperLink ID="HyperLink1" runat="server" style=" font-size:large; " class="specialeffects" NavigateUrl="~/HistoriqueDeReclamation.aspx">
    <strong>Historique de reclamation</strong>
</asp:HyperLink>
<asp:HyperLink ID="HyperLink2" runat="server" style=" font-size:large; " class="specialeffects" NavigateUrl="~/SuiviGTR.aspx">
    <strong>Suivi GTR</strong>
</asp:HyperLink>


4 commentaires

Avez-vous vérifié développeur.mozilla.org/en-us/docs/ Web / CSS /: actif ? Je suppose que par "Sélectionné", vous voulez dire que l'utilisateur met l'accent sur celui-ci (clics ou naviguer vers l'élément d'ancrage avec clavier)


Merci pour votre temps, ça ne marche pas


Voulez-vous dire après avoir cliqué sur?


yess quand je suis dans la récupération encourage la page, je souhaite récupérer le changement de couleur d'hyperlien


3 Réponses :


3
votes

Comme je comprenais que vous vouliez marquer les liens qui ont déjà visité une couleur différente.

Ces liens sont marqués comme visité code>, vous pouvez utiliser ce drapeau p>

Ceci a fonctionné pour moi: p>

A: visité { Couleur: # f00; } code> p>

--- mise à jour --- stry> p>

Vous pouvez être fait avec ceci en marquant le lien actuel avec `actif '.

Nous comparons simplement le chemin actuel absolu. p>

Essayez ceci: p> xxx pré>

Ajoutez le style comme vous le souhaitez: P >

li.active > a
li.active > a:hover
li.active > a:focus


6 commentaires

pas le précédemment visité, mais le lien que je suis


Vous voulez dire le lien que vous survolez? ou vous traitez le menu de construction


NOOOO NON THE PLANCHER, comme ce orange.ma Vous verrez au sommet "Particuliers Entreprise ..." Lorsque vous dans la page Entreprise, la couleur du lien hypertexte sera orange


ne fonctionne pas s'il vous plaît vérifier votre question à nouveau, vous comprendrez ce que je veux


D'accord, hmmm, je pense qu'il y a un autre problème ou maldescription. De cette façon doit correspondre à vos exigences. BTW, la question a été mise à jour par moi afin que je puisse comprendre ce que vous voulez. MDR. Quoi qu'il en soit, pour la curiosité lorsque vous trouvez votre réponse, veuillez le partager ici


OOH qui était Youu, merci, vous trouverez la réponse ci-dessous .. Thnks pour votre temps



0
votes

Utilisation de jQuery Vous pouvez basculer les couleurs Vérifier exemple

Html,JQUERY

    <a class="main current" href="#">test1</a>
    <a class="main" href="#">test2</a>
    <a  class="main" href="#">test3</a>
    <a  class="main" href="#">test4</a>

    $("a").click(function(){
    $("a").css('background-color', 'white');
    $("a").removeClass("current");
    $target = $(event.target);   
                $target.addClass('current');
    $('.current').css('background-color', 'red');
    });


0 commentaires

0
votes

Vous pouvez ajouter les lignes suivantes à la méthode page_load de vos pages: xxx

Les lignes ci-dessus, par exemple, doivent être ajoutées au Page_Load de recmaturationencours.aspx et ainsi de suite.


0 commentaires