Guida [GUIDA] Creare Menu Mobile

Stato
Discussione chiusa ad ulteriori risposte.

Biuni

Utente Gold
16 Dicembre 2014
304
59
160
343
Ultima modifica da un moderatore:
Creare uno Sroll Animation CSS

In questa guida vi illustrerò come fare a creare un menu molto usato nella navigazione mobile. Con il click sul pulsante del menù uscira dalla parte sinistra. Con un altro click verrà nuovamente chiuso.

Questo effetto è realizzato con la libreria jQuery.



Passiamo ora alla spiegazione di come realizzare e personalizzare tutto ciò:

Modifica HTML


HTML:
<!-- INIZIO CONTAINER MENU -->




    <div id="contentmenu">
    
    
        <!-- Inizio Menu -->
      <div id="out" style="display: none;">
          <ul>
              <a href="#"><li>LINK1</li></a>
              <a href="#"><li>LINK2</li></a>
              <a href="#"><li>LINK3</li></a>
              <a href="#"><li>LINK4</li></a>            
          </ul>
      </div>
        <!-- Fine Menu -->






        <!-- Inizio Pulsante -->
      <div id="menu">
      <span class="entypo-menu"></span> 
      </div>
        <!-- Fine Pulsante -->
   
   
      </div>    
    
    <!-- FINE CONTAINER MENU -->
Questa parte di codice andrà inserita all'interno dei TAG <body></body>.
Per modificare i link del menù sostituire # con il link vero e proprio e "LINK1", "LINK2" ecc.. con il titolo che volete far comparire. Ne potete aggiungere quanti volete.
HTML:
  <script src="http://code.jquery.com/jquery-1.10.2.js"></script>

Ricordatevi di inserire la libreria jQuery con questo script all'interno dei tag <head></head>.


Modifica CSS


Potete trovare tutto il file CSS a questo link.

Le uniche modifiche che potete apportare sono il cambio di colore.

Codice:
#menu{
width: 40px;
height: 40px;
background: #08cbc4;     /* Cambiare qui il colore del PULSANTE */ 
cursor: pointer;
box-shadow: 1px 2px 1px 0px #007D78;
color: #ffffff;
text-align: center;
font-size: 35px;
margin: 15px;
float:left;
}

#out {
width: 250px;
height: 100vh;
background: #08cbc4;      /* Cambiare qui il colore del MENU */
float:left; 
}



Modifica JS

Codice:
      <!-- Funzione Open/Close -->
        <script>
          $( "#menu" ).click(function() {
            $( "#out" ).toggle( "fast" );
          });
        </script>
Questa parte va inserita all'interno dei tag <BODY></BODY> ed è lo script che serve ad aprire e chiudere il menu. Non modificare a meno che non cambiate nome all'ID del menù.


FUNZIONA OVVIAMENTE ANCHE PER MOBILE.




Spero la guida vi sia piaciuta, per qualsiasi dubbio o domanda resto a disposizione.




somerights20.png

Guida scritta interamente da Biuni per Inforge.net |Vietata la riproduzione|
 
Molto carino complimenti, magari era meglio faro dall'alto verso il basso e non da in alto a sinistra verso il basso destra.
 
Stato
Discussione chiusa ad ulteriori risposte.