UI設計則是指對軟件的人機交互、操作邏輯、界面美觀(guān)的整體設計。好的UI設計不僅是讓軟件變得有個(gè)性有品味,還要讓軟件的操作變得舒適、簡(jiǎn)單、自由,充分體現軟件的定位和特點(diǎn),下面談?wù)勱P(guān)于UI設計的一些原則。?注意事項:響應式設計,提供針對設備的特定體驗,確實(shí)可以解決很多此類(lèi)問(wèn)題。如果我們能調整一個(gè)按鈕的大小以適應某一特定的環(huán)境,那么我們就不必接受這種笨重、顧及全局的方法。但是我們需要支持的設備數量只會(huì )增加,定制所有可能的方案即將變得不合理。 即便我們可以在執行層面定制完美的設計,但仍有必要在概念層面考慮一下可調節的、可統一訪(fǎng)問(wèn)的設計。?下面列出了幾個(gè)注意事項?1、移動(dòng)優(yōu)先式思考:移動(dòng)優(yōu)先設計,可以讓你專(zhuān)注于那些關(guān)乎你成功的事情上。保持對最重要特性的關(guān)注,在不同設備上實(shí)現統一的體驗就變得更加容易了。?2、響應式地思考:即便你并不正在實(shí)現一個(gè)完全響應式設計,簡(jiǎn)單地用響應式的方式去思考將會(huì )對實(shí)現可用的、統一的設計大有幫助。?3、觸摸優(yōu)先式思考:針對手指點(diǎn)觸設計的按鈕,同樣可以用鼠標來(lái)點(diǎn)擊。但針對鼠標設計的按鈕,用手指觸控時(shí)就會(huì )顯得太小了。觸控優(yōu)先式設計,可以確保你的網(wǎng)站和應用很好的遷移到其他環(huán)境中。?4、用心:交互行為不會(huì )在各種界面中得到統一支持。通過(guò)鼠標來(lái)完成的功能在觸摸設備上可能會(huì )有問(wèn)題。通過(guò)觸摸來(lái)完成的操作可能用鼠標就無(wú)法執行。但這并不意味者我們不能使用它們,只是我們應該清楚它們的使用限制。?5、統一式思考:正如“早測試,經(jīng)常測試”一樣。在設計過(guò)程中,應該盡早并經(jīng)常思考你的設計如何成功運行在不同的設備之上。?希望用戶(hù)可以在不同的設備上使用我們的網(wǎng)站和應用時(shí)獲得完美的體驗。也希望我們的勞動(dòng)成果可以在盡可能多的環(huán)境中可用。?在UI設計中的應用一個(gè)簡(jiǎn)單的過(guò)程:為了針對一系列不同設備設計出好的體驗,我們必須允許某些界面出現偶爾的不完美。我們必須做出小小的妥協(xié),以保證我們的設計可以很好地適應其他的環(huán)境。觸摸優(yōu)先設計 具有“平均律”特性的網(wǎng)站已經(jīng)將觸摸式界面應有到了最近的桌面網(wǎng)站設計中。?在占用面積上,手指要大于鼠標指針,所以手指需要更大的觸控區域。為了確??捎眯?,交互元素需要更大。當交互元素的面積增大后,其他元素也需要相應的增大以保持平衡。這就需要通過(guò)margin和padding兩個(gè)屬性來(lái)設定。