網(wǎng)站制作的切圖技巧 網(wǎng)頁(yè)設(shè)計(jì)中的切圖技巧介紹(圖文)

總體上,把握一個(gè)原則,能用css寫的,堅(jiān)決不要用圖片。經(jīng)驗(yàn)告訴我們,首頁(yè)圖片很多的網(wǎng)站打開會(huì)很慢,一是因?yàn)閳D片多,需要下載的文件體積就增大,二是每一個(gè)圖片下載都會(huì)對(duì)服務(wù)器有一個(gè)請(qǐng)求,增大了瀏覽器與服務(wù)端的交互次數(shù),如果能把純色的部分用css來寫,而不因?yàn)槭∈轮苯忧袌D,就會(huì)極大提高網(wǎng)站的運(yùn)行效率,我最早開始學(xué)習(xí)制作網(wǎng)站時(shí),就想當(dāng)然的認(rèn)為怎么樣能加快制作速度就怎么來,于是把一個(gè)導(dǎo)航條的背景直接切成圖片,后來老板看到我寫的 html代碼,告訴我不能這么干,用div定義好寬和高設(shè)置背景色和邊框,一行代碼就搞定。如果遇到有漸變色的背景,可以沿著與漸變色相同方向切一個(gè)像素的條紋,用css中background的repeat-x或repeat-y來自動(dòng)填充。

導(dǎo)航欄效果圖
對(duì)于有圓角的導(dǎo)航條圖片,可以將兩邊的圓角部分單獨(dú)切出來,中間如果有漸變色,也是只切一個(gè)像素的條紋,切出來的三個(gè)條紋可以合并到一張圖片里(上、中、下),使網(wǎng)頁(yè)中使用的時(shí)候用css中的positon屬性來定位圖片出現(xiàn)的位置。
在切割效果圖的過程中,對(duì)于圖片的保存格式也有講究,一般來說,用圖像工具(如photoshop)制作的色彩絢麗的按鈕或圖標(biāo)一般都存成png格式,而用相機(jī)拍攝的風(fēng)景或人物、物體圖像多用jpg格式保存,gif一般用來存儲(chǔ)含有簡(jiǎn)單動(dòng)畫效果的圖像,另外需要注意一點(diǎn)的是,如果圖片中使用了透明效果,要存儲(chǔ)成png-8的格式,png的其他格式要么不支持透明,要么保存時(shí)文件要大很多,png-8是”性價(jià)比”最高的。

圖標(biāo)一般用png格式
對(duì)于用作背景或襯托效果的顏色較多的圖片,保存圖片時(shí)盡可能從清晰度和圖片大小中找到一個(gè)平衡,既保證圖片盡可能小又不失真,這點(diǎn)就要憑個(gè)人經(jīng)驗(yàn)了,因?yàn)槊總€(gè)人的標(biāo)準(zhǔn)不同,千萬不能不壓縮圖片直接放上去,然后靠width和height來進(jìn)行限制,這樣做是自欺欺人,瀏覽器會(huì)先把大圖片下載到本地,然后用樣式強(qiáng)制將它壓縮,顯示不但不會(huì)更清楚,反而會(huì)失真,曾經(jīng)我就遇到過有個(gè)網(wǎng)站首頁(yè)都打開了,唯有一個(gè)局部是個(gè)空白的方形,過了好幾秒才加載出來一張圖片,好奇的下載了這張圖片,竟然有2M多……這一點(diǎn)不光是首頁(yè)切圖,在網(wǎng)站的內(nèi)容上傳時(shí)最好也要養(yǎng)成良好的習(xí)慣,特別是新聞的配圖,現(xiàn)在的相機(jī)效果越來越好,拍出來的圖片動(dòng)不動(dòng)好幾兆,一定要對(duì)圖片尺寸進(jìn)行處理后再上傳,一般處理圖片的寬度為500-600像素之間,高度自動(dòng)等比例即可。
切好圖片的命名也要養(yǎng)成良好的習(xí)慣,最好的命名習(xí)慣就是見名知意,我見多數(shù)網(wǎng)站的圖片使用切圖工具軟件批量切割的,命名很不規(guī)范,比如 index_01、index_02、index_02_01等有規(guī)則但無意義的圖片,也許你說圖片命名本身的意義并不是很大,因?yàn)檫@個(gè)名字只有瀏覽器加載的時(shí)候才會(huì)用,但是,對(duì)于一個(gè)擴(kuò)展性強(qiáng)的網(wǎng)站來說,在進(jìn)行改版和維護(hù)的時(shí)候,如果要更換某些網(wǎng)站圖片,就需要一個(gè)一個(gè)從瀏覽器中右鍵查看圖片地址,記下每一個(gè)長(zhǎng)長(zhǎng)的沒有規(guī)律的圖片名稱,這會(huì)讓技術(shù)人員十分崩潰(也可能就是你自己),所以,在保存圖片時(shí)就給它寫上有意義的名字是很必要的。
以上是個(gè)人總結(jié)的在網(wǎng)站切圖時(shí)的一些技巧,希望對(duì)廣大菜鳥級(jí)的或者想從事網(wǎng)站制作行業(yè)的朋友一些建議,歡迎學(xué)習(xí)交流!
相關(guān)文章
AudioContext 實(shí)現(xiàn)音頻可視化(web技術(shù)分享)
這篇文章主要分享的是web技術(shù)的 AudioContext 實(shí)現(xiàn)音頻可視化,要實(shí)現(xiàn)音頻可視化得先實(shí)現(xiàn)一些炫酷的效果需要借助 Web Audio API提供的一些方法 AudioContext,下面詳細(xì)內(nèi)容2022-02-23- 這篇文章主要給大家介紹了web技術(shù)中的WebRTC記錄音視頻流,文章內(nèi)容圍繞主題展相關(guān)資料,需要的小伙伴可以參考一下,希望對(duì)你有所幫助2022-02-23
- 這是我通過網(wǎng)上查閱資料總結(jié)的一些編碼規(guī)范,用于鞏固對(duì)html,css頁(yè)面重構(gòu)時(shí)的基礎(chǔ),需要的朋友可以參考下2020-12-19
前端編碼規(guī)范(4)—— CSS 和 Sass (SCSS) 開發(fā)規(guī)范
這篇文章主要介紹了前端編碼規(guī)范(4)—— CSS 和 Sass (SCSS) 開發(fā)規(guī)范,需要的朋友可以參考下2017-01-21Web前端開發(fā)規(guī)范2017(HTML/JavaScript/CSS)
這是一份旨在增強(qiáng)團(tuán)隊(duì)的開發(fā)協(xié)作,提高代碼質(zhì)量和打造開發(fā)基石的編碼風(fēng)格規(guī)范,其中包含了 HTML, JavaScript 和 CSS/SCSS 這幾個(gè)部分。我們知道,當(dāng)一個(gè)團(tuán)隊(duì)開始指定并實(shí)行2017-01-21- 這篇文章主要為大家介紹了前端開發(fā)團(tuán)隊(duì)遵循和約定的代碼書寫規(guī)范,意在提高代碼的規(guī)范性和可維護(hù)性,需要的朋友可以參考下2017-01-21
響應(yīng)式Web之流式網(wǎng)格系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了響應(yīng)式Web之流式網(wǎng)格系統(tǒng)的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-07-04在網(wǎng)頁(yè)標(biāo)題欄上和收藏夾顯示網(wǎng)站logo的實(shí)現(xiàn)方法
下面小編就為大家分享一篇在網(wǎng)頁(yè)標(biāo)題欄上和收藏夾顯示網(wǎng)站logo的實(shí)現(xiàn)方法。希望對(duì)大家有所幫助。一起跟隨小編過來看看吧,祝大家游戲愉快哦2016-03-16Visual Foxpro 6.0 中文版安裝向?qū)?圖解)
基于很多用戶都在下載Visual Foxpro 6.0,但是有安裝vtp6.0經(jīng)驗(yàn)的朋友確很少,在安裝過程中總會(huì)出現(xiàn)這樣那樣的問題,基于這些問題,下面小編抽個(gè)時(shí)間把Visual Foxpro 6.02015-09-09網(wǎng)站日志200 0 64狀態(tài)碼的分析(協(xié)議子狀態(tài))
網(wǎng)站日志200 0 64狀態(tài)碼的分析介紹2012-10-29