Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][JavaScript] Przesuwanie elementów po kliknięciu
michau85
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 3.01.2010

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


Witajcie.
Mam coś takiego:

  1.  
  2. #nadrzędny{
  3. width:100px;
  4. height:100px;
  5. position:relative;
  6. overflow:hidden;
  7. }
  8.  
  9. .podrzedny{
  10. width:100px;
  11. height:100px;
  12. position:absolute;
  13. float: left;
  14. }
  15.  
  16.  
  17.  
  18.  
  19. <div id="nadrzedny">
  20. <div class="podrzedny">Pierwszy </div>
  21. <div class="podrzedny">Drugi </div>
  22. <div class="podrzedny">Trzeci </div>
  23.  
  24.  
  25. </div>
  26.  
  27. Chciałbym po kliknięciu przycisku przesuwać wszystkie podrzędne elementy np. o 100px w lewo. (w jquery chiałbym zrobić efekt stosu) Wszystko jest dobrze jeśli element nadrzędny
  28. ma taką szerokość jak suma elementów podrzędnych czyli 300px. Ja natomiast chciałbym aby element nadrzędny miał tyle co podrzędny czyli 100px. Chciałbym też żeby elementy
  29. podrzędne ustawione były obok siebie bez "ręcznego" ustawiania pozycji (czyli bez top , left). Dlatego użyłem float:left Problem jednak w tym że przy pozycjonowaniu relative-aboslute
  30. float nie działa To powoduje że divy podrzędne ustawiają się jeden pod drugim zamiast obok siebie
  31. Rozwiązałbym problem ustawiając pozycję każdego podrzędnego diva "ręcznie", ale takie rozwiązanie nie do końca mnie zadowala. Proszę o jakieś podpowiedzi. I z góry dziękuję za pomoc
  32.  
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: 27.12.2025 - 03:42