Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][HTML][inne]Widoczność jpg nakładajacego się <?>
VeParadox
post 5.11.2016, 11:39:57
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 0
Dołączył: 29.08.2012

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


Witam.
Jak zwykle mam nietypowy problem...:
Potrzebuję tak zrobić aby kursorem myszka po obszernym jpg pokazywał się drugi obrazek, ale tylko w obrębie kursora.... Przepraszam za proste słownictwo, ale chyba wytłumaczyłem o co chodzi... smile.gif
Jest mi to niezbędne do dużego projektu, najprościej dla mnie gdyby dało sie to w prostym kodzie zrobić typu: <img src="ten.jpg" onmouseover="this.src='tenn.jpg';" onmouseout="this.src='ten.jpg';" />;
Tylko że tu widać całośc... :/
Dziękuje z góry za pomoc.
Go to the top of the page
+Quote Post
SmokAnalog
post 5.11.2016, 11:44:44
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Jeśli ten obrazek jest w kontenerze, to daj temu kontenerowi position: relative. Przy najechaniu myszką, podmień src i nadaj obrazkowi position: absolute. Pozycję musisz już obliczyć, to jest czysta matematyka. Aha i nie zapomnij o overflow: hidden dla kontenera.

A tak w ogóle, jeśli to nie dla nauki, to poszukaj gotowego rozwiązania.
Go to the top of the page
+Quote Post
trueblue
post 5.11.2016, 12:31:22
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Kontener position:relative, a w nim dwa obrazki z position:absolute;
Bez hover w css jeden obrazek widoczny, drugi niewidoczny. Na hover odwrotnie.


--------------------
Go to the top of the page
+Quote Post
SmokAnalog
post 5.11.2016, 13:13:14
Post #4





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Ja bym nie używał CSS do hoverowania, bo przy niedziałającym JS wyjdzie kupa. Niech wszystko się odbywa w JS, jedynie do CSS oddelegowałbym klasy obiektów, ale ich zmiana to już JS.

Zastanów się też nad takim rozwiązaniem, żeby po prostu wyświetlać zawsze ten większy obrazek i tylko powiększać go do 100% przy najechaniu myszą. Polecam taki pomysł, jeśli te duże obrazki nie są ogromne.
Go to the top of the page
+Quote Post
trueblue
post 5.11.2016, 13:27:03
Post #5





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Cytat(SmokAnalog @ 5.11.2016, 13:13:14 ) *
Ja bym nie używał CSS do hoverowania, bo przy niedziałającym JS wyjdzie kupa. Niech wszystko się odbywa w JS [...]

... smile.gif


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.07.2025 - 03:06