Torna indietro   Hardware Upgrade Forum > Software > Programmazione

iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre
Apple ha rinnovato iPhone 18 Pro soprattutto dentro: chip A20 Pro a 2 nm con memoria affiancata al SoC, camera di vapore tre volte più ampia, Dynamic Island più piccola del 25% grazie a Face ID sotto il display e fotocamera principale con diaframma variabile da f/1.48 a f/4. Lo abbiamo misurato al colorimetro e nei benchmark, usato con iOS 27 e messo alla prova in fotografia tra laghi, borghi e interni poco illuminati
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34
A Londra, per il trentennale dei Toughbook, Panasonic ha presentato il tablet G3 e il 2-in-1 34. Con Jon Tucker, a capo dell'ingegneria europea, abbiamo parlato di ciò che non si vede: batterie, antenne, porte seriali e accorgimenti nati sul campo
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione
realme C100x scommette tutto, forse troppo, sulla batteria da 7500 mAh e sulla certificazione ArmorShell per farsi notare nella fascia più economica del mercato: lo abbiamo messo alla prova per capire a chi è rivolto questo smartphone che sacrifica un po' prestazioni, display e fotocamera per offrire l'autonomia migliore possibile a un prezzo decisamente contenuto
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


iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Panasonic, 30 anni di Toughbook: la "Bibbia" di mille regole dietro i nuovi G3 e 34 Panasonic, 30 anni di Toughbook: la "Bibbia...
realme C100x, lo smartphone economico con la batteria da 7500 mAh. La recensione realme C100x, lo smartphone economico con la bat...
Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
ECOVACS T90S PRO OMNI Care Kit a 699€: 4...
iPhone Duo, i problemi di produzione con...
Lenovo e FIFA, il bilancio dei Mondiali ...
La Terra vista dalla Stazione Spaziale: ...
L'IA cinese ti spiega come produrre armi...
Nuova Fire TV Stick 4K e Telecomando Fir...
Addio Visa e Mastercard? L'Europa prepar...
Allarme IA in Florida: lo stato invoca i...
Tutte le Offerte Prime anticipate: robot...
Procura di Sassari e Oxygen Forensics: i...
Duo-Man trasforma iPhone Duo in un Walkm...
Questa carta da parati produce elettrici...
Perseverance scopre su Marte rocce mai o...
Batterie allo stato solido, Gotion alza ...
Caviar presenta la Black Edition di iPho...
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: 05:00.


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