Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] Colgroup hover
jepek
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 10
Dołączył: 12.08.2007

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


Zna ktoś sprawdzony sposób, aby "złapać" całą kolumnę tabeli i nadać jej jakiś styl? Niestety colgroup:hover nie działa?
Go to the top of the page
+Quote Post
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Jeśli chodzi Ci o hover na kolumnie tabeli to: http://forum.php.pl/index.php?showtopic=200048&hl= ,więc pozostaje Ci JS.

Jeśli tylko styl dla kolumny( bez hover ) to nth-child w CSS3.


--------------------
Go to the top of the page
+Quote Post
krzywy36
post
Post #3





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


za pomocą
  1. td:nth-child(2) {
  2. }

możesz stylować konkretne komórki tak by wyglądało na kolumnę, w tym wypadku każdą komórkę która jest drugim dzieckiem swojego rodzica biggrin.gif, nie wiem czy Ci to coś da, ale tak mi na myśl przyszło.

edit: no i mnie uprzedził :<

Ten post edytował krzywy36 25.06.2012, 13:35:07


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
jepek
post
Post #4





Grupa: Zarejestrowani
Postów: 55
Pomógł: 10
Dołączył: 12.08.2007

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


Chodzi o to żeby podświetlać kolumnę kiedy najedzie się na komórkę. Więc potrzebny hover.

@kamil4u w podanym przez Ciebie temacie nie znalazłem rozwiązania. Może być JS.
Go to the top of the page
+Quote Post
kristaps
post
Post #5





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

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


Cytat
Chodzi o to żeby podświetlać kolumnę kiedy najedzie się na komórkę. Więc potrzebny hover.

@kamil4u w podanym przez Ciebie temacie nie znalazłem rozwiązania. Może być JS.


To całą kolumnę czy komórkę?


  1. td:hover{
  2. background-color:green;
  3. }

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





Grupa: Zarejestrowani
Postów: 55
Pomógł: 10
Dołączył: 12.08.2007

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


Chodzi o to żeby po najechaniu na choćby jedną komórkę z kolumny podświetliła się cała kolumna

Czy takie coś ma prawo zadziałać?

  1. $('colgroup').hover(
  2. function(){ $('table#rozklad').addClass('hover') },
  3.  
  4. )
Go to the top of the page
+Quote Post
kristaps
post
Post #7





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

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


Może spróbuj nadać onmouseover/onmouseout dla kolumny, a potem ustal style css.

Edit: to powinno pomóc: http://css-tricks.com/row-and-column-highlighting/
Go to the top of the page
+Quote Post
jepek
post
Post #8





Grupa: Zarejestrowani
Postów: 55
Pomógł: 10
Dołączył: 12.08.2007

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


@kristaps

Dzięki za link, chwilę przed Tobą go znalazłem i udało mi się rozwiązać problem. Dzięki wszystkim!
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: 22.08.2025 - 02:01