Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
zmieniające się obrazki po wskazaniu myszką na linku
#1
Witajcie,
Robię atlas internetowy
chciałbym, aby po "najechaniu" myszką na link (tekstowy)
obok pojawiało się zdjęcie. (coś podobnego do onmouseover)

Aha - aktywnych linków - będzie sporo, a zdjęcia będą różne...
Tak jak w atlasie
przykładowo:
napis-link "BMW" - po najechaniu myszką - logo BMW
napis-link "Mercedes" - po najechaniu myszką - logo Mercedesa

są takie skrypty?

pozdrawiam
Odpowiedz
#2
css'em:

<a href="javascript:void(0)" onClick="document.getElementById('ramka').style.background-image='url(obraz.jpg)'">link</a>

wydaje mi się że powinno być ok
Odpowiedz
#3
onmouseover - działa po najechaniu myszką
Odpowiedz
#4
Ja odrazam JS, bo są ludzie, którzy nie mają włączonej obsługi skryptów. Co można, zawsze najlepiej w CSS. użyj text-indent:-9999 i background:url dla a:hover
Odpowiedz
#5
dzięki za odpowiedzi!
może coś z tego wyjdzie.

text-indent: -9999 - ciekawa sztuczka
- tylko, ja nie chcę znikającego tekstu

Chciałbym tabelkę/ramkę
w lewej kolumnie napis [link]
po prawej - odpowiadający napisowi - obrazek.

Myślałem, żeby wykorzystać CSS-rollover - jeden obrazek to kolor tła strony i drugi - ten właściwy.

tylko zupełnie nie wiem, jak wykonać takie przesunięcie, aby po jednej stronie było menu, a po drugiej - pojawiały się i znikały obrazki.
Odpowiedz
#6
Zrobiłem ci prosty przykład:
http://xlc.pl/files/imgchange.html
Odpowiedz
#7
a to nie lepiej jakies css tooltip albo css rollover? wystarczy pogooglowac.
Odpowiedz
#8
dzięki ogromne!
skrypt z przykładem - to jest to, czego szukam! ! !
tylko, że pozycji będzie około tysiąca
- przy wyborze ostatniej pozycji - miniaturka pokaże się na samej górze ;/

szukam czegoś w rollover
mam coś takiego:

Kod:
<style type="text/css"> a.link {background: url(obrazek.jpg) no-repeat; display:block; height:40px; width:100px; overflow:hidden; } a.link:hover { background-position: 0px -40px; } a.link span {display:block; text-indent: -9999px;} </style>
<p><a class="link" href="adres"><span>aktywny link</span></a></p>

ale tu zmieniający się obrazek jest aktywnym linkiem :-(
- a ja szukam czegoś, co zaproponował freqfreq.
Odpowiedz
#9
Oprócz tego, że to kod z mojego bloga :] to zbyt kombinujesz.
To co chcesz osiągnąć to ta sama sztuczka, której używa się przy rozwijanym menu.

Czyli ukrywasz sobie obrazek, pozycjonujesz go względem linku. Potem robisz coś w stylu
Kod:
a.link:hover .obrazek {display: block;}

Jak nie rozumiesz, to poszukaj sobie "css drop-down menu".
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Czy da się zrobić w jednym linku: http + mailto? alfa1 4 4,982 04-02-2014, 16:58
Ostatni post: alfa1
  [HTML] Klikane obrazki na obrazku slavoo 5 4,299 05-01-2012, 05:26
Ostatni post: Kartofelek
  sąsiadujące obrazki heniuprezes 1 2,246 02-01-2012, 02:28
Ostatni post: szym
  Najeżdżanie myszką na obraz Mooe 3 3,216 22-11-2011, 04:07
Ostatni post: Kartofelek
  [css] odsyłanie do linku po kliknięciu w element tła kaizen 5 3,856 08-09-2011, 23:39
Ostatni post: Pedro84

Skocz do:


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