Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere?
Equilibrio e potenza definiscono il Samsung Galaxy S26+, un flagship che sfida la variante Ultra e la fascia alta del mercato con il primo processore mobile a 2nm. Pur mantenendo l'hardware fotografico precedente, lo smartphone brilla per un display QHD+ da 6,7 pollici d'eccellenza, privo però del trattamento antiriflesso dell'Ultra, e per prestazioni molto elevate. Completano il quadro la ricarica wireless a 20W e, soprattutto, un supporto software settennale
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti
Zeekr sbarca ufficialmente in Italia con tre modelli elettrici premium, X, 7X e 001, distribuiti da Jameel Motors su una rete di 52 punti vendita già attivi. La Zeekr X parte da 39.900 euro, la 7X da 54.100: piattaforma a 800V, chip Snapdragon di ultima generazione, ricarica ultraveloce e un'autonomia dichiarata fino a 615 km WLTP. Le prime consegne sono previste a metà aprile
Marathon: arriva il Fortnite hardcore
Marathon: arriva il Fortnite hardcore
Marathon è il titolo multiplayer competitivo del momento. Ecco quali sono le caratteristiche di gioco principali, insieme alle nostre prime considerazioni dopo qualche "run" nell'extraction shooter di Bungie
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 28-05-2008, 17:58   #1
fanfa88
Member
 
L'Avatar di fanfa88
 
Iscritto dal: Mar 2008
Città: Firenze
Messaggi: 197
[CSS] barra orizzontale con sottomenu

Ciao ragazzi, seguendo varie guide sono riuscito a creare una barra menu orizzontale con dei sottomenu che si aprono al passaggio del mouse. il mio problema è che questi sotto-menu si aprono in verticale mentre io li vorrei in orizzontale. Qualcuno sa dirmi cosa devo modificare all'interno del file css.???? Grazie per l'aiuto...

codice css
Codice:
ul#menu_a_2livelli{
float: left;
margin: 0;
padding: 0;
background: #transparent;
list-style:none;
font:geneva;
font-weight: bold;
}	
ul#menu_a_2livelli li ul li{
list-style:none;
margin:0;
padding:0;
}
ul#menu_a_2livelli li{
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
float:left;
color:006600;
font-weight: bold;
}

ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
display: block;
padding: 4px 18px;
color: #006600;
font-weight: bold;
text-decoration: none;
}
ul#menu_a_2livelli a:hover,
ul#menu_a_2livelli a:focus,
ul#menu_a_2livelli a:active{
background-color: #FFff66;
color: #33cc33;
text-decoration: none;
}
ul#menu_a_2livelli li ul{
display: none;
}
ul#menu_a_2livelli li:hover ul{
display: inline;
position: fixed;
z-index:1;
width:125px;
padding: 0;
margin: 0 0 0 0px;
background: #transparent;
font-size:13px;
}
ul#menu_a_2livelli li li {

width: 125px;
}
codice html
Codice:
<div align="center">
          <ul class="Stile1" id="menu_a_2livelli">
            <li><a href="mainframe.html" target="mainFrame" class="Stile2">HOME</a>
                <ul>               </ul>
            </li>
            <li><a href="chi siamo/presentazione.html" target="mainFrame" class="Stile2">CHI SIAMO</a>
                <ul>
                  <li><a href="chi siamo/presentazione.html" target="mainFrame">Presentazione</a></li>
                  <li><a href="chi siamo/dove.html" target="mainFrame">Dove Siamo</a></li>
                  <li><a href="chi siamo/storia.html" target="mainFrame">Storia</a></li>
                  <li><a href="chi siamo/direttivo.html" target="mainFrame">Il Direttivo</a></li>
                </ul>
            </li>
               <li><a href="scuola vela/presentazione.html" target="mainFrame" class="Stile2">SCUOLA VELA</a>
                <ul>
                  <li><a href="scuola vela/presentazione.html" target="mainFrame">Presentazione</a></li>
                  <li><a href="scuola vela/corsi.html" target="mainFrame">Corsi</a></li>
                  <li><a href="scuola vela/foto.html" target="mainFrame">Foto</a></li>
                </ul>
            </li>
               <li><a href="regate/regate.html" target="mainFrame" class="Stile2">REGATE</a>
                <ul>
                  <li><a href="regate/calendariocvv08.html" target="mainFrame">Calendario</a></li>
                  <li><a href="regate/regate.html" target="mainFrame">Classifiche</a></li>
                  <li><a href="regate/foto.html" target="mainFrame">Foto</a></li>
                </ul>
            </li>
            <li><a href="#" class="Stile2">NEWS</a>
                <ul>               </ul>
            </li>
               <li><a href="#" class="Stile2">FORUM</a>
                  <ul>               </ul>
               </li>
          </ul>
      </div>
__________________
Sito Web: alessiofanfani.altervista.org
ASUS PRO 57 sn.............
Mercatino: http://www.hwupgrade.it/forum/showth...5#post25440055 & http://www.hwupgrade.it/forum/showth...0#post25440430
trattative concluse: alphAmanitine, gimmi,asdasdasdasd,_andrea_

Ultima modifica di fanfa88 : 29-05-2008 alle 18:42.
fanfa88 è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2008, 18:41   #2
fanfa88
Member
 
L'Avatar di fanfa88
 
Iscritto dal: Mar 2008
Città: Firenze
Messaggi: 197
up..aiuto...
__________________
Sito Web: alessiofanfani.altervista.org
ASUS PRO 57 sn.............
Mercatino: http://www.hwupgrade.it/forum/showth...5#post25440055 & http://www.hwupgrade.it/forum/showth...0#post25440430
trattative concluse: alphAmanitine, gimmi,asdasdasdasd,_andrea_
fanfa88 è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2008, 23:16   #3
fanfa88
Member
 
L'Avatar di fanfa88
 
Iscritto dal: Mar 2008
Città: Firenze
Messaggi: 197
ce l'ho fatta, dopo millleee tentativi sono riuscito a fare apparire la barra dei sotto menu in orizzontale...
posto il codice css

Codice:
ul#menu_a_2livelli{
float: left;
margin: 0;
padding: 0;
background: #transparent;
list-style:none;
font:geneva;
font-weight: bold;

}	
ul#menu_a_2livelli li ul li{
list-style:none;
margin:0;
padding:0;
empty-cells:hide;
}


ul#menu_a_2livelli li{
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
float:left;
color:006600;					/*colore testo*/
font-weight: bold;

}

ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
display: block;
padding: 4px 28px;   			/*dimensioni celle*/
color: #006600;			/*colore testo*/
font-weight: bold;
text-decoration: none;

}

ul#menu_a_2livelli a:focus, ul#menu_a_2livelli a:active, ul#menu_a_2livelli a:hover{
background-color: #ffff77;			/*colore sfondo al passaggio del mouse*/
position: relative;
color: #33cc33;
text-decoration: underline;

}



ul#menu_a_2livelli li ul{
display: none;
empty-cells:hide;
}

ul#menu_a_2livelli li:hover ul{   			/* impostazioni barra sottomenu*/
display: inline;
position: fixed;
margin: /*asse y*/ -1px  /*asse y*/ -80px;     /*distanze sottomenu*/
width:585px;
padding: 0;
background: #ffff66;				/*colore sfondo sottomenu*/
font-size:13px;
border: 1px solid #D76120;
empty-cells:hide;


}
ul#menu_a_2livelli li li {        /* impostazioni celle del sottomenu*/
display: inline;
position: relative;
border-collapse: collapse;
border-right: 1px dotted #D76120;
empty-cells: hide;
width: 145px; 						/* distanza aperture di ogni sottomenu*/
visibility:visible;

}
__________________
Sito Web: alessiofanfani.altervista.org
ASUS PRO 57 sn.............
Mercatino: http://www.hwupgrade.it/forum/showth...5#post25440055 & http://www.hwupgrade.it/forum/showth...0#post25440430
trattative concluse: alphAmanitine, gimmi,asdasdasdasd,_andrea_

Ultima modifica di fanfa88 : 05-06-2008 alle 17:42.
fanfa88 è offline   Rispondi citando il messaggio o parte di esso
Old 29-05-2008, 23:19   #4
fanfa88
Member
 
L'Avatar di fanfa88
 
Iscritto dal: Mar 2008
Città: Firenze
Messaggi: 197
Ora avrei un'altra domanda, che non so proprio come risolvere da solo; è possibile che una volta selezionata una casella della barra principale essa rimanga selezionata mentre si osserva il sottomenu??? spero di essere stato chiaro..
__________________
Sito Web: alessiofanfani.altervista.org
ASUS PRO 57 sn.............
Mercatino: http://www.hwupgrade.it/forum/showth...5#post25440055 & http://www.hwupgrade.it/forum/showth...0#post25440430
trattative concluse: alphAmanitine, gimmi,asdasdasdasd,_andrea_
fanfa88 è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2008, 19:11   #5
fanfa88
Member
 
L'Avatar di fanfa88
 
Iscritto dal: Mar 2008
Città: Firenze
Messaggi: 197
up...non c'è proprio nessuno che sa risolvere il mio problema?????
__________________
Sito Web: alessiofanfani.altervista.org
ASUS PRO 57 sn.............
Mercatino: http://www.hwupgrade.it/forum/showth...5#post25440055 & http://www.hwupgrade.it/forum/showth...0#post25440430
trattative concluse: alphAmanitine, gimmi,asdasdasdasd,_andrea_
fanfa88 è offline   Rispondi citando il messaggio o parte di esso
Old 04-06-2008, 22:21   #6
Necromachine
Senior Member
 
L'Avatar di Necromachine
 
Iscritto dal: Jan 2004
Città: Gallarate (VA)
Messaggi: 3903
Ciao, posso dirti come ho fatto io un menu del genere:

per la barra orizzontale puoi usare sia i li (o anche dei div) con la proprietà "float:left" (ricordandosi il clear:left alla fine e dare la stessa height a tutti i blocchi per sicurezza), sia una <table> coi vari <td> come voci del menu orizzontale.

Per i menu verticali a scomparsa li ho fatti fissi e con impostato "position:absolute" (e z-index>1) e le voci visualizzate come block e non inline, che è sempre meglio e li ho posti dentro i rispettivi blocchi della barra orizzontale.
Per farli apparire e scomparire ho utilizzato la pseudoclasse ":hover" e per i sottomenu ho fatto 2 classi, una "sottomenu" con display:none e una "sottomenu:hover" che si vede, in questo modo al passaggio del mouse sulla barra orizzontale compaiono anche i menu e scompaione se il mouse si allontana dai menu o dalla barra (mentre sei sul menu verticale l'hover rimane applicato anche al bottone orizzontale).

Una cosa da stare attenti: sotto IE6 l'hover non viene preso dai div o dai td, in tal caso occorre sopperire con un semplice script JS, in IE7 e mozilla tutto ok.

Non so se sono stato chiaro, purtroppo ho sonno e molto lavoro da sbrigare, magari domani posto anche un esempio .
__________________
Santech M58: CPU: i7 3840QM, RAM: 16GB (2x8GB CL10), HARD DISK: SSD crucial M4 128GB + HD Sata 3 1TB 7200rpm, SCHEDA VIDEO: GeForce GTX 680M
Necromachine è offline   Rispondi citando il messaggio o parte di esso
Old 05-06-2008, 17:41   #7
fanfa88
Member
 
L'Avatar di fanfa88
 
Iscritto dal: Mar 2008
Città: Firenze
Messaggi: 197
Necromachine grazie per la risp. pero forse non ho espresso bene il mio problema..Io ho fatto un menu orizzontale con relativo sottomenu orizzontale. Quando passo il mouse su una casella del menu principale, mi appare sotto di esso un ulteriore barra orizzontale con delle caselle. Il problema è il seguente: mentre mi muovo nella barra del sottomenu, è possibile vedere evidenziata la casella della barra principale dalla quale ha origine il sottomenu...il problema è molto difficile da spiegare, spero di essere stato chiaro..grazie ciao
__________________
Sito Web: alessiofanfani.altervista.org
ASUS PRO 57 sn.............
Mercatino: http://www.hwupgrade.it/forum/showth...5#post25440055 & http://www.hwupgrade.it/forum/showth...0#post25440430
trattative concluse: alphAmanitine, gimmi,asdasdasdasd,_andrea_
fanfa88 è offline   Rispondi citando il messaggio o parte di esso
Old 06-06-2008, 09:34   #8
Necromachine
Senior Member
 
L'Avatar di Necromachine
 
Iscritto dal: Jan 2004
Città: Gallarate (VA)
Messaggi: 3903
Quote:
Originariamente inviato da fanfa88 Guarda i messaggi
Necromachine grazie per la risp. pero forse non ho espresso bene il mio problema..Io ho fatto un menu orizzontale con relativo sottomenu orizzontale. Quando passo il mouse su una casella del menu principale, mi appare sotto di esso un ulteriore barra orizzontale con delle caselle. Il problema è il seguente: mentre mi muovo nella barra del sottomenu, è possibile vedere evidenziata la casella della barra principale dalla quale ha origine il sottomenu...il problema è molto difficile da spiegare, spero di essere stato chiaro..grazie ciao
Penso di sì, dovrebbe essere possibile farlo nello stesso modo con i soli CSS, cambieranno un pò le impostazioni dei position etc., ma il concetto è sempre quello di avere il sottomenu orizzontale dentro l'elemento del menu principale che diventa visibile con l'hover (mantenendo l'elemento del menu principale sempre in hover anche lui).

In ogni caso per andare sul sicuro potresti usare del codice JS (al volo mi viene in mente: attacchi all'evento "onmouseover" o "onclick" del bottone nel menu principale una funzione che visualizzi la seconda barra e modifichi lo stile del bottone stesso).
__________________
Santech M58: CPU: i7 3840QM, RAM: 16GB (2x8GB CL10), HARD DISK: SSD crucial M4 128GB + HD Sata 3 1TB 7200rpm, SCHEDA VIDEO: GeForce GTX 680M
Necromachine è offline   Rispondi citando il messaggio o parte di esso
Old 07-06-2008, 09:04   #9
fanfa88
Member
 
L'Avatar di fanfa88
 
Iscritto dal: Mar 2008
Città: Firenze
Messaggi: 197
Quote:
Originariamente inviato da Necromachine Guarda i messaggi
Penso di sì, dovrebbe essere possibile farlo nello stesso modo con i soli CSS, cambieranno un pò le impostazioni dei position etc., ma il concetto è sempre quello di avere il sottomenu orizzontale dentro l'elemento del menu principale che diventa visibile con l'hover (mantenendo l'elemento del menu principale sempre in hover anche lui).

In ogni caso per andare sul sicuro potresti usare del codice JS (al volo mi viene in mente: attacchi all'evento "onmouseover" o "onclick" del bottone nel menu principale una funzione che visualizzi la seconda barra e modifichi lo stile del bottone stesso).
hai afferrato in pieno il problema .. con quale dei due metodi mi consigli di risolverlo? Modificare il file css un po mi preoccupa perchè esclusa questo problemino funziona bene, invece l'idea di utilizzare JS mi potrebbe piacere ma non so nulla del JS . E' molto complicato il secondo metodo??
__________________
Sito Web: alessiofanfani.altervista.org
ASUS PRO 57 sn.............
Mercatino: http://www.hwupgrade.it/forum/showth...5#post25440055 & http://www.hwupgrade.it/forum/showth...0#post25440430
trattative concluse: alphAmanitine, gimmi,asdasdasdasd,_andrea_
fanfa88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26+: sfida l'Ultra, ma ha senso di esistere? Recensione Samsung Galaxy S26+: sfida l'Ultra, m...
Zeekr X e 7X provate: prezzi, autonomia fino a 615 km e ricarica in 13 minuti Zeekr X e 7X provate: prezzi, autonomia fino a 6...
Marathon: arriva il Fortnite hardcore Marathon: arriva il Fortnite hardcore
HP Imagine 2026: abbiamo visto HP IQ all’opera, ecco cosa può (e non può) fare HP Imagine 2026: abbiamo visto HP IQ all’opera, ...
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Roscosmos torna a lanciare capsule verso...
La connettività satellitare anche sui di...
Astronauta italiano sul suolo lunare gra...
Senza formazione ai dipendenti l'IA non ...
Google rende disponibile l'opzione per i...
Oracle licenzia migliaia di persone con ...
Il semaforo bianco sta arrivando: cos'è,...
FRITZ!Repeater 2700 disponibile su Amazo...
Xiaomi TV A Pro: QLED 4K da 65'' con Goo...
Jack Dorsey vuole abolire i manager: 'L'...
Dreame Z10: scopa elettrica senza fili p...
Kingston IronKey Keypad 200C: chiavetta ...
Echo ed Echo Show in offerta: dagli spea...
PlayStation 5 Pro costa troppo? Quel pre...
TIM e Galaxy S26: arriva il trasferiment...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:30.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v