網頁設計師必須知道的6個小技巧
平面設計和網頁設計是兩個截然不同的領域,這兩個領域有不同的設計需求、設計實踐和設計方法。
例如,在網頁設計中更常使用基於畫素或柵格的檔案格式,諸如JPG、GIF或PNG。相反,在平面設計領域像logo這樣的圖形可能會用到不同尺寸,因此使用最多的格式則是EPS和AI這樣的向量格式。然而,用於網頁的向量格式,如SVG或HTML5 Canvas則不能廣泛應用,也不會被所有瀏覽器所支援。
另外,用於web端的圖形有基於它們自身的相關處理方式。其中一條便是你要時刻注意檔案的大小,因為你需要使你的網頁載入越快越好。作為一名網頁設計師,你應當儘量減少HTTP對影象的請求次數——無論通過減少圖片的使用數量還是將它們整合成CSS sprite——以及確保你選擇了正確的影象格式,使其在影象大小和質量間得以平衡。
Photoshop是平面設計師和網頁設計師使用的行業標準工具。以下是你在建立web端使用影象時的一些簡單的小技巧。
1. 將圖片儲存成Web所用格式
在網頁設計中,你必須確保你的影象大小越小越好。當然,當你想要圖片完好顯示時可以拋棄這條原則。
在Photoshop中建立影象的完美方法便是平衡質量與檔案大小。
網頁設計師經常犯的一個錯誤便是使用“另存為”命令,而不是使用“儲存為Web所用格式”。
“儲存為Web所用格式”可以將影象儲存成基於網頁設計優化過的格式,包括影象質量、影象解析度、瀏覽器相容性和檔案大小。
這一命令會有一個對話方塊,你可以用來微調你的影象。當你調整影象的設定時,它會顯示出檔案的大小和影象的質量。
相比之下,“另存為”對話方塊則不具有這麼多選擇,並且其往往會儲存成較大的影象。
下面是相同的一幅影象使用“另存為”和“儲存為Web所用格式”分別儲存,請注意二者儲存的檔案大小有著明顯的區別。
2. 考慮使用Web安全色
Web安全色在大多數瀏覽器和顯示器上都能夠正確顯示,這確保了你的網頁無論在哪裡看起來都有相同的效果。
下面是確保你使用的顏色為Web安全色的兩個簡單方法。
“只有Web顏色”選項
在拾色器視窗的左下角勾選“只有Web顏色”選項。這將使視窗只顯示出Web安全色。
將顏色轉換為Web安全色
在拾色器視窗中點選小方塊,可以將任何顏色轉換成Web安全色。
3. 考慮使用JPG的“逐行掃描”選項
JPG檔案格式是攝影和高解析度影象的理想選擇。根據你的目標受眾,逐行掃描有時候是個不錯的選擇。在網站載入時,這種格式的影象會逐漸呈現(即使在現代寬頻連線的網際網路時代,這種等待時間的型別已不是問題了)。這使使用者在影象完全載入之前便可快速預覽到,令人感覺網頁反應更快。
4. 將影象儲存成透明的PNG格式
當你需要透明的圖片時,PNG格式是你的最佳選擇。
大部分主流瀏覽器均會支援透明的PNG格式,如果你不得不迎合IE6時,就需要注意了:PNG格式有些透明部分在IE6中會顯示成灰色。也有辦法來解決這個問題(如IE PNG修復 Javascript庫),但是實現起來會比較麻煩。
5. 將動態圖片儲存成GIF格式
GIF影象格式雖然大多數情況下可以被PNG格式所取代,但有一點仍然很有用。雖然這種格式相對PNG和JPG來說顯得粗糙,但GIF格式本身有個非常給力的功能,就是支援動畫。
雖然有一個副檔名為APNG的PNG圖片格式(其代表了便攜網路圖形動畫),但很少有瀏覽器支援這種格式。
如果你需要在PNG和GIF間選擇,通常PNG是個更好的選擇,除非你需要做成動態圖片。
6. 請注意“下載時間”這一資訊
確保一個站點快速載入並且看上去很漂亮,這是非常重要的。這也體現了儲存和優化圖片的重要性。如下圖所示,看看在檔案儲存選項中一個簡單的改變可以對圖片大小產生怎樣的影響。
比較好的方法就是:降低影象質量,直到你發現影象顯示質量明顯降低。
當你在優化影象時,要時刻關注“下載時間”,這將會顯示在“儲存為Web所用格式”對話視窗的左下角。像下圖那樣,你可以看到,在當前設定下,你所儲存的圖片在DSL網路連線狀態下下載時間大約為2秒。
相關文章
- 前端設計師必須知道的10個重要的CSS技巧前端CSS
- 設計師升職加薪必須知道的10個設計網站網站
- 程式設計師必須知道的幾個國外IT網站程式設計師網站
- 網頁設計師必用的11個SEO技巧網頁
- 網頁設計師必備的10個CSS技巧網頁CSS
- 15個必須知道的chrome開發者技巧Chrome
- 新手入門:入手MacBook 後必須知道的 幾 個小技巧?Mac
- Vue開發必須知道的36個技巧Vue
- 老鳥程式設計師才知道的40個小技巧程式設計師
- 7個Web前端程式設計師必須會用CSS技巧Web前端程式設計師CSS
- 有理想的程式設計師必須知道的15件事程式設計師
- 必須知道的28個HTML5特性、技巧HTML
- 15 個必須知道的 Chrome 開發工具技巧Chrome
- LLM部署,你必須要知道的幾個技巧!
- 招聘初級程式設計師必須考慮的6個因素程式設計師
- PHP程式設計師必須知道的兩種日誌PHP程式設計師
- iOS程式設計師必須知道的Android要點iOS程式設計師Android
- 每個Java程式設計師必須知道的5個JVM命令列標誌Java程式設計師JVM命令列
- 前端程式設計師應該知道的 15 個 jQuery 小技巧前端程式設計師jQuery
- 程式設計師必須知道的幾個Git程式碼託管平臺程式設計師Git
- Web開發者和設計師必須要知道的 iOS 8 十個變化WebiOS
- 設計師必備的技巧性原則!你知道哪幾個?
- 網頁設計中優化圖片的 6 個技巧網頁優化
- 必須學會使用的35個Jquery小技巧jQuery
- 網頁設計師新手常犯的6個錯誤網頁
- 程式設計師應該知道的 13 個設計技巧程式設計師
- 每個程式設計師1小時內必須解決的5個程式設計問題程式設計師
- 15個IT程式設計師必須思考的問題程式設計師
- Java程式設計師必須瞭解的7個效能指標,你都知道嗎?Java程式設計師指標
- 網站建設網頁設計小技巧分享網站網頁
- 11 個超實用的網站頁尾設計小技巧網站
- JS 開發者必須知道的十個 ES6 新特性JS
- 阿里P7架構師告訴你Java架構師必須知道的 6 大設計原則阿里架構Java
- 作為程式設計師必須知道的程式語言編年史程式設計師
- 作為一個Java程式設計師,這 8 個開源類庫你必須知道!Java程式設計師
- Java程式設計師必須掌握的5個註解!Java程式設計師
- 程式設計師必須掌握的五個seo知識程式設計師
- 每個Java程式設計師都必須知道的四種負載均衡演算法Java程式設計師負載演算法