Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[CSS]Obrazkowy odnośnik zmieniający się po najechaniu kursorem
#1
Witam jestem początkujący , ale już coś ogarniam w miare , potrzebuje zrobić odnośnik obrazkowy który będzie wyglądał tak: http://imageshack.us/photo/my-images/19/galerianc.png/ o nazwie "galeria.png" a po najechaniu będzie zastępowany takim: http://imageshack.us/photo/my-images/40/galeria2w.png/ o nazie "galeria2.png" , próbowałem to zrobić za pomocą:
w html
Kod:
<a href="strona2.html"><img src="galeria.png" alt="lipa" /></a>
w css
Kod:
a:hover { background-image url('galeria2.png)
}
pojawiała się tylko część obrazka "galeria2.png" na mniejszej dolnej połowie "galeria.png" pozycjonowaniem za wiele mi nie pomogło. Myślę że jest to prosty do rozwiązania problem
Moje pytanie to czy jest to w ogóle możliwe tak jakby zastąpić dany obrazek innym , jeśli tak to w jaki sposób to napisać
Odpowiedz
#2
Kolego, tak się nie robi.

Zagooglaj sobie za css sprites, a zobaczysz jak to powinno wyglądać.
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#3
Dzięki za odpowiedz ale dlaczego tak sie nie robi ? Mimo to chciałbym tak zrobić jak napisałem jeśli jest możliwość i o jakieść bardziej szczegółowe wyjaśnienie , czytałem na temat css sprites ale dalej nie wiem jak to zastosować do moich odnośników
Odpowiedz
#4
A nie powinno być tak?
Kod:
<a href="strona2.html">Galeria</a>
Kod:
a {
background-image: url("galeria.png")
}
a:hover {
background-image: url("galeria2.png")
}
Pomogłem? To daj plusa Cool
Odpowiedz
#5
Wpisałem to do swojej strony , ale nadal nie dziala tak jak powinno oto efekt : http://imageshack.us/photo/my-images/850/galeriacss.jpg/
Możlwie że coś jeszcze trzeba dopisać , width: i height: mi nie pomagało , ale i tak zostaje zwykły napis galeria którego nie chce , jakieś inne pomysły ?
Odpowiedz
#6
A no tak. Zapomniałem o czymś Smile
A nie powinno być tak?
Kod:
<a href="strona2.html">Galeria</a>
Kod:
a {
display:block;
width: szerokośćobrazka px;
height: wysokośćobrazka px;
background-image: url("galeria.png");
}
a:hover {
display:block;
width: szerokośćobrazka px;
height: wysokośćobrazka px;
background-image: url("galeria2.png");
}

Teraz działa?
Pomogłem? To daj plusa Cool
Odpowiedz
#7
Sorki. Ale przecież pewnie jeszcze się przyda. Także nie ma co płakać nad rozlanym mlekiem.
Pomogłem? To daj plusa Cool
Odpowiedz
#8
Zrobiłem to sposobem Kornela bo tak jak Moody robił to pozostawał napis galeria w rogu. Dzięki wam za odpowiedz i rozwiązanie mojego problemu.
Odpowiedz
#9
To widać, że się koleś zna na html Smile Wystarczyło usunąć ze znacznika <a> napis galeria. Ale widać trzeba im wszystko kawę na ławę.
Pomogłem? To daj plusa Cool
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Zmiana obrazka po najechaniu / Efekt rollover JS manoa 0 4,700 06-12-2018, 18:46
Ostatni post: manoa
  [CSS] 'boczki' po najechaniu w menu menfis 15 9,254 15-01-2012, 17:34
Ostatni post: Damian19
  Podświetlenie po najechaniu myszką lukasmily 14 10,739 06-09-2011, 16:56
Ostatni post: Kartofelek
Question [CSS]Zdarzenie w DIVie nr 1 po najechaniu na DIVa nr 2 MatixYo 4 4,485 17-08-2011, 21:13
Ostatni post: zacharij
  Obrazkowy border Kidex 3 3,069 04-07-2011, 21:53
Ostatni post: hieroshima

Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości
Sponsorzy i przyjaciele
SeoHost.pl