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 :

Utilisation des propriétés CSS de menu sur des images


Sujet :

CSS

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    526
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 526
    Par défaut Utilisation des propriétés CSS de menu sur des images
    Bonjour,

    Je voudrais réaliser un menu avec des boutons (sous forme d'image) réalisés à l'aide d'un logiciel de retouche photo de type photoshop ou gimp.

    Je me demandais si on pouvais utiliser des propriétés cSS tel que hover ou autres sur ces images de sorte à avoir les même effet que si on les appliquait sur des boutons créer en html?

    Merci.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Non, il faudra utiliser une image par statut et changer d'image au survol.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    526
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 526
    Par défaut
    Ok mais pour faire ça je fais comment ?
    Si j'ai 4 images différentes :
    - une normal img1
    - une pour hover img2
    - une pour active img3
    - une pour visited img4

    Dois-je crée à chaque fois une nouvelle balise ?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 89
    Par défaut
    Non, pas une nouvelle balise mais une nouvelle règle CSS.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    526
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 526
    Par défaut
    C'est à dire une règle ? Tu pourrais me donner un exemple

  6. #6
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonsoir

    Une règle CSS est composée d'un sélecteur, et de déclarations, comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    div:hover {
        background : url('img1.jpg');
    }
    Donc pour ton cas il faut une règle pour chaque état : :link, :visited, :active et :hover

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    div:link {
        background : url('img1.jpg');
    }
    div:visted {
        background : url('img2.jpg');
    }
    div:hover {
        background : url('img3.jpg');
    }
    div:active {
        background : url('img4.jpg');
    }

Discussions similaires

  1. [CSS/Javascript] Changement des propriété CSS dynamiquement
    Par heladar dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 06/02/2009, 12h33
  2. Supprimer des propriétés CSS par surcharge
    Par jojosbiz dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 31/10/2007, 07h57
  3. [HTML/CSS/Javascript] Problème respect des propriétés des caractères
    Par shako95 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/02/2007, 13h57

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