![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 1 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym stworzyć sobie rozwijalne menu. Nie takie zwykłe (to zrobiłem), tylko takie z opóźnieniem. Czy jest możliwe, aby podczas trzymania kursora nad danym miejscem inne przesuwało się o stałą wartość aż do osiągnięcia danej pozycji, bez użycia JS, czy czegoś w stylu Flasha, po prostu w czystym CSS? Myślałem nad animation ( http://www.w3schools.com/cssref/css3_pr_keyframes.asp ) , ale to nie działa we wszystkich przeglądarkach... Z góry dzięki ![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Powyższy przykład działa z operą (a w IE>10 zrobisz obejście na filtrach), tylko albo jest na tyle stary, albo robili go amatorzy, wystarczy dopisać
Cytat -o-keyframes mymove Poza tym, w JS przez jQuery animate(); Niedawno w dziale oceny był Temat: www Dental szablon html masz tam link do szablonu z menu w samym CSS3, obadaj źródło. Ten post edytował !*! 28.06.2012, 19:22:44 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 1 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, taki efekt jak w tamtym szablonie ja też potrafię osiągnąć, mi chodzi o płynne "rozwijanie" się tego menu na wszystkich przeglądarkach - sprawdź sam, na IE nie działa.
Natomiast dzięki za info o jQuery, jeśli to będzie działać, to będzie idealnie ![]() ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Od takich animacji rozwijania jest transition w css3, zadziała na wszystkim prócz IE, ale tam stosujesz filtry do tego, a jak nie to jQuery. http://jsfiddle.net/n5XfG/751/
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 1 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie mogę znaleźć tej strony... przykład wyżej zadziała dla IE>10, więc dla niższych stosuj po prostu komentarz warunkowy z kodem jQuery.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 1 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem sobie chwilową przerwę w tworzeniu strony, i dzisiaj wróciłem. Chciałem pokombinować z tym transition i o to co mi wyszło:
http://jsfiddle.net/Pp8RZ/1/ Dlaczego: 1. po dopiero drugim najechaniu myszą zaczyna coś się zmieniać, a nie po pierwszym? 2. Dlaczego menu zamiast się rozwijać, to się zwija? Jakby coś, to bazowałem na tym: http://blog.marcoos.com/2009/10/21/css-tra...rzejscia-w-css/, aczkolwiek tamte przykłady działają prawidłowo ![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:15 |