Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html][css] 'z-index' nie tak jak bym chcial
dawka83
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.11.2011
Skąd: Kraków

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


Więc mam sobie dwa div'y:
Kod
<div id="div1"><img alt="jakis obrazek"/></div>
<div id="div2"><img alt="jakis obrazek2"/></div>

Teraz style:
Kod
div //Tutaj odwoluje sie do 2 div'ow
{
position: absolute;
width: 400px;
height: 400px;
top: 20%;
z-index: 1;
}

img //a nastepnie do obrazkow
{
position: relative;
z-index: 2;
cursor: pointer;
}


Obrazki sa w 2 roznych miejscach ale tylko dla jednego kursor jest "pointerem" ponieważ ten 2 div go zakrywa sad.gif. Jak zrobić aby obrazki były ponad div'y smile.gif?

Edit:
http://jsfiddle.net/CZxzh/

Ten post edytował dawka83 23.07.2013, 15:29:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
foxbond
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 12
Dołączył: 20.12.2009
Skąd: Siedlce

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


może dla div-ów daj własność "pointer-events: none;"
Go to the top of the page
+Quote Post
dawka83
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.11.2011
Skąd: Kraków

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


nic to nie zmienia :/
Go to the top of the page
+Quote Post
kopecsrk
post
Post #4





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 30.04.2013

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


Opisz lepiej swój problem. Pokaż screen co cokolwiek smile.gif
Go to the top of the page
+Quote Post
r4xz
post
Post #5





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


http://jsfiddle.net/


--------------------
Go to the top of the page
+Quote Post
dawka83
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.11.2011
Skąd: Kraków

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


http://jsfiddle.net/CZxzh/
Jak widać na jednym z obrazków nie zmienia się kursor smile.gif.
Chodzi o ten problem:


Ten post edytował dawka83 23.07.2013, 15:55:57
Go to the top of the page
+Quote Post
fate
post
Post #7





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


nie chce mi sie analizować Twojego problemu ale Tobie pewnie chce się przeczytac ten temat:
http://philipwalton.com/articles/what-no-o...-about-z-index/
Po tym artykule spojrzałem na wszystko od nowa
Tu jakis pokrewny
http://www.tjkdesign.com/articles/everythi...raid_to_ask.asp
Powinno pomóc rozwiazać KAŻDY problem.


--------------------
Go to the top of the page
+Quote Post
-Gość-
post
Post #8





Goście







nie wiem czy o to Ci chodzi ale nie mozesz dac cursora pointer poprostu na #div1,#div2 ? i dziala
Go to the top of the page
+Quote Post
dawka83
post
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.11.2011
Skąd: Kraków

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


Nie bo:
1. Caly obszar 400px na 400px mial by taki kursor.
2. Potrzebuje obiekt klikany do js smile.gif
Go to the top of the page
+Quote Post
-Gość-
post
Post #10





Goście







No to zrob dodatkowy div glowny 400/400 bo pointer na obrazkach nie dziala przez relative a js-em zawsze sie do tego dobierzesz:P

  1. .div-glowny
  2. {
  3. position: absolute;
  4. width: 400px;
  5. height: 400px;
  6. top: 20%;
  7. z-index: 1;
  8. }
  9.  
  10. #span1,#span2 {
  11. cursor: pointer;
  12. position: relative;
  13. z-index: 2;
  14. }
  15.  
  16. img {
  17. /*questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?*/
  18. }


  1. <div class="div-glowny">
  2. <span id="span1"><img alt="/graphics/images/online.png"/></span>
  3. <span id="span2"><img alt="/graphics/images/offline.png"/></span>
  4. </div>


jesli tak nie chcesz to juz nie mam pojecia o co Ci chodzi...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:26