Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Menù dropdown da trasformare in drop... up
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • chiarastorti
      chiarastorti ModSenior • ultima modifica di

      Menù dropdown da trasformare in drop... up

      Buongiorno forumisti,
      ho un sito in HTML e CSS con un menù a fondo pagina cui sono collegati dei sottomenù che si aprono al passaggio con il mouse espandendosi verso il basso.
      Essendo il menù a fondo pagina, sarebbe sicuramente meglio se si aprissero verso l'alto, ma non saprei come attuare questa modifica.

      Il menù è:
      [HTML]<ul>
      <li><a href="index.html" target="_self" class="attivo" >Home</a></li>
      <li><a href="galleria.html" target="_self" >Gallerie</a>
      <ul>
      <li><a href="galleria_01.html" target="_self" >01</a></li>
      <li><a href="galleria_02.html" target="_self" >02</a></li>
      <li><a href="galleria_03.html" target="_self" >03</a></li>
      </ul>
      </li>
      </ul>[/HTML]

      Il CSS è questo.

      Spero abbiate qualche spunto o qualche soluzione da propormi.
      Grazie per l'aiuto. 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        marinski User Attivo • ultima modifica di

        [HTML]
        <ul>
        <ul>
        <li><a href="galleria_01.html" target="_self" >01</a></li>
        <li><a href="galleria_02.html" target="_self" >02</a></li>
        <li><a href="galleria_03.html" target="_self" >03</a></li>
        </ul>
        <li><a href="index.html" target="_self" class="attivo" >Home</a></li>
        <li><a href="galleria.html" target="_self" >Gallerie</a>
        </li>
        </ul>
        [/HTML]
        Così non va bene?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • chiarastorti
          chiarastorti ModSenior • ultima modifica di

          No Marinski,
          la struttura di <ul> e <li> è nidificata, per determinare i sottomenù espandibili, quindi non si possono spostare a livello di codice HTML.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            marinski User Attivo • ultima modifica di

            Classificare i sottomenù con i CSS dandoli come proprietà un margin-top negativo? Sicuramente non è un modo bellissimo per farlo ma penso funzionerebbe.

            EDIT: No scusa ho visto adesso il sito e direi che non è una soluzione fattibile.
            Non so come aiutarti mi dispiace!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              codencode User Attivo • ultima modifica di

              Puoi postare l'HTML completo in modo da poterlo simulare con il CSS che hai allegato? Oppure un link al sito.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • chiarastorti
                chiarastorti ModSenior • ultima modifica di

                Certo, il sito è lauracallegaro . it.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • vnotarfrancesco
                  vnotarfrancesco ModSenior • ultima modifica di

                  Qualcosa come questo potrebbe andare?
                  markschenk.com/cssexp/linebreakmenu/bottomsup.html

                  Valerio Notarfrancesco

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • C
                    codencode User Attivo • ultima modifica di

                    Aggiungi [html]bottom: 19px;[/html] in .menu li ul

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • chiarastorti
                      chiarastorti ModSenior • ultima modifica di

                      @vnotarfrancesco said:

                      Qualcosa come questo potrebbe andare?
                      markschenk.com/cssexp/linebreakmenu/bottomsup.html
                      Valerio Notarfrancesco

                      Grazie Valerio, dovrò prendermi il tempo per studiarlo meglio perchè potrebbe funzionare, ma in quattro e quattr'otto non sono riuscita ad inserirlo correttamente nella pagina...

                      @codencode said:

                      Aggiungi [html]bottom: 19px;[/html] in .menu li ul

                      Grazie codencode, avevo provato questa soluzione, ma non è adatta, perchè, in base alla grandezza della finestra del browser o della risoluzione dello schermo, mi presenta il menù a fondo pagina in posizioni spesso incompatibili con la navigazione.

                      :mmm: (non mi arrendo)

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti