Forum Per Webmaster - Tutti Per Uno  
forum per webmaster Directory TPU foto galleria TPU Registrazione Regolamento TPU FAQ cerca nel forum contatta lo staff Lo staff di TPU

 vai indietro   Forum Per Webmaster - Tutti Per Uno > Tecnica > WebDesign e Scripting

WebDesign e Scripting Discussioni inerenti la realizzazione di pagine web e script .

Rispondi
 
LinkBack Strumenti della discussione Modalità di visualizzazione
  #1 (permalink)  
Vecchio 08-11-2007, 14.11.24
L'avatar di Ranius
Moderatore Pensieroso
 
Registrato al forum dal: 19-01-2007
ubicazione: Stresa
Messaggi: 898
Invia un messaggio tremite MSN a Ranius Invia un messaggio tremite Skype a Ranius
Question lo ammetto, i css sono il mio punto debole

Ciao a tutti,
ho creato il menù verticale del sito di labirinto-scorpioni.org con i css e tutto funzionava perfettamente bene... ora ho deciso di mettere le immagini come sfondo e naturalmente la funzione "hover" , che secondo il mio trip dovrebbe mostrarmi un'altra immagine non funziona...

Ma questa idea è semplicemente un mio trip oppure è veramente realizzabile semplicemente con i fogli di stile senza usare js?

Questo è il codice del mio menù...

codice:
#sinistra table a:link, #sinistra a:visited, #sinistra a:active {
color:#000;
text-decoration:none;
border-top:2px solid white;
border-left:2px solid white;
border-bottom: 2px solid black;
border-right:2px solid black;
border-top:2px solid black;
border-left:2px solid black;
border-bottom: 2px solid white;
border-right:2px solid white;
width: 150px;
display:block ;
color:#FFBF18;
font:10px verdana, helvetica, sans-serif;
height:20px;line-height:20px;/* altezza del link: height e line-height devono avere il medesimo valore */ 
widht: auto;
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
background-image:url(../images/bottone.jpg); 
text-decoration:none; /* elimina la sottolineatura */
border-top:2px solid white; 
border-left:2px solid white; 
border-bottom: 2px solid black;
border-right:2px solid black;
}

}
#sinistra table a:hover {
color:#f00;
width: 150px;
display:block ;
color:#FFFF80;
font:10px verdana, helvetica, sans-serif;
height:2em;line-height:2em;/* altezza del link: height e line-height devono avere il medesimo valore */ 
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
background-image:url(../images/bottone2.jpg); 
text-decoration:none; /* elimina la sottolineatura */
border-top:2px solid white; 
border-left:2px solid white; 
border-bottom: 2px solid black;
border-right:2px solid black;

}
L'unica cosa che ho fatto è stata quella di cambiare il bg dove prima c'erano i colori e ora ci sono le immagini... il primo si vede mentre la funzione hover ancora sembra non funzionare...

Ciao e grazie tutti dell'aiuto che vorrete darmi
__________________


Hotel tre stelle Calabria

When I was a child, I caught a fleeting glimpse Out of the corner of my eye. I turned to look, but it was gone. I cannot put my finger on it now. The child has grown, the dream is gone.
I have become comfortably numb.
Rispondi quotando
  #2 (permalink)  
Vecchio 08-11-2007, 18.01.39
Junior Member
 
Registrato al forum dal: 20-02-2007
ubicazione: Montebelluna (TV)
Messaggi: 143
Invia un messaggio tremite MSN a lordmarin Invia un messaggio tremite Skype a lordmarin
predefinito

Prova a mettere background senza il -image ... mi è capitato che avolte non funzionasse il bg se dichiarato con background-image

Poi .. come mai all'inizio hai scritto piu volte

border-top:2px solid white;
border-left:2px solid white;
border-bottom: 2px solid black;
border-right:2px solid black;
border-top:2px solid black;
border-left:2px solid black;
border-bottom: 2px solid white;
border-right:2px solid white;Cioè non server duplicare i vari border
__________________
il blog più inutile del web
Vuoi conoscere nuovi amici? iscriviti su www.incontriescontri.it
Rispondi quotando
  #3 (permalink)  
Vecchio 08-11-2007, 18.14.14
L'avatar di Ranius
Moderatore Pensieroso
 
Registrato al forum dal: 19-01-2007
ubicazione: Stresa
Messaggi: 898
Invia un messaggio tremite MSN a Ranius Invia un messaggio tremite Skype a Ranius
predefinito

ho provato comehai detto e cioè togliendo -image, ma non so perché ancora non funziona... rettifico... su Internet Explorer si vede perfettamente solamente su FireFox non si vede...ho tolto anche i bordi in più
__________________


Hotel tre stelle Calabria

When I was a child, I caught a fleeting glimpse Out of the corner of my eye. I turned to look, but it was gone. I cannot put my finger on it now. The child has grown, the dream is gone.
I have become comfortably numb.

Ultima modifica di Ranius : 08-11-2007 a 18.17.14.
Rispondi quotando
  #4 (permalink)  
Vecchio 08-11-2007, 18.18.28
Junior Member
 
Registrato al forum dal: 20-02-2007
ubicazione: Montebelluna (TV)
Messaggi: 143
Invia un messaggio tremite MSN a lordmarin Invia un messaggio tremite Skype a lordmarin
predefinito

mmm.. non saprei.. se la pagina è online magari ti posso aiutare vedendo il codice etc
__________________
il blog più inutile del web
Vuoi conoscere nuovi amici? iscriviti su www.incontriescontri.it
Rispondi quotando
  #5 (permalink)  
Vecchio 08-11-2007, 18.27.22
L'avatar di marasma
Senior Member
 
Registrato al forum dal: 09-02-2007
Messaggi: 829
predefinito

prova così
background: url("/percorso/immagine.boh")

Rispondi quotando
  #6 (permalink)  
Vecchio 08-11-2007, 18.29.07
L'avatar di Ranius
Moderatore Pensieroso
 
Registrato al forum dal: 19-01-2007
ubicazione: Stresa
Messaggi: 898
Invia un messaggio tremite MSN a Ranius Invia un messaggio tremite Skype a Ranius
predefinito

labirinto-scorpioni.org

Questo è il sito in questione... sto facendo tutto il Template scrivendolo da zero
__________________


Hotel tre stelle Calabria

When I was a child, I caught a fleeting glimpse Out of the corner of my eye. I turned to look, but it was gone. I cannot put my finger on it now. The child has grown, the dream is gone.
I have become comfortably numb.
Rispondi quotando
  #7 (permalink)  
Vecchio 08-11-2007, 20.07.12
Junior Member
 
Registrato al forum dal: 20-02-2007
ubicazione: Montebelluna (TV)
Messaggi: 143
Invia un messaggio tremite MSN a lordmarin Invia un messaggio tremite Skype a lordmarin
predefinito

mi spiace.. ma non posso esserti molto d'aiuto.. l'unica cosa che mi viene in mente ora è il nome delle classi hover

Nel primo caso hai scritto:
#sinistra table a:link, #sinistra a:visited, #sinistra a:active {
Nel secondo caso dovrebbe essere #sinistra table a:hover, #sinistra a:hover, {
ma non vorrei sbagliarmi.. anche perchè con le tabelle non ho molta dimistichezza
__________________
il blog più inutile del web
Vuoi conoscere nuovi amici? iscriviti su www.incontriescontri.it
Rispondi quotando
  #8 (permalink)  
Vecchio 09-11-2007, 09.37.32
L'avatar di Ranius
Moderatore Pensieroso
 
Registrato al forum dal: 19-01-2007
ubicazione: Stresa
Messaggi: 898
Invia un messaggio tremite MSN a Ranius Invia un messaggio tremite Skype a Ranius
predefinito

era guardando con la tabella dei css ho potuto notare che FireFox tutto quel codice non lo vede proprio... ora provo in questo modo, e ti faccio sapere
__________________


Hotel tre stelle Calabria

When I was a child, I caught a fleeting glimpse Out of the corner of my eye. I turned to look, but it was gone. I cannot put my finger on it now. The child has grown, the dream is gone.
I have become comfortably numb.
Rispondi quotando
  #9 (permalink)  
Vecchio 09-11-2007, 09.47.35
L'avatar di Ranius
Moderatore Pensieroso
 
Registrato al forum dal: 19-01-2007
ubicazione: Stresa
Messaggi: 898
Invia un messaggio tremite MSN a Ranius Invia un messaggio tremite Skype a Ranius
predefinito

no, purtroppo non funziona... adesso provo a togliere anche i bordi e a vedere cosa succede
__________________


Hotel tre stelle Calabria

When I was a child, I caught a fleeting glimpse Out of the corner of my eye. I turned to look, but it was gone. I cannot put my finger on it now. The child has grown, the dream is gone.
I have become comfortably numb.
Rispondi quotando
  #10 (permalink)  
Vecchio 10-11-2007, 01.26.13
L'avatar di Catone
Moderatore
Metafisico
 
Registrato al forum dal: 24-01-2007
Messaggi: 1,315
predefinito

Io non sono bravo a leggere il codice, ma ad occhio così non capisco perchè hai definito il bordo due volte, l'ultima regola si impone sulla prima: ad esempio il primo bordo top si perde.

Poi non userei una tabella, se hai già un box definito, dichiarando una larghezza sei già a posto, i pulsanti si posizionano uno sotto l'altro. Se dichiari sull'a le caratteristiche dei link, poi non serve che le ripeti sull'hove, visited o active, altrimenti scrivi codice rindondante.

Quindi io riscriverei il codice così:

codice:
#sinistra table a {
text-decoration:none;
width: 150px;
height:20px;
display:block ;
color:#FFBF18;
font-family: verdana, helvetica, sans-serif;
font-size:10px;
line-height:20px;
padding:0 1em; 
background-image:url(../images/bottone.jpg); 
border-top:2px solid white; 
border-left:2px solid white; 
border-bottom: 2px solid black;
border-right:2px solid black;
}

}
#sinistra table a:hover {
color:#FFFF80;
background-image:url(../images/bottone2.jpg); 
}
Dovrebbe andare, semmai mi mandi uno zip....
__________________
Enrico sono io!
Rispondi quotando
Rispondi

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code is attivo
Le smilies sono attive
Il codice IMG è attivo
il codice HTML è disattivato
Trackbacks are attivo
Pingbacks are attivo
Refbacks are attivo


Tutti gli orari sono GMT +2. Attualmente sono le 10.28.18.


Powered by vBulletin versione 3.7.1
Copyright ©: 2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0 RC7
Traduzione italiana Team: vBulletin-italia.it
Grafica by Ludus