IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[ASP.NET 2.0][C#] Changer la couleur d'un linkbutton


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 112
    Par défaut [ASP.NET 2.0][C#] Changer la couleur d'un linkbutton
    Bonjour,

    Je voudrais savoir s'il était possible d'affecter sur un linkbutton, un changement de couleur de police quand la souris passe dessus.

    J'espère avoir été assez clair.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Je crois qu'un petit coup d'œil du coté des css serait pas mal venu !

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 112
    Par défaut
    Quelle méthode dois-je utiliser ?

  4. #4
    Membre émérite Avatar de bizet
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2005
    Messages
    717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 717
    Par défaut
    Salut

    Tu rajoutes la propriété cssclass avec un nom de classe css. Et à celle-ci tu rajoutes "hover" et ses attributs

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 112
    Par défaut
    Pour le moment je n'ai pas de feuille de style CSS. Comment dois-je procéder?
    J'ai fait "ajouter nouvel élément" --> "feuille de style" et maintenant je dois mettre quoi dedans ? Admettons que je veuille changer la couleur de mon linkbutton qui se nomme "btnAccueil", au passage de ma souris, pour qu'il passe du noir au rouge. Comment dois-je procéder ?

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Citation Envoyé par toinou62 Voir le message
    Pour le moment je n'ai pas de feuille de style CSS. Comment dois-je procéder?
    J'ai fait "ajouter nouvel élément" --> "feuille de style" et maintenant je dois mettre quoi dedans ? Admettons que je veuille changer la couleur de mon linkbutton qui se nomme "btnAccueil", au passage de ma souris, pour qu'il passe du noir au rouge. Comment dois-je procéder ?
    Tu devrais lire qqs tutos sur les CSS

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 112
    Par défaut
    je sais faire une css, mais le problème c'est que mon linkbutton est un controle asp. donc je ne sais pas comment faire. Si ça avait été un lien hypertexte html je sais qu'il aurait fallu faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    a:hover {
      color : #FF0000;
    }
    Mais là je dois mettre quoi à la place ?

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Penses tu que ton navigateur sache ce qu'est un linkbutton

    Il ne connait que des liens : ton linkbuton se transforme en lien ;
    le seul souçi, c'est qu'étant un linkbutton tu ne peux pas te baser sur l'identifiant, car il sera distribué automatiquement.
    Donc tu affectes une class css a ton linkbutton, et tu rajoutes cette classe dans un fichier css

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    .linkbutton a //lien
    {
    //toutcequetuveux
    }
     
    .linkbutton a:hover //lien survolé
    {
    //toutcequetuveuxencoreplus
    }

  9. #9
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Salut, ben c'est simple tu fais la meme chose.

    L'interprétation d'un LinkButton ASP donne, me semble t'il une balise <a> en html. Vérifie voir dans le code source de ta page.

    Mais ce n'est pas parce que c'est un control ASP que ça fonctionne différement, c'est pareil. C'est juste les nom qui change: à la place de class -> CssClass.

  10. #10
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 112
    Par défaut
    Merci beaucoup, j'ai réussi.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ASP.net centrer un text verticalement au milieu d'un LinkButton
    Par zitoun dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 07/05/2007, 10h08
  2. [VB.NET] listview : changer la couleur d'une cellule
    Par SergeF dans le forum Windows Forms
    Réponses: 6
    Dernier message: 28/10/2005, 08h58
  3. Réponses: 4
    Dernier message: 26/07/2005, 10h45
  4. Réponses: 8
    Dernier message: 14/05/2004, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo