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 :

Questions suite au tuto "Un menu déroulant animé en CSS3"


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de DamKre
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2007
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2007
    Messages : 498
    Par défaut Questions suite au tuto "Un menu déroulant animé en CSS3"
    Bonjour,

    Je débute en programmation Web ; je m'y mets pour aider à refaire le site de mon établissement...

    J'ai suivi le tuto Un menu déroulant animé en CSS3 car sa structure permet d'organiser les pages à notre convenance.

    J'ai déjà :
    • une page ( pour l'instant, index.php )
    • le menu ( menu.php, appelé par une fonction PHP include )
    • la feuille de style du menu ( style_menu.css )

    Le tout fonctionne bien.

    Dans la version originale du tuto ( à consulter ici ), en fin de page, il est proposé la version "mobile" de ce tuto. Par contre, étant novice en la matière, je ne vois pas où placer les codes qui y sont proposés.
    Pourriez-vous m'aider ?

    D'avance, grand merci !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    L'inconvénient des menus "au survol" (:hover), c'est qu'il sont difficiles à utiliser sur media tactiles.

    C'est pourquoi je propose un menu "au clic" (CSS + jQuery), et responsive :




    A savoir :
    • un menu trop complexe (avec des sous-sous-menus) n'est pas ergonomique.
    • Il vaut mieux un menu simple, et éventuellement un menu secondaire dans la page.

  3. #3
    Membre éclairé
    Avatar de DamKre
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2007
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2007
    Messages : 498
    Par défaut
    Bonjour !
    Merci déjà de ta réponse.

    Il va donc falloir revoir un peu le contenu du menu ; je vais m'y employer et ce n'est pas un problème.

    Si je suis ce que tu m'as indiqué, la partie HTML et la partie CSS, je peux les remplacer.
    Par contre, pourrais-tu m'indiquer où insérer la partie "JS" ( javascript ) ?
    Merci !

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    la partie JS se met dans un fichier .js, et sera intégré à la page avec :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> <!-- bibliotheque jQuery -->
    	<script src="url-du-fichier-javascript.js"></script>
    A mettre en fin de fichier, avant la balise </body>

Discussions similaires

  1. [Article] Un menu déroulant animé en CSS3
    Par Bovino dans le forum Publications (X)HTML et CSS
    Réponses: 4
    Dernier message: 18/05/2013, 10h31
  2. [CSS 3] Un menu déroulant animé en CSS3
    Par Bovino dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 25/07/2012, 09h38
  3. probléme avec le tutoriel menu déroulant animé avec jquery
    Par VIRGINIE87 dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 05/04/2011, 21h02
  4. [Article] Menu déroulant animé avec jQuery
    Par freegreg dans le forum jQuery
    Réponses: 0
    Dernier message: 02/03/2009, 23h23

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