Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    modificare dinamicamente z-index

    Ciao a tutti, sto provando a rifare il mio sito personale utilizzando css3 e html5...mi si è presentato un problema.
    www.morialberto.it/prova2/ qui potete vedere la bozza...come potete vedere il menu sulla destra è sotto il content, io vorrei che la voce selezionata vada allo stesso livello del content...ho provato a modificare gli z-index ma nulla.

    Il codice css è questo:
    codice:
    nav ul li{ 
    	display: block;
    	background-image: url("../img/menu-item.jpg");
    	background-repeat: repeat;
    	width: 125px;
    	height: 35px;
    	font-size: 16px;
    	-moz-border-radius: 0 7px 7px 0; 
    	-webkit-border-radius: 0 7px 7px 0;
    	border-radius: 0 7px 7px 0;
    	-moz-box-shadow: 2px 2px 4px Black;
    	-webkit-box-shadow: 2px 2px 4px Black;
    	box-shadow: 2px 2px 4px Black;
    	border-bottom: 1px solid Black;
    	z-index: 0;
    }
    
    nav ul .selected{
    	background-image: url("../img/selected1.jpg");
    	background-repeat: repeat-y;
    	width: 140px;
    	height: 45px;
    	font-size: 18px;
    	font-weight: bold;
    	-moz-text-shadow: 2px 2px 4px Black;
    	-webkit-text-shadow: 2px 2px 4px Black;
    	text-shadow: 2px 2px 4px Black; 
    	-moz-box-shadow: 4px 2px 8px Black;
    	-webkit-box-shadow: 4px 2px 8px Black;
    	box-shadow: 4px 2px 8px Black;
    	border-bottom: 1px solid Black;
    	border-left: 0px;
    	z-index: 1;
    }
    Il content ha z-index: 1. Per quanto riguarda la classe selected è la classe che assegno con jquery all'elemento del menu che vado a cliccare.
    Qualcuno sa come si può risolvere con i css? oppure è una questione di javascript?
    (ps il sito non si vede su IE...non ho ancora avuto tempo di testarlo e modificare il css per explorer..)

    Grazie a tutti!

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    z-index ha effetto solo se l'elemento è posizionato (fixed, absolute o relative)
    nel tuo caso gli[*] sono in posizione static
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Ah ok...ho capito...grazie mille!

  4. #4
    perfetto....ho risolto mettendo un position: relative alla classe selected e poi facendo un po' di prove sui margini...grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.