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

JavaScript Discussion :

Changer la couleur du menu au défilement de la page


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Dev
    Inscrit en
    Mars 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Dev

    Informations forums :
    Inscription : Mars 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Changer la couleur du menu au défilement de la page
    Bonjour,

    Je cherche à changer la couleur de mon menu lorsque je ne suis pas tout en haut.
    J'ai essayé de différentes façon mais je n'obtiens aucun résultat.

    J'utilise WordPress et DIVI, ainsi que du code supplémentaire en Css.

    Si quelqu'un a une idée, je veux bien l'entendre

    Merci

    Cordialement,
    Thirsty

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    Bonjour,

    Bienvenue sur le forum consacré à JavaScript.

    Pour l'instant, je dirais qu'il manque à ta requête un morceau de code html et au moins un essai de gestion du problème avec JS.

    la couleur de mon menu lorsque je ne suis pas tout en haut
    Moins précis, tu meurs. As-tu un menu qui suit le défilement de la page?
    Question plus indiscrète: Pourquoi cette fantaisie? (je sens que c'est important dans ton projet).

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Dev
    Inscrit en
    Mars 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Dev

    Informations forums :
    Inscription : Mars 2020
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Je ne peux éditer mon message précédent.

    Oui mon menu est visible même si je scroll.
    Il reste en haut de l écran.

  4. #4
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 681
    Points : 5 221
    Points
    5 221
    Par défaut
    Schématiquement, tu changes ta couleur quand tu scrolles...

    Code html : 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
    <style>
    #c{margin:50px;width:100%;position:fixed;}
    #m {margin:auto;text-align:center;width:20%;font:70px bold;border:inset 5px silver}
    </style>
     
    </head>
    <body>
    <div id="c">
    	<div id="m">Menu</div>
    </div>     
     
    <div style="height:800px;">contenu</div>
    <div style="height:800px;">contenu</div>
     
    <script>
    window.addEventListener("scroll",()=>{
            document.getElementById('m').style.backgroundColor=
            document.documentElement.scrollTop>0 ? "grey" : "white"
    })

Discussions similaires

  1. Changer la couleur de fond des inputs de la page au focus ?
    Par Zebulon777 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 06/01/2015, 08h17
  2. [Débutant] Changer de couleur le menu actif
    Par Jah73 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 05/06/2013, 15h34
  3. [10g] Changer la couleur du menu
    Par charmagique dans le forum Forms
    Réponses: 2
    Dernier message: 04/10/2012, 11h05
  4. Changer la couleur du menu
    Par mitoubra dans le forum Débuter
    Réponses: 2
    Dernier message: 25/11/2008, 23h29
  5. Comment changer la couleur des barres de défilement ?
    Par hanana dans le forum Débuter
    Réponses: 3
    Dernier message: 30/07/2008, 22h37

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