人
已閱讀
已閱讀
網站和APP開發中關于表單頁面的設計
來源:www.bqtao.cn ?? ?? 發布時間:2018-04-03
互聯網不斷發展,網站和APP開發越來越多,各種各樣的APP充斥著各大應用市場,讓人眼花繚亂。什么樣的APP會脫穎而出,能吸引用戶的APP都長什么樣呢。如今,大家對網站、APP的要求不僅僅在功能實現上,也越來越注重視覺設計,多終端用戶體驗等等。今天,我們把常見的表單頁面挑出來,跟大家聊一聊,如何設計表單頁面。
不管在APP上還是在網頁上,表單控件是重要的組成元素,具有非常高的功能性。交互設計師為它設計更加方便的操作方式,視覺設計師也會絞盡腦汁設計出更加奪人眼球的視覺展現。可是由于表單控件自身的局限性,不能很好地自定義外表,所以就誕生了由前端人員自定義的一些控件出來。
視覺設計師通常提供的表單是這樣子的:

這樣設計很好看,只是需要模擬控件,看樣子還要切圖,下拉效果也是要模擬的,最重要的是要考慮兼容性,此外做完還要留下詳細文檔解釋用來與團隊溝通。
這樣的模擬需要在兼顧實現設計的同時,還要保證網站的性能和可用性。
我們從美觀性、易用性、可用性、愉快感、忠誠度等幾個維度對一個web產品評價,美觀是其中的一環, 但是更好的功能實現、更高的效率會比華而不實的設計更加有利于產生愉悅的用戶體驗。
原生控件自身屬性豐富,比如單選、復選框的不可選狀態,輸入框的不可輸入狀態等,可以直接開發使用,而不用像模擬控件,需要用樣式模擬,增加工作量的同時增加各個環節的溝通成本。
使用原生控件在各個瀏覽器都有非常高的兼容性,同時表單控件會根據各個瀏覽器的默認設置顯示相應的視覺風格,也會根據在實際的不同狀態做默認的相應變化。這樣有效避免了模擬控件中包括對位置、狀態等等判斷和控制。
使用原生控使用原來的html表單控件結構,通過css對控件自定義,改變其外形。下面從幾個實例中,我們一起關注下那些可以自定義的相關屬性,探尋未來可以自定義的種種可能。
我們可以通過通用的css定義方法,定義下拉框的寬度、高度、邊框、背景,還可以自定義下拉按鈕的圖片。這里為了方便處理,采用base64的圖片。
單選框也可以被改變包括寬度、高度、背景圖片等屬性。
復選框和單選框非常相似,我們可以通過定義寬度、高度、背景圖片等屬性,得到我們想要的效果。同樣的也可以用自己自身屬性實現可點擊、不可點擊、選中和未選中狀態的設置。
- 上一篇:APP開發中關于UI設計的一些技巧
- 下一篇:如何在APP開發公司成長為全棧工程師