10. januar 2006 - 13:56Der er
17 kommentarer og 1 løsning
to lag af billeder hvor positionen er relativ
Hejsa
Jeg har et website, hvor jeg gerne vil have vist to billeder som ligger ovenpå hinanden...
De ene billede skal nemlig fungere som et slags "filter" som laver en ramme udenom det andet billede, sådan at det midterste område på det øverste billede skal være transparent...
Det kan jeg også sagtens lave hvor positionen er absolut, og at jeg så skriver et "z-index" også...
- Men problemet er bare at positionen ikke må være absolut, men skal være ralativ. Og når jeg laver den relativ så glemmer den alt om "z-index"...
Det burde du kunne med <div style="Position: realtive"></div> I den dur i hvert fald mener jeg :)
Synes godt om
Slettet bruger
10. januar 2006 - 16:07#2
- OK... Vil det sige at hvis så bruger nedenstående kode, at så ligger billederne ovenpå hinanden selvom positionen er relativ? <html> <div style="position: relative;"> <img src="img1.jpg"> <img src="img2.jpg"> </div> </html>
Gider du uddybe hvad problemet er så? Evt. smide et link. Jeg troede det var noget a la http://test.skalske.dk/layers.html du ledte efter... Men position:absolute er helt bandlyst, selvom det 'kun' er på selve billederne, oder?
på min side kommer billederne til at være over og under hinanden... og jeg vil have den til at ligge ovenpå hinanden...
- Og ja, position:absolute er bandlyst i img-taggen i hvert fald! - og om ikke andet så skal positionen på begge billeder være relative sådan at hvis noget som står ovenover billedet kommer til at fylde mere end "ventet" så flytter begge billeder sig nedad...
Jeg har desværre ikke lige her noget link som jeg kan vise, idet at det godt nok er html jeg har gang i, men det er ikke noget som skal udgives på nettet, men på en cd-rom jeg er ved at lave...
- div'et er jo positioneret relativt og bevæger sig ned, når du skriver tekst over det - f.eks:
<div> Her står noget tekst<br> - og noget mere ... <div style="position:relative"> <img style="position:absolute;z-index:2" src="img1.jpg"> <img style="position:absolute;z-index:1" src="img2.jpg"> </div> </div>
- og i virkeligheden kan du nøjes med at positionere det ene billede, som roenving viser
Synes godt om
Slettet bruger
11. januar 2006 - 02:32#11
Jeg siger mange tak til alle!
Det var mig der sov, så roenvings svar var tilstrækkeligt...
- Så gider du ikke lige at smide et svar for point roenving?
Hejsa Jeg har nydt gavn af dette spg og har lige et forståelses spørgsmål: Hvorfor kan man bruge position:absolute inde i en div der er position:relative? Altså hvorfor placerer det "absolute" sig pludselig efter DIV's 0,0 og ikke skærmens 0,0?
1) Et absolut positioneret element skal placere sig i forhold til det første omkransende element, der er positioneret - uanset, om dette er positioneret relativt eller absolut.
2) Findes ikke et positioneret, omkransende element, skal elementet placere sig i forhold til body-elementet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.