Vasquez21
17.09.2010, 10:19:13
Witam.
Mam graficzkę która bazowo składa się z 3 części: GÓRA, ŚRODEK, DÓŁ.
Wszystko jest jednak cieniowane w dość specyficzny sposób (tzn. nie ma jednostajnego przejścia).
Bazowo przyjmimy że GÓRA i DÓŁ mają 10 px, ŚRODEK natomiast 50px.
W takich rozmiarach wszystko wyświetla się prawidłowo, kiedy jednak tekst na ŚRODEK przekroczy 50px, graficzkę trzeba odpowiednio rozciągnąć. Jeżeli jednak nie zrobimy tego o kolejne 50px. To łączenie ŚRODEK z DÓŁ (GÓRA pozostanie niezmienieona) będzie miało wyraźne przejście.
Pytanie brzmi jak zrobić, aby w momencie przekroczenia tych 50px graficzka dodała całe kolejne 50px?
wookieb
17.09.2010, 10:23:09
Tylko javascript. Nie ma takiej możliwości w css.
Vasquez21
17.09.2010, 10:36:24
a czy mógłbym prosić o jakiś link do takiego rozwiązania, ewentualnie o słowa kluczowe do wyszukiwania bo nie mam nawet pojęcia jak zacząć tego szukać na google... :/
wookieb
17.09.2010, 10:43:55
A znasz w ogóle javascript?
Vasquez21
17.09.2010, 10:56:49
słabo...
ale jak o tym napisałeś to pierwsze co mi przyszło do głowy to z pomocą jquery pobrać aktualną wysokość środkowego diva i odpowiednio zwiększyć.
Dobrze kombinuje?
wookieb
17.09.2010, 11:00:46
Tak. Oczywiście wszystko po załadowaniu strony.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.