2009-05-05 11 views
9

Właściwie dwa pytania:Jak utworzyć modalne podręczne przy użyciu JavaScript i CSS

  • Jak utworzyć modalne okienko z kolorem tła szarości?
  • Muszę również utworzyć dla koloru tła okładki tylko do samego stołu. Nie na całą stronę.

Jak zrobić to za pomocą javascript i css?

+1

musiał odpocząć to pytanie trochę. – cgp

+2

Duplikat pytania zadawanego w dniu 7 kwietnia: http://stackoverflow.com/questions/724103/how-to-create-a-modal-popup-using-javascript –

+3

Zgadnij, że to nie było tak pilne po wszystkim .. –

Odpowiedz

9

Oto kod HTML, który prawdopodobnie powinien zostać wstawiony z JS, a style powinny znajdować się w zewnętrznym arkuszu stylów.

<div style="background: gray; width: 200px; height: 200px; position: absolute; left: 50%; top: 50%; margin-left: -100px; margin-top: -100px" id="modal">I'm a modal</div> 

Następnie można wykorzystać jQuery do wyświetlenia.

$('a.modal').bind('click', function(event) { 
    event.preventDefault(); 
    $('#modal').fadeIn(800); 
}); 

To dopiero początek, będziesz chciał się z tego uczyć i na nim oprzeć. Na przykład skrypt powinien sprawdzić is(':hidden') i pokazać, a jeśli nie, to fadeOut(800) lub podobny.

6

Używam tego na masce, który znajduje się na górze ekranu

.Mask { 
    display: none; 
    width: 100%; 
    height: 100%; 
    z-index: 9000; 
    padding: 0px; 
    margin: 0px; 
    background: transparent url(http://i.imgur.com/0KbiL.png); 
    position: fixed; 
    top: 0px; 
    overflow: hidden; 
} 
+2

Jak wygląda plik mask.png? – fitzgeraldsteele

+0

1x1px png, który ma .6 krycie. – Ballsacian1

+0

@ Ballsacian1 Czy możesz zamieścić link do tego png? –

Powiązane problemy