Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Przykrywanie tresci <div> a pozycjonowanie absolutne. - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: Przykrywanie tresci <div> a pozycjonowanie absolutne. (/thread-przykrywanie-tresci-div-a-pozycjonowanie-absolutne)



Przykrywanie tresci <div> a pozycjonowanie absolutne. - grabsoon - 17-07-2010

Witajcie.

Zamiast opisywac problem od razu posluze sie linkiem do strony http://smb-gaz.pl. Jak widać próbuje wykonać "maske" DIVem ktora odsloni część dłuższego paska miniaturek. Miniaturki sa ruchome, jest ich N sztuk, tworza pewnego rodzaju kolejke FIFO. Po dotarciu do lewej krawedzi miniatruka przenoszona jest na koniec kolejki. Problem oczywiscie lezy w maskowaniu i w tym ze w momencie gdy daje position:relative dla kazdego z obrazka to jest on przykrywany przez wastwe nadrzedna, jak daje position:absolute przykrywane nie sa.

Ze wzgledu na zmiane polozenia obrazkow pozycjonowanie relatywne nie wchodzi w gre. Pytanie brzmi oczywiscie: jak waszym zdaniem nalezy wykonac takie maskowanie zeby odslanialo tylko interesujacy nas fragment warstwy i do tego dawalo mozliwosci dowolnej zmiany pozycji dla kazdego z obrazkow?

Dziekuje.


RE: Przykrywanie tresci <div> a pozycjonowanie absolutne. - Pedro84 - 17-07-2010

Poczytaj o z-index.


RE: Przykrywanie tresci <div> a pozycjonowanie absolutne. - grabsoon - 17-07-2010

(17-07-2010, 06:02)Pedro84 napisał(a): Poczytaj o z-index.

No ok - poczytalem. Potrafie uzyc tego atrybutu zeby zdefiniowac obszar zaslaniania warstwy, nie potrafie sobie wyobrazic jak tego uzyc zeby zdefniowac obszar odslaniajacy warstwe. Logiczne byloby zasloniecie wszystkiego oprocz obszaru w ktorym ma byc widoczna warstwa z miniaturkami. Od strony praktycznej jest to dla mnie niewykonalne.

Idealnym do tego wydawal sie byc atrybut overflow. Wszystko co wyciekalo poza diva bylo ukrywane i o to mi chodzi. Tylko dlaczego nie chce to dzialac z posotion absolute ...

Bede wdzieczny za wiecej wskazowek.


RE: Przykrywanie tresci <div> a pozycjonowanie absolutne. - grabsoon - 19-07-2010

Wniosek jaki mi sie nasuwa to ze position:relative dla miniaturek musi pozostac, poszedlem wiec w strone DOM i dynamicznego dodawania obiektow-dzieci do wezla <div> tak zeby przewijane miniaturki nigdy sie nie konczyly.

Przykre jest to ze we Flashu zrobienie takiego baneru zajelo mi 5 minut ...