[CSS] Images naar de voorgrond halen

Pagina: 1
Acties:

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Topicstarter
Ik heb aan een mac os achtig menutje zitten klooien. ziet hier
Het probleem is alleen dat ik die images waar de onmouseover op zit naar "voren" komt de breedte van het totale menu wijzigt zodat het menu nogal schokkerig is.

Heeft iemand een idee hoe dit te regelen valt?
Ik heb al wat met z-index zitten proberen maar dat had weinig succes.

Nu met Land Rover Series 3 en Defender 90


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Je kunt de image op het moment van de mouseover een negative margin geven aan beide kanten.

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Topicstarter
Thnx dat is al stukken beter.

Sterker nog: het werkt!

[ Voor 34% gewijzigd door MTWZZ op 14-09-2004 10:58 ]

Nu met Land Rover Series 3 en Defender 90


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Zo dus:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function dwim(ob) {
  var p_id = parseInt(ob.id) - 1;
  var n_id = parseInt(ob.id) + 1;
  var prev = document.getElementById(p_id);
  var next = document.getElementById(n_id);
  if(ob.style.width == '60px') {
    proc(ob,op_away,'30px','30px','15px',50,'0px','0px');
    if(prev != null) {
      proc(prev,op_away,'30px','30px','15px',50,'0px','0px');
    }
    if(next != null) {
      proc(next,op_away,'30px','30px','15px',50,'0px','0px');
    }
    } else {
    proc(ob,op_high,'60px','60px','0px',100,'-10px','-8px');
    if(prev != null) {
      proc(prev,op_side,'40px','40px','10px',80,'-8px','-8px');
    }
    if(next != null) {
      proc(next,op_side,'40px','40px','10px',80,'-8px','-8px');
    }
  }
}
function proc(ob,op,w,h,m,z,ml,mr) {
  ob.style.opacity = op;
  ob.style.width = w;
  ob.style.height = h;
  ob.style.marginTop = m;
  ob.style.marginBottom = m;
  ob.style.zIndex = z;
  ob.style.marginLeft = ml;
  ob.style.marginRight = mr;
}

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Topicstarter
Ja dat heb ik nu dus ook :P

Nu met Land Rover Series 3 en Defender 90


  • jonggoud.nl
  • Registratie: Augustus 2001
  • Laatst online: 22-05 23:44

jonggoud.nl

@>--"--,--{

Just to inform you; het werkt nog steeds niet goed hoor. Als je nu mouseovert dan wordt het plaatje rechts van de vergroting niet meer geschaald, en komt dan met z'n z-index over de vergroting heen te liggen. Nog ff naar kijken dus!

Nieuw (groots) project, mail me wat je er van vindt
Tevens in het bezit van een beeldschone vriendin


  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Topicstarter
Kun je nog ff een keertje checken. Ik heb nu icoontjes + klikeffecten erin.
Ik heb alleen nog een klein probleempje met z-index maar daar moet ik nog een beetje mee klooien.

Nu met Land Rover Series 3 en Defender 90


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Ze verschuiven nog wel als je er overheen gaat. Als je over de rechter of linker gaat moet er natuurlijk respectievelijk niets met de rechter of linker marge gebeuren.

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Topicstarter
[ikmoetbeterkijken]
Gebruik je IE of Mozilla/FF?

FF doet het goed alleen IE heeft weer problemen met transparante png's.
[/ikmoetbeterkijken]

Ik zie wat je bedoeld. Dat die laatste ook iets opschuift komt doordat die anders "onder" dat gefocuste icoontje komt en dat zie je dus niet meer wat het is.

[ Voor 51% gewijzigd door MTWZZ op 14-09-2004 13:00 ]

Nu met Land Rover Series 3 en Defender 90

Pagina: 1