在設計成品中,UI設計越來越顯得重要。而現實中有很多可以讓一個網頁設計既漂亮又功能化的技術,這裡,原作者介紹了10種他經常用在自己設計的產品中的技術。 如果你想擁有更好的UI,讓我們一起繼續。5 R1 d% R0 A, ], h
1. 填充鏈接塊) m6 J1 ~# z p9 J
鏈接(或錨點)都是默認的內聯元素,這就意味著,只有在它本身的跨度上才有可點擊性。如下圖所示(藍色部分為可點擊區域,一圖是TechCrunch的,二圖是Smash Magazine的):
: N4 E& D! b/ t ; u2 j! N. y5 _8 \2 I$ d
顯示,Smashing Magazine的鏈接可點擊性要比TechCrunch強。這可以增大點擊的正確率和點擊率。而如果你想這麼做,只要用以下的代碼即可:% R0 I3 c. G3 ~$ d1 _- Q6 X
2 M' H8 j8 S$ Ca { " y4 V: ]( C6 B! t& I8 d w9 p
display: block; ) p( y% u) y9 @. z# b; A5 h/ K
padding: 6px; $ @# S" M& }& x4 M
}
' z. z- a1 b* c0 Y4 R8 _
5 \; q0 ?" x# b7 C u, P8 g當然,要提醒一下的是,請確保運用Padding是恰當的,IE有可能讓Padding沒能正常實現其真正的樣式。 有效避免Padding出現問題的方法是盡量讓它們與沒有padding或Margin的容器接觸,而常用的方法是,給padding的元素加上一個border。
- F9 x0 ]7 M) C1 [3 t w7 D2. 按鈕文章的排版; I3 p) Z- ~5 a. V5 X7 u1 Z- e5 f
/ M1 e- u5 q/ g& u# `/ d
別小看這個問題,這可能是區分一個產品好與壞的一個細節。好的設計者會做到視覺平衡。讓我們來看看下面的例子:2 F5 ?$ b+ |0 j. @
/ A% i* e0 Y4 A: K
第一眼看起來還好,但看越覺得不對。你會覺得按鈕上的文字好像偏上了。因為大寫字母我小寫字母混大一起時,有一些是需要向上頂,或向下的(中文方塊字就不會了,很好!)我想表達的是:
; k6 p5 x7 S# ~8 u( M
+ N5 ^% d0 u& b那麼,我們需要怎麼做呢?如果我們不想全部都是大字字母的話,可以按照下面的方法。讓他們都在同一個水平的空間內,而且是向下沉的,這樣做,可以現好地平衡視覺效果,讓人看起來文字正好在中間:
2 `& f. m3 `3 W/ H* a
) _4 M) ]: a% q! D/ \3 f3. 使用對比來突出焦點
7 t$ T: d- w% D* |3 `& X+ c
6 V! L0 ?3 Y. Z3 M6 v* C2 T. x我想,我自己常用這個方法。因為這即安全又環保(囧),讓我們來看看下面這個吧:2 K) z I2 G5 \, ^
3 B5 H( L8 X3 h; e. J3 a- z! L
看完上面的,讓我們來對比一下下面的文字,有什麼區別呢? 很明顯,我們把焦點放在大標題上
* P% _5 V5 x, D z6 `+ B, l3 L+ m j5 z2 s s- q& Q9 t7 _ X+ \5 U
不過,需要注意的是,你要突出的是標題,而不是一些比較將要的東西,所以,把焦點用對,向下面這個,並不適合:
$ i1 C: _* h2 x
5 ^' M8 C6 K, @' W6 j4. 使用顏色來突出焦點
& Q* R$ _: B2 P
* F8 G* [% b. `, _顏色通常可以引起用戶的注意,而你可以用突出的顏色來展示你想要展示的結果,就像下面一樣:% T7 W" R5 ~5 Y
* @ a: X2 s+ _+ I0 r9 p8 a1 o/ }
不過,就像上面我們在說標題的焦點一樣。你最好把顏色選對。做比較好的搭配,並確保要突出的內容出現在上方,而不是有被壓著的感覺,就像下面這兩個實例:: I- R3 \8 w. \% B: q, T2 N

4 K( `& q0 c) k# `% aFunction 把HEADER區域中的 "We』re Hiring" 的鏈接突出來,像你現在所看到的,會沒有顧忌地把注意力投過去。從而使這個鏈接不會被遺忘,另外,讓我們來看看下一個:, M" q' x7 m3 J% s
8 {0 X& a C8 d* `. N$ Q+ {" A
Causecast 剛把重要的東西都放在粉紅色的背景下,比如Feedback,LOGO,DONATE等。1 Z; A7 w/ F& b" ]" p
, ~5 K! D( T: ?
不過,切記,不要隨便讓一個頁面充滿顏色,這樣會失去焦點;不要運用太另類的搭配,這可能引起反感。適當利用,懂得我們的目的是要突出所需展示的內容,而不是在顏色本身。: V8 a0 ~& B8 ]0 k2 o }' B, i4 \- j
5. 用空行來表示關係
' L2 Z3 f+ c+ [5 ?
( R# j+ V$ K! Q. \) k這個說起來好像有點讓人摸不著究竟能體現出什麼關係來。其實,你只要看看平時我們看書的時候,通常每一個章節或者某個段落都可能用空白來隔開,表示他們屬於各種的內容,就是這個意思,下面讓我們來看一個例。這個排得很漂亮吧:/ j! K" Q- _ | k& Z

+ m1 ]. z) A# r, U+ E( B: v對,確實很漂亮。不過,在標題與段落之間,他們的間隔都一樣,容易讓人產生不知道這個標題是屬於那一段的感覺。而我們能做得更好,比如像下面一樣顯示,讓人一目瞭然。* C) K. H+ N$ l
 |
|