• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Animacja wejścia i jednoczesnego wyjścia ikony

Object Storage Arubacloud
0 głosów
690 wizyt
pytanie zadane 18 września 2017 w HTML i CSS przez michal06011997 Nowicjusz (210 p.)

Witam. Chciałbym się dowiedzieć w jaki sposób zrobiono pewną animację. Szukam dłuższy czas i tylko znajduję efekt wejścia lub wyjścia ikony. Chodzi o najechanie na ikonę,wtedy ikona "ucieka" do góry i tak jakby była przyklejona do tej ikony druga pod spodem i wchodzi za nią inna. Przykład gdzie widziałem takie coś: https://www.sherweb.com/
Chodzi o te okrągłe ikony. Z góry dziękuję.

komentarz 18 września 2017 przez Pietrak Pasjonat (18,850 p.)

4 odpowiedzi

+1 głos
odpowiedź 18 września 2017 przez zgrybus Pasjonat (24,860 p.)
wybrane 18 września 2017 przez michal06011997
 
Najlepsza
komentarz 19 września 2017 przez michal06011997 Nowicjusz (210 p.)
Nie działało. Tak jak napisałem, wtedy był widoczny środek między 2 ikonami czyli pół jednej i pół drugiej. TranslateY na 100% powodowało przesunięcie się ikon tak, że po animacji nie były widoczne (ze zmianami na height i bez). Height zmieniłem na 200% metodą prób i błędów, po prostu wtedy to działało poprawnie. A możesz mi wytłumaczyć dlaczego dawanie 200% na height to nie najlepsze rozwiązanie?
komentarz 19 września 2017 przez zgrybus Pasjonat (24,860 p.)
Bo skoro rodzic ma 100px to czemu dziecko ma być większe od niego i mieć 200px? Jak dla mnie jest to błąd. Dziwne, że nie działa i przesuwa tak.
komentarz 19 września 2017 przez michal06011997 Nowicjusz (210 p.)
edycja 19 września 2017 przez michal06011997

Chciałbym przypomnieć, że to jest 1 plik do wyświetlenia. Więc prawdopodobnie o to tu chodzi. 2 ikony w 1 pliku. 1 ikona ma 128px, więc razem mają 256px. Mam nadzieję, że dobrze to zrozumiałem jak to działa i wytłumaczyłem :P

komentarz 19 września 2017 przez zgrybus Pasjonat (24,860 p.)
A rodzic ile ma wysokości?
komentarz 19 września 2017 przez michal06011997 Nowicjusz (210 p.)
Nie jestem idealny jeszcze w terminologii, ale... Tak jak ustaliliśmy, okienko, w którym wyświetla się ikona ma wymiary 128x128. Tak jak wyżej pokazane, ikona jest pod ikoną, czyli rozmiar tego obrazka wynosi 128x256 (zgaduję, że to jest rodzic). Czyli dajemy znać, że wielkość całego obrazka to 200% okienka, w którym jest ikona widoczna i musi "podnieść" go o 50% (patrz translateY). Mam nadzieję, że dobrze wytłumaczyłem jak to rozumiem :D
+1 głos
odpowiedź 18 września 2017 przez mitelak Pasjonat (23,330 p.)

W tym przypadku użyto takiego sprite-a https://images.sherweb.com/images/homepage/_products_sherweb.png

Na :hover zmienia się po prostu background-position, a żeby widać było animacje użyto transition.

To wszystko można znaleźć samemu korzystając z narzędzi developerskich (zbadaj element w większości przeglądarek).

0 głosów
odpowiedź 18 września 2017 przez SzobX Nowicjusz (200 p.)
ja zrobiłbym to tak , że utworzyłbym w 1 pliku wersje normalną a pod,nią wersje hover , następnie poprzez css zmieniał poprostu wartości i " przesuwał" obrazek w dół
0 głosów
odpowiedź 18 września 2017 przez pablop76 VIP (123,180 p.)

Witam. Ta technika to "sprites css"

Podobne pytania

0 głosów
0 odpowiedzi 138 wizyt
pytanie zadane 31 marca 2016 w HTML i CSS przez KamQiX Dyskutant (9,090 p.)
0 głosów
1 odpowiedź 283 wizyt
pytanie zadane 4 czerwca 2019 w HTML i CSS przez Jacek Drożdżeński Nowicjusz (210 p.)
0 głosów
1 odpowiedź 117 wizyt
pytanie zadane 13 listopada 2021 w JavaScript przez Jacek Śmiel Użytkownik (510 p.)

92,576 zapytań

141,426 odpowiedzi

319,650 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...