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

Mise en page CSS Discussion :

Surligner sur le Onclick


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut Surligner sur le Onclick
    Bonjour,

    Vous trouverez ci-joint mes 2 petits fichiers d'exemples.

    Quand le user clic SURVOLE Ligne 1 on passe bien en couleur verte
    Par contre quand il clic dessus, la couleur ne reste pas verte mais reviens à son état initiale ....

    Une idée ?

    Code HTML
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="offre"><a href="" onclick="javascript:affiche1(); return false;" >Ligne 1</a></div>

    Code CSS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    #offre {
      background: transparent none repeat scroll 0% 50%;
      list-style-image: none;
      text-align: left;
      font-size: 12px;
    }
     
    #offre a {
      background: #f4ebda none repeat scroll 0% 50%;
      font-size: 12px;
      margin-top: 10px;
      text-decoration: none;
      display: block;
      color: #000000;
      margin-left: 10px;
    }
     
    #offre a:hover {
      background: #056c32 none repeat scroll 0% 50%;
      color: #f4ebda;
    }
    Thais

  2. #2
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    Hé hop ! Un peu de lecture et tu trouveras ton bonheur !
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut
    Bonjour,

    Merci pour ton aide.
    J'ai bien essayé avant de poster les codes suivants mais ca ne marchait pas
    Une fois cliquer, la ligne ne conserve pas sa couleur ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #offre a:link { color: red }       /* lien non-visité */
    #offre a:visited { color: blue }   /* lien visité */
    #offre a:hover { color: yellow }   /* lien survolé */
    #offre a:active { color: lime }    /* lien activé */
    Ci-joint 3 petits fichiers pour tester si ca peut t'aider .....

    Merci

    Thais
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 573
    Par défaut
    Le hover marche bien.
    Mais mon soucis est que quand je clique sur mon lien, le texte cliqué ne conserve une couleur autre que celle avant le clic.

    Par exemple :
    Normal : Bleu
    Hover : Jaune
    Cliqué : Vert

    Ton exemple n'integre pas le bout de Javascript, c'est peut être la ou est le pb ??

    Thais

  6. #6
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Citation Envoyé par thais781
    Ton exemple n'integre pas le bout de Javascript, c'est peut être la ou est le pb ??
    Non !
    J'ai rajouté un lien en dur pour mieux cibler l'état visited du lien.
    Pour les tests pensez à vider l'historique de votre navigateur.
    http://codepen.io/anon/pen/CcoGK

Discussions similaires

  1. Détruire un bouton sur son OnClick
    Par Volfoni dans le forum C++Builder
    Réponses: 5
    Dernier message: 08/06/2006, 12h00
  2. Hardcore REGEX: surlignement sur une page
    Par FMaz dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 28/04/2006, 16h43
  3. Return false inopérent sur un "onclick"
    Par El Riiico dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/01/2006, 11h47
  4. Mettre deux actions sur un onClick
    Par budiste dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 16/11/2005, 16h17
  5. Rendre un champ non modifiable sur un onclick
    Par damjal dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/10/2005, 01h16

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