![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem mały z "Loader'em". Wiem jak zrobić loader na całą stronę ale nie wiem jak w konkretnym div. Przyklad: CSS:
Oraz xhtml: Wiem, że jeśli bym chciał loader na całą stronę to musiał bym w CSS loader'owi przypisać:
Ale ja chcę uzyskać ten efekt w konkretnym div i żeby się zmieniał płynnie. Nie mam pojęcia jak to zrobić. Jedynym chyba rozwiązaniem na jakie wpadłem to tylko ustawić div na stałą wysokość i szerokość i tak samo zrobić z loader'em. Ale muszę niestety mieć płynnego div'a. Z góry dziękuję Pozdrawiam. Ten post edytował Fluke 30.06.2011, 21:18:42 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli dobrze Cię rozumiem to chcesz mieć po prostu w divie loader na jego całą szerokość?
Zasada/idea jest prosta - DIV nie musi mieć position:absolute - wystarczy position:relative. Aby loaderek umieszczony w divie przyjmował wysokość i szerokość divka to najproście użyć JS - zasada jest prosta - w momencie gdy chcesz pokazać loaderek robisz tak:
O to chodziło? Bo jeżeli chcesz otrzymać to poprzez CSS to użyj width/height:inherit - tylko pamiętaj - inherit nie działa na starszych przeglądarkach (patrz badzIEwie)
HTH ![]() Ten post edytował Sephirus 30.06.2011, 21:46:08 -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi o JS to raczej odpada. Próbowałem tą metodą tylko jest jedna sprawa: gdy mamy przeglądarkę otwartą na całą szerokość i uruchomimy loader, a następnie zmniejszymy wielkość przeglądarki to wielkość div`a się nie zmienia i wychodzi po za kontener.
Ale udało się za pomocą CSS, tylko:
I w width oraz height trzeba umieścić 100% a nie inherit bo nie działa. Z góry dziękuje:) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:23 |