Schwarzen Layer über Komplette Seite Ziehen So ähnlich, wie bei der UAC von Windows Vista
#1 _BigTim_
geschrieben 25. September 2007 - 12:51
ich möchte gerne, wie bei der UAC von Vista über die Seite einen kompletten schwarzen Layer haben. Dieser soll halt einen dunklen transparenten Hintergrund haben und einen Button, mit dem man diesen deaktivieren kann, so das wieder die richtige Seite zu sehen ist.
Wie ist sowas möglich?
Grüße, BigTim
Anzeige
#2
geschrieben 25. September 2007 - 15:03
opaque {
background-color:#000000;
color:red;
font-size:24px;
height:100%;
left:0pt;
opacity:0.75;
position:absolute;
text-align:center;
top:2em;
width:100%;
}
HTML
<p class="opaque" id="blackLayer"><a onclick="document.getElementById('blackLayer').style.display = 'none';return false" href="#">Mach mich weg</a></p>
Hoffe ich habe mich nicht vertippt.
#3 _BigTim_
geschrieben 25. September 2007 - 21:58
Das mit dem drauf klicken klappt allerdings.
#4
geschrieben 26. September 2007 - 06:43
.opaque {
background-color:#000;
color:red;
font-size:24px;
height:100%;
left:0pt;
opacity:0.75;
position:absolute;
text-align:center;
top:0pt;
width:100%;
}
#5 _BigTim_
geschrieben 26. September 2007 - 12:28
Jetzt ist der Layer über die ganze Seite, bis auf einen kleinen Rahmen oben.
#7 _BigTim_
geschrieben 26. September 2007 - 22:05
#8
geschrieben 26. September 2007 - 22:33
Also bei mir funktioniert die 2. Version die ja mit "top: 0px;" gepostet ist perfekt, lediglich bei 2em hatte ich den Rand oben, was auch logisch ist...
Also mir ists grad ein Rätsel.
Das einzige was mir einfallen würde wäre sowas:
<div style="position: absolute; top:20px; width: 100%; height: 100%">
<p class="opaque" id="blackLayer">
<a onclick="document.getElementById('blackLayer').style.display = 'none';return false" href="#">
Mach mich weg</a>
</p>
</div>
Also, dass das Element mit der opaque Klasse in einem absolut positionierten Element enthalten ist.
Dieser Beitrag wurde von [Elite-|-Killer] bearbeitet: 26. September 2007 - 22:35
#10
geschrieben 27. September 2007 - 11:16
#11 _BigTim_
geschrieben 27. September 2007 - 16:39
Lag an einem Div, welches sich dazwischen gemogelt hatte. =)
Danke!

Hilfe
Neues Thema
Antworten
Nach oben




