Jaki jest najlepszy sposób wskazania, że ​​można przewijać w obszarze, gdy obszar nie ma paska przewijania?


13

Jedyne, co mogłem wymyślić, to powiedzenie: „Przewiń, aby zobaczyć pełne menu” powyżej. W jaki sposób ludzie to robią?


3
Strzały? Kontekst miałby ogromne znaczenie. Czy możesz opublikować próbkę?
Scott

2
Dlaczego tego potrzebujesz? Nie ma pasków przewijania na urządzeniach mobilnych i OSX, ludzie nie są zdezorientowani.
bjb568

2
Jest to problem spowodowany przez kogoś innego, którego nie możemy naprawić, więc musimy go obejść.
Morgan

@ bjb568: Użyłem kilku aplikacji, w których nie zdawałem sobie sprawy, że mogę przewijać w określonym kierunku. Jeśli ekran odcina część tego, co widzę w tym lub innym kierunku, jest to jasne, ale czasami rzeczy pokrywają się z granicami ekranu w sam raz, a użytkownicy nie zdają sobie sprawy, że mogą / muszą przewijać. Zajęło mi trochę czasu, aby uświadomić sobie, że mogę na przykład przewijać w bok w nowej aplikacji Facebook.
Kaczka Mooing

@MooingDuck Facebook się nie liczy, to bzdura: P Ale tak, musisz robić rzeczy takie, jak powiedział Confused.
bjb568

Odpowiedzi:


9

Ludzie dobrze odnoszą się do fizycznej teorii względności w interfejsach użytkownika. Innymi słowy, jeśli chcesz, aby interfejs wydawał się naturalny lub aby jego sterowanie było oczywiste, możesz użyć do tego wyglądu realizmu fizycznego. Prawidłowe ikony są zawsze konieczne, aby uzyskać oczywistą funkcjonalność.


Jak wyglądałby fizycznie obszar przewijania? Prosty! Warstwa treści poniżej zewnętrznej ramy. Aby uzyskać ten efekt, możesz użyć cienia na zewnętrznej warstwie.

  • Wskazówka: Podczas tworzenia cieni w ramkach CSS możesz umieścić wiele cieni razem z przecinkami. Aby uzyskać ładny efekt, użyj lekkiego dalekiego cienia z mocniejszym krótkim. Użyj RGBA (kontrola nieprzezroczystości), aby uzyskać lekki dotyk!

Następnie, bez paska przewijania, najlepszą praktyką, która przychodzi na myśl, byłoby użycie JQuery z klikalnym polem przewijania przymocowanym do krawędzi ramek z przewijaną zawartością, tak aby pole pokazywało się, gdy wewnętrzne elementy wystają poza pole w jeden z czterech kierunków.

Jeśli chcesz, aby pasek był domyślnie nieobecny lub ukryty, trzymaj go ukryty lub lekko nieprzezroczysty, dopóki obszar przewijania nie zostanie najechany lub dotknięty, a następnie pojawi się mechanizm przewijania.

  • Łatwość użycia: Pudełko powinno się aktywować (rozpocząć przewijanie elementu potomnego) po zdarzeniu najechania myszką i całkowicie po kliknięciu myszą.

Oto demonstracja:

wprowadź opis zdjęcia tutaj

W przypadku długich obszarów przewijania konieczne jest przyspieszone przewijanie dzięki tej praktyce, w przeciwnym razie możliwość szybkiego poruszania się po treści zostanie zablokowana.


Po majstrowaniu przy tym myślę, że mogę utworzyć wtyczkę JQuery dla i użyć tej praktyki w mojej następnej aplikacji internetowej.


6

Upewnij się, że domyślna ilość wyświetlanej po raz pierwszy treści pokazuje u dołu element (zakładając przewijanie pionowe), który jest tylko częściowo ujawniony, informując w ten sposób użytkownika, że ​​jest więcej na dole, i że może go osiągnąć / ujawnić.


Windows (/ Phone) 8 wydaje się robić to dość często w poziomie - gdy tytuł zajmuje więcej niż dostępna przestrzeń pozioma, zachęca do przesuwania palcem w lewo / w prawo, aby zobaczyć więcej opcji.
Katana314

1
Prawdopodobnie z niewielkim gradientem zanikania / krycia u dołu, aby wskazać, że jest więcej.
wchargin

4

Oto, co bym spróbował:

Miękki gradient przechodzący przez nieco treści. Oznacza to, że jest ich więcej poniżej. Ponadto możesz oczywiście dodać małą strzałkę.

wprowadź opis zdjęcia tutaj


Dzięki - sprawdziłem inne odpowiedzi, aby upewnić się, że się nie powtórzę.
benteh

2

To, jak oczywiste chcesz sprawić, by sprowadzało się to do tego, kim według ciebie będzie publiczność i jaki jest kontekst.

Zwykłe techniki wyszukiwania drogi, takie jak strzałki i grafika, które wykraczają poza zakładkę, mogą pomóc użytkownikowi w podróży. Alternatywnie możesz wybrać zakotwiczone menu / system nawigacyjny, z którego korzysta wiele stron z pojedynczą stroną.

Najbardziej rażącym i brzydkim rozwiązaniem byłoby wyskakujące okienko, które informuje użytkowników, aby przewinąć w dół, aby uzyskać więcej treści, a następnie ukrywa się, gdy aktor przewija (styl powiadamiania o plikach cookie).


1

Inną opcją jest zmiana kursora podczas najechania kursorem na element na coś, co wskazuje przewijanie, na przykład ruchomą strzałkę, która wskazuje i wskazuje w dół, lub coś, co wskazuje „czytaj więcej przez przewijanie”.

Oczywiście działa to tylko na komputery stacjonarne.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.