ďťż
Podstrony
|
telcocafeHejka.Więc tak, powiedzmy że mamy dwa linki link1 i link2. Jak zrobić za pomocą CSSa żeby po najechaniu na link1 zmieniał się kolor link2. Chodzi mi o to jak można się odwoływać do właściwości pewnego obiektu poprzez drugi. Czyli .link1:hover { .... a co tutaj ? .... } Wytłumacze jeszcze inaczej. .link1:hover {link2 { color: red; }} / tak się nie da ale chodziło mi o zobrazowanie pytania. Pozdrawiam O ile wiem w CSS tak się nie da zrobić, trzeba to zrobić skryptem java. no to żeś mnie w tym momencie zdołował a ja chciałem uniknąć stosowania javascriptu na stronie....... A sprobuj tak: .link1:hover link2 color: red; } Albo tak: .link1:hover, link2 { color: red;}} To nic raczej nie da, chyba że dla każdego linki przydzieli odzielną klase ... zaraz sprawdzę, sam jestem ciekawy. A sprobuj tak: .link1:hover link2 color: red; } Albo tak: .link1:hover, link2 { color: red;}} A przepraszam, zle zrozumialem temat, w takim przypadku tylko JS. A nie ma jakiegoś sposobu żeby nie korzystać z JSa, bo a. różne przeglądarki różnie obsługują JSa b. w niektorych można wyłączyć jego obsługe( np. FF ) Czyli w CSS nie można z poziomu jednej klasy odwołać się do drugiej ? Może to pomoże: tr:hover td { background-color: #AFC0D3; } Ja stosuje coś takiego kiedy chcę podświetlać wiersze w tabeli po najechaniu na pojedyńczą komórkę. Można pokombinować z dziedziczeniem albo selektorem braci, aby osiągną podobny efekt z linkami. wiecie może gdzie jest dobrze opisane dziedziczenie w CSS ? jakaś stronka ? taka dla osob odpornych na widze :P bo na wc3.org to niewiele jest napisane Ja z TEGO się uczyłem CSS :) |
|||
Sitedesign by AltusUmbrae. |