ďťż
Podstrony
|
telcocafeWitamPostanowiłem zrobić sobie ładne menu. Dlatego stworzyłem szereg gotowych guzików w 2 wersjach. Ciemniejsza na początku i jasniejsza po najechaniu. Do zmiany używałem js ale linków troche jest i caly ten szajs strasznie spowalnia stronę. Dlatego chce wykorzystać .css Ale mam problem. Bo kiedy daje a { background: url(guzik.jpg); } To guzik nie pojawia się cały a tylko na szerokość napisu. Zaznaczam, że zmieniłem guziki i skasowałem z nich napis tak, że stanowią one tylko i wyłącznie tło. no to dodajesz jeszcze width height obrazka i a:hover { background-image:url(cos.jpg)} do efektu kiedy najeżdzasz na element myszka. Ale watpie czy css bedzie szybszy od js tak też zrobiłem, ale to nic nie dało nadałem atrybut display: block i to załatwiło PRAWIE sprawę. Prawie ponieważ obrazki sa jakby niedokończone, brakuje im prawej i dolnej krawędzi i nie wiem jak temu zaradzić. To może nie dawaj zmiany obrazka dla samego <a> tylko osadzaj w jakimś "większym" tagu. Np. <ul> + <li>, ewentualnie <div>. Najlepiej pokaż kod, to pokażę na przykładzie. to tabela w której są linki i na tabeli MUSI pozostać. Nie pytajcie czemu :P <table width="731" height="10" cellpading="0" cellspacing="0" class="nav"> <tr> <td><a href=''></a></td> <td><a href=''></a></td> <td><a href=''></a></td> <td><a href=''></a></td> <td><a href=''></a></td> <td><a href=''></a></td> <td><a href=''></a></td> </tr> <tr> <td><a href=''>a</a></td> <td><a href=''></a></td> <td><a href=''></a></td> <td><a href=''></a></td> <td><a href=''></a></td> <td><a href=''></a></td> <td><a href=''></a></td> </tr> </table> styl.css /* nawigacja */ .nav { padding: 0px; } .nav td{ width: 105px; height: 26px; text-align: center; } .nav a { text-decoration: none; color: white; display: block; background: url(../przyciski/przycisk_1.jpg) no-repeat; } .nav a:hover { color: black; background: url(../przyciski/przycisk_2.jpg) no-repeat; display: block; } /* koniec nawigacji */ .nav a { text-decoration: none; color: white; display: block; width: ...; height: ...; background: url(../przyciski/przycisk_1.jpg) no-repeat; } .nav a:hover { width: ...; height: ...; color: black; background: url(../przyciski/przycisk_2.jpg) no-repeat; display: block; } Wstawiasz width i height tak jak ci mówiłem już wcześniej. Na pewno działa bo sprawdzałem |
|||
Sitedesign by AltusUmbrae. |