ďťż
Podstrony
|
telcocafeWillkommen!Jak uzyskać efekt przyciemnienia strony? Jest on często wykorzystywany przy pokazywaniu zdjęć. Polega na tym, że cała strona się zaciemnia. Jak uzyskać taki efekt? To bardzo proste: 1. Dać treść strony w jeden <DIV> 2. Dać drugi <DIV> o tle #000000 i półprzezroczystości (<DIV id="overlay" style="background-color: #000000; opacity: 0.5; filter: alpha(opacity=50); width: 100%; height: 100%; display: none;">) 3. Umieścić kod JS <script type="text/javascript"> function fade(){ var overlay = document.getElementById("overlay"); overlay.style.display = "block"; } </script> 4. Użyć funkcji np w zdarzeniu onclick (<znacznik onclick="fade();">) To wszystko. Jak chcesz to mogę ci jeszcze dać kod stopniowego zaciemniania. (Efekt użyty na: http://iiia.ovh.org/....php?id=gallery (Kliknij na jakieś zdjęcie)) Oczywiście to jak bardzo będzie przyciemniona reszta strony zależy od Ciebie. Wystarczy zmienić właściwości opacity (wymiar od 1.0 do 0.0) oraz filter (alpha(opacity = 100*opacity z poprzedniej właściwości)) No i oczywiście po wstawieniu tych rzeczy możesz dodać trzeci div, który nie będzie zaciemniony. Można to spowodować dodając go na końcu lub dając mu właściwość z-index positive lub liczbową. Im większy z-index tym wyżej na stosie znajduje się element Użytkownik kokoss15 edytował ten post 10 listopad 2007, 20:45 div {position: absolute; left: 0; top:0; width: 100%; height: 100%; background-color: black; opacity: .5; filter: alpha(opacity=50);} //edit @kokoss15 szybszy Użytkownik kiperoman edytował ten post 10 listopad 2007, 20:42 thx :) Użytkownik Algoritm edytował ten post 12 listopad 2007, 05:15 |
|||
Sitedesign by AltusUmbrae. |