To capture gif animation, try this:
2018年10月18日 星期四
2018年9月21日 星期五
2018年1月9日 星期二
[UX] Form Design Best Practices
https://www.ventureharbour.com/form-design-best-practices/
General Form Design & Structure
1. Multi-step forms out-perform single-step forms
2. Remove all non-essential fields
3. Use conditional logic to shorten your forms
4. Top-left aligned labels are best for readability & completion (*)
5. Avoid placing questions side-by-side
6. Give people a reason to use your form
7. Group related fields together into sections or steps
8. Choose field types that reduce the number of clicks required to complete (*)
9. Use smart defaults (-)
10. Know when to use radio buttons, checkboxes, and dropdowns (*)
11. Radio buttons should be vertically-stacked
12. Do not slice fields when asking for phone numbers or date of birth
13. Clearly explain why you’re asking for sensitive information (-)
14. When asking for addresses, use a post code / zip code lookup to reduce field entry
15. Use placeholders correctly
16. Always display a field label
17. Use predictive search for fields with lots of pre-defined options
18. If you must ask an optional question, make it clear that it’s optional (-)
19. Selectable images are among the most engaging question type (*)
20. Be careful when asking for phone numbers
21. Input fields should be sized accordingly
Accessibility & Ease of Use
22. Avoid using Captchas (*)
23. Do not rely on colour to communicate
24. Ensure that your entire form can be navigated using the tab key (-)
25. When asking a question that users may not understand, provide clear explanations to guide them to the correct answer
26. Does your form work on all major browsers and devices? (-)
27. Is your form easy to use in bright or low-light situations?
28. Ensure that nothing flashes more than twice per second (-)
29. Enables browser auto-fill
30. Use milestone submissions (-)
31. Optimize the speed of your forms (-)
32. Avoid auto-advancing (automatically jumping to the next question) (*)
33. Use visual cues and icons to make form fields more intuitive
Input Validation & error handling
34. Don’t make your validation too strict (*)
35. Do not ask people to confirm their email or password twice
36. If you must use validation, ensure that it’s inline (to the right of the field) and reports errors early on.
Ideally, inline validation messages should appear around 500ms after a user has stopped typing. (*)
Trust & Social proof
37. Make your form design beautiful (-)
38. Address likely concerns near your form
39. Display strong social proof in close proximity to your form
40. Be careful using security seals, unless you’re asking for payment (*)
41. Display live chat or contact information within view of your form (-)
Multi-step forms & progress indicators
42. When using multi-step forms, always display a progress bar (-)
43. Be mindful of your transition speeds (*)
44. Use clear signposting
Buttons & Call to actions
45. Call to actions should finish the sentence ‘I want to…’ (*)
46. Make sure call to actions are highly contrasted (*)
47. Call to actions should be the same width as fields (-)
48. Avoid using ‘clear’ or ‘reset’ buttons (-)
49. Sequence your questions logically (-)
50. Do not place overly complicated legal messages near your buttons. (-)
51. Do not trick users by auto-enrolling them into your mailing list.
52. Clearly explain what’s next upon clicking the submit button
53. Upon submit, disable the submit button from being pressed again (*)
54. Make it clear what the user can expect to happen next (Duplicated with 52.)
Mobile form optimization
55. Use the mobile device’s native features (camera, geolocation, date picker) to simplify tasks (-)
56. Question fields and buttons should be at least 48 pixels high. (*)
57. All form labels & placeholder fonts should be above 16px (*)
58. Use specific HTML input types to show the correct keypad (*)
(*) - Good read / Good tip
(-) - Not quite useful tip
訂閱:
意見 (Atom)
回復天然的模樣
曾經面對過皮膚幽谷的日子。總之就是壞,以及惡性循環。發炎與含膿。就此過渡了令人憧憬的青蔥歲月。 歲月摧人,學習愛護自己。 每天出門都搽防曬。好好睡覺。不喝冷飲。少吃辛辣。 發現原來皮脂管絲是正常的皮膚狀況,不用理會。 漸漸的,發炎與紅腫的地方收歛了、縮小了、變平了。 因為少了油脂...
-
裝水喉要用銅喉, 不要鐵喉, 熱水冷水都是。 裝煤氣喉因化學原理要用特製鐵喉, 不能用銅喉。如果是用煤氣熱水爐, 就要搵煤氣公司整。 用煤氣熱水爐拆要找煤氣公司, 清拆費$165公價, 安裝費一般無特別改位公價$475, 如煤氣公司check到有漏氣, 要換喉, 可在牆外...
-
Wow, 又一突破,自己換水龍頭 話說尋晚搭完飛機返到香港,第一時間拎曬行李喼d衫出黎洗,執好d野後,想沖埋涼一機過洗曬d衫,但唔知係咪去完旅行太興奮,開完個水龍頭之後點關都關唔到,感覺到裏面有d野斷左/鬆左/甩左咁,唯有沖完涼即刻放個花灑落水桶度,即刻拿拿淋去關水制。。。我...
-
8 January 2012 at 15:16 前言 話說12月左右, 考試前幾日開始左下面隻智慧齒異常的痛, D牙肉好腫, 所以去左POLY睇牙。之前E生都話過我隻智慧齒斜生, 頂住前面隻牙, 一來容易SIP食物, 2來可能影響前面隻牙會蛀, 所以叫我最好...
-
What is Interceptor? http://viralpatel.net/blogs/spring-mvc-interceptor-example/ Add autowired interceptors from Java Config http://stac...
-
Source: http://www.hket.com/eti/article/913472db-26f6-465a-b643-c5daaba82f4b-406134?category=green_news&source=print&printable=tru...