比方說,你想要在自己網(wǎng)站上分享一個產(chǎn)品,或者是一個作品集,又或者僅僅只是一個靈感。在你發(fā)布到網(wǎng)上之前,你想讓它看起來有吸引力,專業(yè),或者至少得看起來像那么回事。那么你接下來該做什么呢?
文本
設計的目的是為了增強它所應用到的內(nèi)容的表現(xiàn)形式。這看上去是顯而易見的事,但內(nèi)容是一個網(wǎng)站的主要元素,它不應該在發(fā)布后才想到要調整。
編寫的內(nèi)容,就像你目前正在閱讀的文章,組成了超過90%的網(wǎng)頁。為這個文本內(nèi)容添加樣式將有一個很長的路要走。
讓我們假設你已經(jīng)完成了你想發(fā)布的內(nèi)容,同時已經(jīng)創(chuàng)建了一個空的style.css文件,什么是你可以寫的第一條規(guī)則?
居中
長文本很難解析,也因此不易閱讀。每行設置字符限制,可以大大提高大量文本的可讀性和吸引力。
body { margin: 0 auto; max-width: 50em; }
在為文本容器添加了樣式后,為文本本身添加樣式可好?
字體
瀏覽器的默認字體為Times,可看起來缺乏吸引力(主要是因為它是“無樣式”字體)。切換到一個無襯線字體,如Helvetica或Arial可以大大提高你網(wǎng)頁的可讀性。
body { font-family: "Helvetica", "Arial", sans-serif; }
如果你堅持要用襯線體,可以試試Georgia。
當我們讓文本更具吸引力時,也需要讓它更具可讀性。
間隔
當用戶覺得一個頁面崩壞的時候,通常來說都是間距問題。通過在文本周圍和文本內(nèi)設置適當?shù)拈g距就可以增加頁面的吸引力。
body { line-height: 1.5; padding: 4em 1em; } h2 { margin-top: 1em; padding-top: 1em; }
雖然到目前為止布局已經(jīng)大大改善,但讓我們添加更多細節(jié)處理。
顏色和對比度
白色背景上的黑色文字看起來會比較扎眼。為文本選擇一款較軟一點的黑色,讓頁面閱讀起來更舒服。
body { color: #555; }
為了保持一個良好的對比度,讓我們?yōu)橹匾谋具x擇一個更黑暗的陰影。
h1, h2, strong { color: #333; }
雖然大部分頁面在視覺上已經(jīng)有所提升,但是一些元素依然顯得格格不入,如代碼段。
平衡
只需要一些額外的調整就可以平衡頁面:
code, pre { background: #eee; } code { padding: 2px 4px; vertical-align: text-bottom; } pre { padding: 1em; }
在這一點上,你可能想讓你的頁面脫穎而出,讓它更有個性。
主色調
大多數(shù)品牌都有一個主色調,作為視覺基調。在一個網(wǎng)頁上,這個主色調可以用來強調交互元素,如鏈接。
a { color: #e81c4f; }
但是為了保持平衡/協(xié)調,我們還需要一些額外的顏色。
輔助色
主色調可以用更微妙的色調來補充,用于邊框,背景,甚至正文中。
body { color: #566b78; } code, pre { background: #f5f7f9; border-bottom: 1px solid #d8dee9; color: #a7adba; } pre { border-left: 2px solid #69c; }
已經(jīng)改變了色調,為什么不一并改變外形/字體...
自定義字體
由于文本是網(wǎng)頁的主要內(nèi)容,使用自定義字體能使頁面更加引人注目。
當你可以嵌入自己的網(wǎng)頁字體或使用類似Typekit的在線服務時,讓我們使用免費谷歌字體Roboto: