Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css][html][jquery]Dopasowanie pozycji img do rozdzielczości
sinke
post
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:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){
  2.  
  3.  
  4. $("li#st_kw1").hover(
  5. function () {
  6. $(this).append($('<img class="balon" src="includes/gfx/zamowienie/stadardowe/st_ba1.png">'));
  7. },
  8. function () {
  9. $(this).find("img:last").remove();
  10. }
  11. );
[JAVASCRIPT] pobierz, plaintext


fragment z HTML:
  1. <p>W naszej ofercie posiadamy możliwość nadruku na nastepujących balonach:</p>
  2. <img class="balon" src="includes/gfx/zamowienie/stadardowe/st_ba2.png" alt="" >
  3. <img id="stopa" src="includes/gfx/zamowienie/stopa.jpg" alt="" />
  4.  
  5. <ul>
  6.  
  7. <li><span class="kolor_nr">STANDARDOWE</span>
  8. <ul class="rodzaje">
  9. <li id="st_kw1"><img class="pod" src="includes/gfx/zamowienie/stadardowe/st_kw1.png" /></li>
  10. </ul>
  11. </li>
  12. </ul>


Ż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:
  1. .balon, #stopa { float: left; position: absolute; }
  2. .balon { z-index:-1; top: 30%; left: 64%; }
  3. #stopa { z-index:-2; top: 50%; left: 65%;}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sinke
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 26.02.2011
Skąd: Bieruń

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


Po Twoich radach udało mi się ustawić balon i stopkę i teraz jest wszystko okej.

Tylko teraz jest inny problem, bo na ten balon co udało się ustawić, powinien się nakładać innego koloru balon w zależności od tego na jaki kolor najedzie się myszką na kwadraciki po prawej strony.
I tutaj jest użyty taki kod w jquery, że po najchaniu na kwadracik po nim powstaje img, który bym chciała przenieś na ten balonik na balonik po prawej stronie i tylko udaje mi się to zrobić po przez nadanie position absolute, a i tak nie da się do końca równo tego zrobić - taka sama sytuacja jak wyżej.

Struktura wygląda tak:
  1. <ul>
  2. <li><img src="kwadracik"></li>
  3. <ul>
  4.  
  5. // po najechaniu myszką na kwadracik jquery dodaje element w tym wypadku obrazek z balonikiem (który chce, żeby się nachodził z tym który jest po prawej stronie)
  6. <ul>
  7. <li><img src="kwadracik,jpg">
  8. <img src="balonik.jpg">
  9. </li>
  10.  
  11. <ul>
  12.  

próbowałam wcisnąć ten div, ale to też nie pomaga... (IMG:style_emoticons/default/sad.gif)
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: 6.10.2025 - 18:40