響應(yīng)式網(wǎng)站圖片處理的4中方法
日期:2016/4/7 / 人氣:
圖片在網(wǎng)站設(shè)計(jì)中起重要作用,但也可能會(huì)帶來(lái)不少挑戰(zhàn)。當(dāng)在站點(diǎn)上使用的圖像決定,你必須確定,你會(huì)尋找那些圖像,圖像的題材本身,最后它的圖像格式是最好的在該特定實(shí)例。這些因素都是重要的,但是當(dāng)你創(chuàng)建一個(gè)反應(yīng)靈敏的網(wǎng)站,還有,你必須面對(duì)以及其他挑戰(zhàn)。
大小事項(xiàng)
在此之前的響應(yīng)網(wǎng)頁(yè)設(shè)計(jì)的興起,是一個(gè)added網(wǎng)站圖片“一刀切”的做法。這意味著相同的圖像被傳遞給所有觀眾,無(wú)論其屏幕大小或設(shè)備的(一個(gè)圖像將被顯示的最大尺寸是已使用的大小)。這種方法對(duì)上不去響應(yīng)網(wǎng)站,但是。
這是最好的大屏幕圖像往往過(guò)于龐大,無(wú)論是在物理尺寸和文件大小,為小屏幕設(shè)備而言。我們可以縮小圖像的物理尺寸下為較小的顯示器,但份量文件大小保持。從一個(gè)網(wǎng)站性能的角度來(lái)看,這是一個(gè)大問(wèn)題。
當(dāng)涉及到網(wǎng)站的響應(yīng),我們需要提供網(wǎng)站圖片更聰明的方法。如果你所希望做的是不同版本的圖像,這是敏感部位最常見的需要之間進(jìn)行切換,再就是你可以考慮以更聰明的方式實(shí)現(xiàn)圖像的幾個(gè)選項(xiàng)。
自適應(yīng)數(shù)字圖像
據(jù)該網(wǎng)站的這種做法,自適應(yīng)數(shù)字圖像 “檢測(cè)到您的訪問(wèn)者的屏幕尺寸,并自動(dòng)創(chuàng)建,高速緩存,并提供你的網(wǎng)頁(yè)的嵌入式HTML圖像的設(shè)備進(jìn)行適當(dāng)?shù)闹匦驴s放的版本。”有了這個(gè)方法,你上傳圖片的最大版本將與您的設(shè)計(jì)使用了一些斷點(diǎn)一起必需的。
然后自適應(yīng)數(shù)字圖像將會(huì)創(chuàng)建圖像的縮放版本的最佳匹配斷點(diǎn),并根據(jù)需要,而不是總是用最大的尺寸拯救他們。甚至還有視網(wǎng)膜屏幕的支持。
這種方法是非常容易部署,無(wú)需更改需要您網(wǎng)站的HTML。雖然它絕對(duì)可以幫助您提供更小的圖像,屏幕較小的設(shè)備,有局限性這種方法為好。
自適應(yīng)數(shù)字圖像需要Javascript工作。這還需要Apache和PHP,所以這取決于你正在構(gòu)建的網(wǎng)站類型,自適應(yīng)數(shù)字圖像可能不適合你的工作需要。舉例來(lái)說(shuō),如果你的網(wǎng)站是在Windows Server上的.ASPX網(wǎng)站,您將無(wú)法使用自適應(yīng)數(shù)字圖像。
HiSRC
另一個(gè)JavaScript供電(這一個(gè)使用jQuery)選項(xiàng)HiSRC。這個(gè)插件允許你創(chuàng)建小型,中型和大型版本的圖像。然后,該腳本將展示基于視網(wǎng)膜屏幕和網(wǎng)絡(luò)速度適當(dāng)?shù)膱D像。
一個(gè)缺點(diǎn)這種方法是,它的工作原理是首先加載最小圖像。然后檢查,看是否有較大的圖像會(huì)更合適。如果是這樣,它加載這些較大的圖像。這意味著有對(duì)某些用戶雙下載。是的,它只會(huì)影響高帶寬連接的用戶,但它仍然是一個(gè)應(yīng)該提到一個(gè)性能問(wèn)題。
另一個(gè)缺點(diǎn)是需要HiSRC自定義標(biāo)記來(lái)執(zhí)行的事實(shí)。這使得它非常具有挑戰(zhàn)性的在某些情況下使用,比如較大的網(wǎng)站,你正在努力改造這個(gè)解決方案或CMS解決方案,不給你完全訪問(wèn)標(biāo)記。
srcset和大小
如果你正在尋找一種方法并不需要Javascript和更多的是本地的HTML供電解決方案的的srcset和尺寸屬性可能是你最好的選擇。
添加到<IMG>元素,srcset讓你決定正確的HTML中不同大小的圖像,它是與另一個(gè)新的屬性一起使用尺寸。
雖然srcset 是HTML土生土長(zhǎng)的一塊,它不是在所有的瀏覽器都支持。最引人注目的是沒有支持老版本的Internet Explorer發(fā)布沿之前(IE 11和下面不支持srcset)。這意味著,本地或沒有,你可能會(huì)想修補(bǔ)支持利用填充工具像 Picturefill。因此,即使srcset本身并不需要Javascript,確保該解決方案的廣泛支持將推動(dòng)你把它列入。
CMS供電解決方案
取決于使用內(nèi)容管理系統(tǒng),還可以是可被添加到這些平臺(tái)響應(yīng)圖象的解決方案。
我使用ExpressionEngine CMS和經(jīng)常把一種叫做“插件影像儀 ”來(lái)自動(dòng)實(shí)現(xiàn)調(diào)整大小的圖像。
如果你正在使用WordPress的,像“一個(gè)插件RICG響應(yīng)圖像 ”或“ 自適應(yīng)數(shù)字圖像WordPress的 ”搜索可以查到您從CMS權(quán)所需要的影像解決方案。
關(guān)于藝術(shù)指導(dǎo)
為響應(yīng)網(wǎng)站提供更好的縮放圖像的這些方法都工作得很好,如果你并不需要這些圖像藝術(shù)指導(dǎo)(這意味著你需要以不同的裁剪圖像的不同的決議)。如果你需要超越簡(jiǎn)單的調(diào)整大小,使用的HTML <照片>元素將成為您的需求更好的選擇。
作者:朋友圈科技
相關(guān)內(nèi)容 Related
- 為什么響應(yīng)式設(shè)計(jì)需要媒體查詢2016/8/5
- 虛擬主機(jī)被搜索引擎爬蟲訪問(wèn)耗費(fèi)大量流量解決方法2016/8/3
- 網(wǎng)站建設(shè)中如何創(chuàng)建完美的顏色組合2016/8/1
- 什么是長(zhǎng)尾關(guān)鍵詞?2016/8/1
- 建設(shè)企業(yè)或個(gè)人網(wǎng)站的好處2016/7/8
- 前端開發(fā)者需要知道的常識(shí)2016/7/6
- 12種方法為您拓展業(yè)務(wù)通道2016/7/27
- SEO優(yōu)化的三大技巧2016/7/24
- 10的方法來(lái)提高你的網(wǎng)站設(shè)計(jì)2016/7/24
- 網(wǎng)站統(tǒng)計(jì)用哪個(gè)比較好,百度?cnzz?2016/7/21