webForumDet fria alternativet

problem med z-index hjälp tack

HTML & CSS

6 svar · 651 visningar · startad av Mycodez

Medlem sedan feb. 2010445 inlägg
Frågan#1

Tjena
Jag håller på med att bygga en snygg meny då har jag så det ser ut som ligger över lappar varandra men sen när man över hovar över så ska bilden så ska den bilden som man hovar på komma över alla andra bilder fast på samma plats men vad har jag gjort för fel??

när man inte hovar över så det ut såhär:
norma.png
när man hovar över ser det ut så ser det ut :
hover.png
men alltså den bilden som ligger till höger ligger fortfarande över den menybilden till vänster det ska det inte göra kan ni hjälpa mig med detta

css-koden till alla 4 olika knappar ser ut så hära

@charset "utf-8";
/* CSS Document */

.knapp {
	background-image:url(../images/vit.png);
	float: left;
	height: 24px;
	width:180px;
	margin-left:15px;
	padding-top:20px;
	text-align:center;
	z-index:auto;
	}
.knapp:hover {
	background:url(../images/vit-hover.png);
	float: left;
	height: 24px;
	width:180px;
	margin-left:15px;
	padding-top:20px;
	text-align:center;
	z-index:1;
	}

.knapp-2 {
	background:url(../images/vit.png);
	width:180px;
	height:24px;
	float:left;
	margin-left:-50px;
	text-align:center;
	padding-top:20px;
	z-index:auto;
	}
	
.knapp-2:hover {
	background:url(../images/vit-hover.png);
	width:180px;
	height:24px;
	float:left;
	margin-left:-50px;
	text-align:center;
	padding-top:20px;
	z-index:1;
}
.knapp-3 {
	background:url(../images/vit.png);
	width:180px;
	height:24px;
	float:left;
	margin-left:-50px;
	text-align:center;
	padding-top:20px;
   	z-index:auto;
	}
	
.knapp-3:hover {
	background:url(../images/vit-hover.png);
	width:180px;
	height:24px;
	float:left;
	margin-left:-50px;
	text-align:center;
	padding-top:20px;
	z-index:1;	
	}
.knapp-4 {
	background-image:url(../images/rod-11.png);
	float: left;
	height: 24px;
	width: 180px;
	padding-top:20px;
	text-align:center;	
	margin-left:-50px;
	z-index:auto;
}

.knapp-4:hover{
	background:url(../images/rod-hoverr.png);
	float: left;
	height: 24px;
	width: 180px;
	z-index:1;
	margin-left:-50px;
	padding-top:20px;
	text-align:center;
	}
Medlem sedan aug. 20068 090 inlägg
#2

Såvitt jag vet så ordnas containers (eller vad det nu är för element du använder) efter z-index när sidan laddas. När den väl gjort det, så kan inte ordningen ändras (såvida du inte tar till nåt finurligt knep med ajax eller nåt - om det ens går då).

Om jag har rätt i mitt antagande så är din idé således dödfödd från början, tyvärr.

(F.ö. tycker jag inte du ska lägga särskilt mycket krut på en meny. Den är faktiskt ointressant och det räcker med att den funkar. För 10 år sen höll man ofta på så innihelvete med att skapa "coola" menyer, men insåg så småningom hur korkat det var. Det är webbplatsens innehåll som man ska jobba med. Följaktligen har många mycket framgångsrika webbplatser numer bara vanliga länkar i sina menyer. Det fungerar alldeles utmärkt!)

Medlem sedan dec. 2009308 inlägg
Medlem sedan dec. 2009308 inlägg
#4

Du måste ange position för att z index skall funka
sägs det på alla sidor som jag kollad lite snabbt efter google sökning. Tag sen jag jobbade med css

Medlem sedan aug. 20068 090 inlägg
#5

Buddaz skrev:

Tag sen jag jobbade med css

:OO :OO :e :e

Medlem sedan feb. 2010445 inlägg
#6

Jag har lyckas lösa detta nu :)

Medlem sedan aug. 20068 090 inlägg
#7

Mycodez skrev:

Jag har lyckas lösa detta nu :)

Om du kan så vore det ju bussigt om du kunde beskriva hur du löste det. Då kan folk med samma problem kanske få hjälp.

268 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)