Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][JavaScript] Wyświetlanie zawsze na środku
pawel.ad
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 8.03.2010
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Witam
Używam pluginu http://www.zurb.com/playground/reveal-modal-plugin
Wszystko jest super poza tym że chciałbym żeby "modal window" zawsze wyświetlało się na środku.
Teraz gdy scrolluje się stronę w dół, "modal window" zostaje na górze. Podejrzewam że jest to jedna wartość którą trzeba zmienić, ale nie mogę jej znaleźć, i byłbym wdzięczny za pomoc

JS: http://pastebin.com/9Prnk36G
CSS: http://pastebin.com/3AgmYcsD

***

Zgodnie z http://css-tricks.com/320-quick-css-trick-...-in-the-center/
zrobiłem coś takiego

  1. .reveal-modal {
  2. visibility: hidden;
  3. top: 50%;
  4. left: 50%;
  5. width: 670px;
  6. margin-top: -200px;
  7. margin-left: -375px;
  8. background: #eee url(modal-gloss.png) no-repeat -200px -80px;
  9. position: fixed;
  10. z-index: 101;
  11. padding: 30px 40px 34px;
  12. -moz-border-radius: 5px;
  13. -webkit-border-radius: 5px;
  14. border-radius: 5px;
  15. -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
  16. -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
  17. -box-shadow: 0 0 10px rgba(0,0,0,.4);
  18. }


I wszystko było by super, gdyby nie to że w zależności na której wysokości kliknę(tzn. jak bardzo zescrolluje na dół) na link to okno otwiera się gdzie indziej... ;/

Wydaje mi się że CSS bierze wartość "top:50%" od początku strony, a nie od początku tego co widzimy, tylko że nie wiem jak to zmienić...

Ten post edytował pawel.ad 12.11.2011, 23:27:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 10:43