Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js]background w div
piasekps
post 21.10.2007, 09:07:27
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 26.03.2007

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


Witam

mam pytanie czy da sie zrobic taki trick wykorzystujac onmouseout i onmouseover aby zmienialo sie
tlo div'a? taki efekt latwo osiaglem w komurce tabeli ale bardzo za;ezy mi aby go powtorzyc w dvi'ie,

btw. nie jestem zbyt dobry w js
za wszelkie sugestie pozwalajace rozwiazac ten problem jestem wdzieczny?

Pozdrawiam
P.S.
Go to the top of the page
+Quote Post
bogdan89
post 21.10.2007, 09:20:58
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


nie trzeba do tego używać JS...

zobacz jak łatwo można zrobić identyczny efekt w CSS;

  1. div.nazwa {
  2. background-color:#FFFFFF;
  3. }
  4.  
  5. div.nazwa:hover {
  6. background-color:#E9E9E9;
  7. }


Ten post edytował bogdan89 21.10.2007, 09:22:22
Go to the top of the page
+Quote Post
piasekps
post 21.10.2007, 10:31:09
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 26.03.2007

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


ok dzieki,

tylko ja mam kilka tych div'ow i chcialbym otrzymac taki efekt zalozmy ze mam ich 9
poustawianych 3 rzedy na 3 kolumny, i teraz najezdzajaca na 1rzad w 1kolumnie,
ma sie zmienic tlo z np. bialego na zolty a pozostale elemnty w tej samej kolumnie i rzedzie
na rozowo, reszta bez zmian
graficznie to mialobyb wygladac tak na poczatku

b b b
b b b
b b b

gdzie b to biale tlo po najechaniu na 1 elemnt
z r r
r b b
r b b
gdzie z-zolty, r-rozowy i podobnie w innych przypadkach np 2 rzad w 3 kolumnie
aby to zrobic to juz chyba samo css nie wystarczy??

moglem to napisac/opisac poprzednio tylko myslalem ze jak bede wiedzial jak to zrobic z jednym div
to dalej juz sobie poradze ale korzystajac z 'div.nazwa:hover' chyba tego efektu nie otrzymam
no chyba ze sie myle

Pozdrawiam
P.S.
Go to the top of the page
+Quote Post
mike
post 21.10.2007, 10:45:09
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(piasekps @ 21.10.2007, 10:07:27 ) *
taki efekt latwo osiaglem w komurce tabeli ale bardzo za;ezy mi aby go powtorzyc w dvi'ie,
A czemu na siłę chcesz żeby to były bloki? Z tego co tłumaczysz to ewidentnie powinna być tabela.
Go to the top of the page
+Quote Post
piasekps
post 21.10.2007, 16:52:54
Post #5





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 26.03.2007

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


  1. tab = new Array()
  2.  
  3. for(var i=0; i<3; i++)
  4. {
  5. for(var j=0; j<3; i++)
  6. {
  7. tab[i][j] = "<div class=\"mala\"><p class=\"marg\">"+k+++"</div>"
  8. }
  9. }
  10.  
  11. /*for(i=0; i<0; i++)*/
  12. document.write(tab[0][0])



mam taki kod i nie wyswietla mi sie nic
ostatecznie chce miesc tablice tab z 4 indexami tab[a][b][c][d]
jakies sugestie?

Pozdrawiam P.S.

Ten post edytował piasekps 21.10.2007, 17:26:20
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:45