![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 26.02.2011 Skąd: Bieruń Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam taką sytuacje: posiadam podstronę na której po lewej stronie mam kwadraciki z kolorami. Jak najedzie się na dany kwadracik to balonik co jest obok podświetla się na dany kolor: (IMG:http://s6.ifotos.pl/mini/balonokjp_xrapwpe.jpg) i w jeden rozdzielczości jest okej, natomiast jak otwieram tą stronie w innej rozdzielczości balonik się rozwala (IMG:http://s6.ifotos.pl/mini/balonzlyj_xrapwhs.jpg) Czy jest jakiś sposób,aby w każdej rozdzielczości balonik był zawsze na tym samym miejscu? Podświetlanie balonika na dany kolor zrobiłam za pomocą funkcji hover() w jQuery:
fragment z HTML: Żeby ten balonik pokazywał się z boku nadałam mu position: absolute, bo inaczej ten balon jest pod kwadraikami i cały układ się sypie: (IMG:http://s6.ifotos.pl/mini/balonblad_xrapwep.jpg) kod css:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 45 Dołączył: 5.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzieje się tak, dlatego że ustawiłeś procentową wartość.
Obrazek jest położony na wysokości 27% wysokości ekranu i 64% szerokości ekranu. Druga część obrazka ma inne wartości to też przy zmianie rozdzielczości obrazek leży w zupełnie innym miejscu Obie części obrazka umieść w divie nadaj mu właściwość position:relative ustaw też wysokość(height) całego balona(balon+stopka). Wewnątrz diva, balonowi nadaj position:absolute i top:0. Stopce- position:absolute i bottom:0. Jeżeli nie będą leżeć prawidłowo to balonowi dodawaj wartości stałe(nie %) top Oczywiście to tylko jeden ze sposobów rozwiązania tego problemu (IMG:style_emoticons/default/smile.gif) Ten post edytował RiE 12.10.2012, 09:26:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 07:04 |