六大步快速提升你網站的設計感?

Tags: 網站, 字型,

如何快速打造一個又設計感的網站?我想這是除網頁設計師以外,很多人都想問的一個問題。本文就從色調、字型、CSS3、jQuery、紋理、圖示等六個細節方面教你如何快速將你網站的設計感提升起來。

一、 色調

到這幾乎差不多已經完成調整了,但如果你夠細心的話會發現按鈕以及導航選單的顏色還是 Bootstrap 預設的藍色系。在有著設計師存在網站,設計師都會負責進行網站色調的調整,為了保證網站的一致性,所有按鈕和導航一般是三到四種顏色。

在這裡,雖然不可能像大公司網站那樣取色嚴謹,但還是有一些快速的方法使網站看起來很搭配的。

使用 GIMP 的取色器讀取背景圖片的主題顏色,確認其 GBR 十六進位制值;

使用 Color Scheme Designer 確認與差異大但同時又互補的顏色;

最後根據確定的顏色來制定按鈕,可以用[Bootstrap Buttons][]等線上直接生成。

這樣首頁上那個大大的註冊按鈕就搞定了,接下來是修改導航選單的顏色,這個比較簡單,寫入程式碼 .nav-pills > .active > a, .nav-pills > .active > a:hover {background-color: #FF9473;} 即可。

二、 字型

修改網頁字型是讓網站看起來更有特色、有現代感的捷徑,我們可以去谷歌的字型服務(免費正版)中隨意挑選自己喜歡的字型,但是要注意字型間的搭配,在這裡我們選擇由 DesignShack 推薦的谷歌字型搭配中的一種:Cardo(用於標題) 和 Nobile(用於主體內文)。

在網頁頭部中加入此程式碼:

在 CSS 樣式表 custom.css 中加入以下程式碼:h1, h2, h3, h4, h5, h6 {font-family: 'Corben', Georgia, Times, serif;} p, div {font-family: 'Nobile', Helvetica, Arial, sans-serif;}

新增完後重新整理即可檢視效果了,現在我們的網站樣式已經變成下面這樣了,看起來比預設好多了。

此外,除了谷歌的字型服務外還可以使用像 Fontdeck 或 Typekit 字型服務,它們的字型更多,更多的字型搭配方案可以參考 Type Connection。

三、 CSS3

將上面都搞定後接下來要做的就是再加點 CSS3 特效了,如果時間不夠的話簡單的新增上盒陰影 box-shadow 和字型陰影 text-shadow 就可以讓網站增色不少,CSS 程式碼如下。

h1 { text-shadow: 1px 1px 1px #ccc; } .div-that-you want-to-stand-out { box-shadow: 0 0 1em 1em #ccc; }

如果時間足夠的話還可以新增一個放射漸變填充效果,可以讓標題的顯示效果更重一些,如下面對比圖所示。(如果想要更多 CSS 效果的話可以去學習一下 CodeSchool 的線上教程)

四、jQuery

其實到這裡了話網站看起來已經很不錯了,但為了讓它更加個性化,還需要再新增上一張背景圖片。對很多程式設計師來說這一步是比較難以進行的,那麼應該如何選擇一張設計師可能會使用的圖片呢?答案就是去 iStockPhoto 或類似的付費相簿中去尋找。

這裡我們將使用 Winter Sun 這張照片,為了讓網站保持自適應佈局,還需要使用 Backstretch 這個 jQuery 外掛讓背景圖可以隨時自動調整大小。

首先需要付費下載背景圖片,然後放到 /img/ 檔案目錄中去。

將此圖片設定為的背景圖(background-image): $.backstretch ("/img/winter.jpg");

加入背景圖後網頁主題部分會產生遮擋,所以可以讓其透明,這樣網站效果看起來會更加現代、有設計感。這裡可以使用這個技巧將網站變得透明,程式碼見右邊,.container-narrow {background: url (/img/cream_dust_transparent.png) repeat 0 0;}

五、 紋理

知道如何讓一個網站看起來更加高雅優雅一些嗎?是的,紋理。就像 24WAY 的背景紋理一樣。

但是這些紋理效果應該去哪裡尋找呢?設計師 Atle Mo 的 Subtle Patterns 網站是個不錯的去處,我們接下來就使用這個網站上的 Cream Dust 紋理。點選下載,將紋理圖片儲存到本地,然後放到根目錄下的 /img/ 目錄資料夾中,最後到 CSS 樣式表中加入程式碼 body { background: url (/img/cream_dust.png) repeat 0 0;} 即可。

六、 圖示

這裡的圖示並不是指那些透明的 PNG 圖片圖示,而是圖示字型,其載入方式和字型一樣,由 CSS 樣式控制,比起圖片圖示來說這種圖示字型載入速度更加,對資源的消耗也更低。在去年 24WAY 曾經有一篇如何在網站中使用圖示字型的文章。

對於 Bootstrap 框架來說,整合的圖示字型是 Font Awesome (Shifticons 也是一個不錯的選擇),和谷歌的字型服務一樣也是免費開源的。要使用它只需將其下載下來,然後在根目錄下建立 /fonts/ 資料夾,將其放進去。然後再將 font-awesome.css 檔案放到 /css/ 目錄資料夾。

接著將引用寫入網頁頭部中,程式碼為 ,這時候我們可以隨時在網站上任意地方自由使用這些圖示字型了,如要想將一個卡車圖示新增到註冊按鈕的話只需宣告一下就可以,Sign up today。同時為了防止加入圖示字型後引起按鈕拉伸變形,還需要一點點額外的工作,將按鈕寬度加大一點(.jumbotron .btn i { margin-right: 8px; })。

相關問題答案