Tabel óver plaatje; achtergrondkleur valt weg

Pagina: 1
Acties:

  • diederik77
  • Registratie: Augustus 2004
  • Laatst online: 07-12-2025
Hallo,

ik probeer een website te maken, waarop een plaatje staat, en als je over bepaalde delen van het plaatje gaat met je muis, dan moet er in een 'popup' informatie over komen te staan. Die popup bestaat uit een div die 'onmouseover' zichtbaar wordt en 'onmouseout' weer onzichtbaar. In die div staat een table met de informatie

Het probleem is dat de tekst in de table wel over het plaatje heen komt, maar de achtergrondkleur achter het plaatje. Daardoor is de tekst niet goed leesbaar; er staat immers een plaatje achter.

Weet iemand een manier om deze tekst op een witte of egaal gekleurde ondergrond te laten verschijnen? Bijvoorbeeld door de bgcolor eroverheen te laten komen, of een wit plaatje achter de tekst te laten verschijnen of iets dergelijks?

Op deze site vind je een voorbeeld waar duidelijk te zien is hoe de tekst vóór, maar de achtergrondkleur áchter het plaatje verschijnt.

Alvast bedankt,
Diederik

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Zet de z-index van de popup hoger :)

  • diederik77
  • Registratie: Augustus 2004
  • Laatst online: 07-12-2025
André schreef op zaterdag 26 maart 2005 @ 16:19:
Zet de z-index van de popup hoger :)
Goeie tip, ik had nog nooit van z-index gehoord. Ik heb ff een uitleg erover gelezen, en het toegepast met een text/css in de head. De img heb ik in een div gezet met z-index -10, en de popup-div heb ik z-index 5 gegeven.

Maar helaas werkt het nog niet ;(
Doe ik het goed met z-index? Of werkt het gewoon niet voor de bgcolor?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11:17
Misschien helpt het als je wat sourcecode neerplempt hier. :)

Motor onderhoud bijhouden


  • Sendy
  • Registratie: September 2001
  • Niet online
En is zie aan je voorbeeld helemaal niet wat er nu mis is. Misschien komt dat omdat ik een goede browser gebruik. Misschien kan je een plaatje tekenen dat aangeeft wat je nu eigenlijk wilt?

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

willem169 schreef op zaterdag 26 maart 2005 @ 17:05:
Misschien helpt het als je wat sourcecode neerplempt hier. :)
Er staat een link in de TS ;)

En voor de TS, wat dacht je hier van:

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<html>
<head>
  <title>TEST</title>
  <style type="text/css">
    #d1 {
      width: 250px;
      height: 150px;
      position: absolute;
      border: 5px solid #00FF00;
      font-weight: bold;
      vertical-align: middle;
      z-index: 15;
      top: 60px;
      left: 10px;
      background: white;
    }

    #d2 {
      width: 250px;
      height: 150px;
      position: absolute;
      border: 5px solid #00FF00;
      font-weight: bold;
      vertical-align: middle;
      z-index: 15;
      background: white;
    }

    #d3 {
      z-index: 1;
    }
  </style>

  <script type="text/javascript">
    function openNu(nummer)
    {
      document.getElementById(nummer).style.visibility = "visible";
    }

    function sluit(nummer)
    {
      document.getElementById(nummer).style.visibility = "hidden";
    }
  </script>

</head>
<body>
  <p><a onmouseover="openNu('d1')" onmouseout="sluit('d1')">Kom hier om 1 te openen</a></p>
  <p><a onmouseover="openNu('d2')" onmouseout="sluit('d2')">Kom hier om 2 te openen</a></p>

  <div id="d3">[img]"test.jpg"[/img]</div>

  <div id="d1" style="visibility: visible; margin:300 0 0 100;"> 
    <p><a onclick="sluit('d1')">Sluit vanzelf wel</a></p><p>Dit is venster 1</p>
  </div>

  <div id="d2" style="visibility: hidden; margin:-150 0 0 100;">
    <p><a onclick="sluit('d2')">Sluit vanzelf wel</a></p><p>Dit is venster 2</p>
  </div>

</body>
</html>

[ Voor 19% gewijzigd door André op 26-03-2005 17:40 ]


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

diederik88 schreef op zaterdag 26 maart 2005 @ 16:55:
[...]

Goeie tip, ik had nog nooit van z-index gehoord. Ik heb ff een uitleg erover gelezen, en het toegepast met een text/css in de head. De img heb ik in een div gezet met z-index -10, en de popup-div heb ik z-index 5 gegeven.

Maar helaas werkt het nog niet ;(
Doe ik het goed met z-index? Of werkt het gewoon niet voor de bgcolor?
Ik weet het niet helemaal zeker, maar volgens mij staat z-index alleen positieve integers toe.

Intentionally left blank


  • diederik77
  • Registratie: Augustus 2004
  • Laatst online: 07-12-2025
Sendy schreef op zaterdag 26 maart 2005 @ 17:13:
En is zie aan je voorbeeld helemaal niet wat er nu mis is. Misschien komt dat omdat ik een goede browser gebruik. Misschien kan je een plaatje tekenen dat aangeeft wat je nu eigenlijk wilt?
Ik was vergeten het ook nog even in internet explorer te testen, en daar doet'ie het nu wel zie ik!

Dus nu moet ik dit nog voor andere browsers voor elkaar krijgen (ik gebruik zelf firefox). Maar dit is in elk geval al een stap vooruit :)

Ik zal hier nog ff een screenshot neerzetten van de foute situatie
crisp schreef op zaterdag 26 maart 2005 @ 17:28:
[...]
Ik weet het niet helemaal zeker, maar volgens mij staat z-index alleen positieve integers toe.
Ik heb er 0 van gemaakt, maar het werkt nog steeds niet.

  • Sendy
  • Registratie: September 2001
  • Niet online
Oh, nu snap ik het. Het plaatje van het oranje blad staat voor het groene boxje; en de tekst staat in dat groene boxje.

  • SuperRembo
  • Registratie: Juni 2000
  • Laatst online: 20-08-2025
diederik88 schreef op zaterdag 26 maart 2005 @ 17:54:
[...]

Ik heb er 0 van gemaakt, maar het werkt nog steeds niet.
Het helpt als je 't binnen de attribute zet.

HTML:
1
<div id="1" style="visibility:visible; margin:-300 0 0 100" z-index:2>

HTML:
1
<div id="div1" style="visibility:visible; margin:-300px 0 0 100px; z-index:2">


Een id mag trouwens niet net een cijfer beginnen.

[ Voor 10% gewijzigd door SuperRembo op 27-03-2005 15:38 ]

| Toen / Nu

Pagina: 1