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 :

[CSS]Supprimer couleur sur une image en lien


Sujet :

CSS

  1. #1
    Membre éprouvé
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Points : 1 166
    Points
    1 166
    Par défaut [CSS]Supprimer couleur sur une image en lien
    Bonjour

    J'ai une image que j'ai mis en lien. Alors ne vous inquiétez pas, je ne vais pas vous demander comment supprimer la bordure bleue, ça j'ai fait avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a img { border: none ; }
    Ensuite, dans mon fichier de style, j'ai défini tous les liens avec, lors du passge de la souris, une couleur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a:hover { background-color: blue ; }
    Le problème, c'est que lors du passage de la souris sur l'image en lien, cette couleur de fond apparaît... J'ai alors, après, rajouté dans le fichier de style la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    a:hover img { background-color: red ; }
    pour voir si ça change de couleur. Et non, c'est la couleur "blue" qui reste active. N'y a-t-il pas une solution pour changer la couleur de fond que pour les liens image? C'est bizarre que mon code ne change rien alors que pour enlever la bordure, ça a bien marché...

    EDIT : je viens d'y réfléchir. Mon code n'a pas de sens car il parle du fond de l'image et non du lien. Donc c'est normal que ça ne marche pas. Mais alors comment faire? Faut-il définir un div, par exemple "image" et dans les styles je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .image a { background-color: red ; }
    puis dans le code HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div class="image"><a href="..."><img src="..."/></a></div>
    ???

    Nas'

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Tu peux effectivement faire ca et surtout faire le

  3. #3
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Si tu as beaucoup d'images à "traiter", tu peux définir les liens pour les images dans un div spécifique. Exemple si tu veux traiter les images dans le menu, tu declares des propriétés spécifiques aux images dans le div "menu".

  4. #4
    Membre éprouvé
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Points : 1 166
    Points
    1 166
    Par défaut
    Ok c'est ce que je pensais. Par contre, le text-decoration n'a aucun effet sur l'image
    Je testerai plus tard pour voir si ça marche. Je mets en [résolu] pour l'instant, merci

    Nas'

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Le text-decoration ne peut avoir de l'effet sur l'image vu qu'à la base elle est pas souligné. Mais que sur le lien. Si ca marche pas c'est qu'il doit avoir un conflit de css.

    Au pire mets nous une jolie image pour voir le résultat

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 03/03/2015, 14h57
  2. Appliquer une couleur sur une image 2D
    Par NORHIBA dans le forum Débuter
    Réponses: 4
    Dernier message: 24/01/2009, 10h53
  3. [Débutant] Fleche, Texte, Cadre et Choix des couleurs sur une image
    Par niepoc dans le forum MATLAB
    Réponses: 10
    Dernier message: 16/07/2008, 16h44
  4. placer un filtre de couleur sur une image
    Par mm2405 dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 06/12/2007, 11h25
  5. [Pygame]Supprimer/masquer les pixels d'une même couleur sur une image
    Par Mysti¢ dans le forum Programmation multimédia/Jeux
    Réponses: 2
    Dernier message: 10/05/2007, 13h40

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