Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS] "Podswietlanie" calego diva
uglukha
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 5.05.2008

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


witam,
czy sie da w samym css, bez zadnych java scriptow, podswietlic calego diva, i zeby cala powierzchnia tego diva byla linkiem? Przez podswietlenie rozumiem np. zmiane koloru tla diva, i jesli tak, to jak to zrobic? czego szukac w google itp? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) jesli nie przez samego css to jak to ugryzc?

tu tak schematycznie o co chodzi

nie aktywny:
(IMG:http://img372.imageshack.us/img372/4410/01uz5.gif)

po najechaniu mysza:
(IMG:http://img79.imageshack.us/img79/9702/02bw1.gif)

w jednym divie, text + 2 obrazki

z gory dzieki za odp
pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
kbsucha
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 19
Dołączył: 2.08.2007

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


Dac sie da, ale "niektore" przegladarki tego nie wyswietlaja. Najlatwiej to chyba zalatwic JS.

http://www.littleblueplane.com/test/hoverdivtest.html
tu masz dzialajacy przyklad.

Pozdr

Ten post edytował kbsucha 27.05.2008, 19:10:56
Go to the top of the page
+Quote Post
l0ud
post
Post #3





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Podświetlić się da (tak jak poprzednik napisał) ale nie obsługuje tego IE6.

Co do wykorzystania całej powierzchni jako odnośnika, raczej nie ma takiej możliwości. Przynajmniej ja zawsze do tego celu używałem JS.
Go to the top of the page
+Quote Post
uglukha
post
Post #4





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 5.05.2008

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


Cytat(kbsucha @ 27.05.2008, 20:10:26 ) *
Dac sie da, ale "niektore" przegladarki tego nie wyswietlaja. Najlatwiej to chyba zalatwic JS.

http://www.littleblueplane.com/test/hoverdivtest.html
tu masz dzialajacy przyklad.

Pozdr


o dzieki za linka, dziala w firefoxie i w ie6 ten przyklad, gdzie moze nie dzialac?
swietne, malo kodu, brak js, o to mi chodzilo. jakie sa przeciwskazania uzycia tego?

Cytat
Co do wykorzystania całej powierzchni jako odnośnika, raczej nie ma takiej możliwości. Przynajmniej ja zawsze do tego celu używałem JS.


wystarczy zeby obrazki i text byli klikalne, chce poprostu zeby bylo widoczne ze obrazki i tekst prowadza w to samo miejsce, i mysle ze podswietlajace sie tlo wystarczajaco bedzie o tym informowac uzytkownika
Go to the top of the page
+Quote Post
l0ud
post
Post #5





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Przykład działa w IE6, bo zawiera dołączonego hacka do niego. Tak więc i tak po części musisz użyć JS (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
http://www.littleblueplane.com/test/csshover.htc
Go to the top of the page
+Quote Post
uglukha
post
Post #6





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 5.05.2008

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


Cytat(l0ud @ 27.05.2008, 20:33:15 ) *
Przykład działa w IE6, bo zawiera dołączonego hacka do niego. Tak więc i tak po części musisz użyć JS (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
http://www.littleblueplane.com/test/csshover.htc


ah, w ogóle tego nie zauwazylem ;/

czyli nie ma mozliwosci bez JS ;/
ie6 obsluge musze miec
Go to the top of the page
+Quote Post
l0ud
post
Post #7





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


No już na takie użycie JS można sobie pozwolić. Przypadki gdy ktoś używa IE6 bez włączonej obsługi JS są raczej znikome (osoba prawdopodobnie nie potrafiłaby jej wyłączyć), a w lepszych przeglądarkach skrypt się po prostu nie wczyta (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (instrukcja warunkowa)
Go to the top of the page
+Quote Post
uglukha
post
Post #8





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 5.05.2008

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


w sumie racja, dzieki za pomoc

anyway, napisalem w ogole przez u? to chyba nie mozliwe, o co chodzi z ta czerwona literka?

// ostatni sprawiedliwy stoi na straży (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) jak zauważę gdzieś w postach jakieś "kfiatki", to je poprawiam - takie zboczenie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
// batman
Go to the top of the page
+Quote Post
woj_tas
post
Post #9





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

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


A nie można tego poprosru wrzucić do "a"

Html:
  1. <a href="/" title="">
  2. <span>Lorem ipsum</span>
  3. <img src="rys.png" alt="" />
  4. </a>


Przykładowe ostylowanie:

  1. a {display:block;height:170px;width:460px;padding:10px;}
  2. a span {display:block;width:300px;float:left;text-align:justify;}
  3. a img {margin:10px 0 0 20px;float:left;}
  4. a:hover {background:red;}
Go to the top of the page
+Quote Post
Shili
post
Post #10





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


@up
Jeśli to nie jest linkiem, to jest to bardzo nieładne rozwiązanie, w dodatku niesemantyczne. Chociaż zapewne zdecydowanie najprostsze (co pewnie jakoś tam za nim przemawia ;), ale w przypadku choćby umieszczania w środku elementów blokowych będzie składniowo niepoprawne.

csshover.htc również moim zdaniem jest najlepszy. Mimo że to js.
Go to the top of the page
+Quote Post
uglukha
post
Post #11





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 5.05.2008

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


Cytat(woj_tas @ 27.05.2008, 21:59:18 ) *
A nie można tego poprosru wrzucić do "a"

Html:
  1. <a href="/" title="">
  2. <span>Lorem ipsum</span>
  3. <img src="rys.png" alt="" />
  4. </a>


Przykładowe ostylowanie:

  1. a {display:block;height:170px;width:460px;padding:10px;}
  2. a span {display:block;width:300px;float:left;text-align:justify;}
  3. a img {margin:10px 0 0 20px;float:left;}
  4. a:hover {background:red;}


nie wiem, juz dzis nie mysle, jutro odpowiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
// ostatni sprawiedliwy stoi na straży winksmiley.jpg jak zauważę gdzieś w postach jakieś "kfiatki", to je poprawiam - takie zboczenie winksmiley.jpg
// batman


omg, czyli napisalem w ogole przez u naprawde? heheh, naprawde musze isc spac juz w takim razie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
woj_tas
post
Post #12





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

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


Cytat(uglukha @ 27.05.2008, 17:50:31 ) *
...i zeby cala powierzchnia tego diva byla linkiem?



Cytat(Shili @ 27.05.2008, 20:06:25 ) *
Jeśli to nie jest linkiem, to jest to bardzo nieładne rozwiązanie, w dodatku niesemantyczne.


To ma być link


Cytat(Shili @ 27.05.2008, 20:06:25 ) *
ale w przypadku choćby umieszczania w środku elementów blokowych będzie składniowo niepoprawne.


Ale w przedstawionym przeze mnie przykładzie nie ma elemntów blokowych.
Go to the top of the page
+Quote Post
Shili
post
Post #13





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


Cytat
To ma być link
To rób w a nie w divie, jak proponowano (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Nie doczytałam dokładnie, faktycznie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Cytat
Ale w przedstawionym przeze mnie przykładzie nie ma elemntów blokowych.
Ale tego wbrew pozorom nie da się stwierdzić na podstawie zdjęcia, zwłaszcza w dobie zagnieżdżania divów itd ^^

Ten post edytował Shili 27.05.2008, 21:28:07
Go to the top of the page
+Quote Post
Black-Berry
post
Post #14





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

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


Nie bój się tak tych jscriptów. Nie musi być tak tragicznie trudno. To tylko 3 linjki a pójdzie w każdej przeglądarce.

  1. <div onmouseover="this.style.backgroundColor='#ff0000'" onmouseout="this.style.backgroundColor='#ffffff'" onmousedown="location='http://www.onet.pl'">click me</div>


Ten post edytował Black-Berry 20.08.2008, 22:36:23
Go to the top of the page
+Quote Post

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: 24.08.2025 - 15:26