看看今天流行的
網站設計,你肯定會看到的一個滿屏圖片背景的現象,因為圖片在
網站設計中的應用已經愈加廣泛。不同于十幾年前,
網站建設只需要考慮PC端瀏覽即可,移動端已經逐漸成為網站用戶訪問的主流。所以學會適應手機瀏覽的
網站設計如何添加響應式背景圖像,將變的越來越重要,作為高端
網站建設公司,甚至一名專業的網站設計制作開發人員,你不得不掌握這門全新的技術。添加這些圖片的挑戰之一來自好實踐,即網站必須響應不同的屏幕大小和設備,這種方法被稱為響應式網頁設計,這也是本文討論的主題。
一幅多屏圖像
由于您的網站的布局變化和縮放與不同的屏幕大小,所以這些背景圖像也必須相應地縮放它們的大小。事實上,這些“流暢的圖像”是響應網站的關鍵部分之一(以及流暢的網格和媒體查詢)。這三個部分從一開始就是響應性網頁設計的主要部分,但是盡管向站點添加響應性內聯圖像一直相當容易(內聯圖像是作為HTML標記的一部分編碼的圖形),對背景圖像(使用CSS背景屬性設置頁面樣式)也是如此,長期以來,這給許多Web設計人員和前端開發人員帶來了巨大的挑戰。值得慶幸的是,CSS中增加了“后臺大小”屬性,這使得這一點成為可能。
在另一篇文章中,我們介紹了如何使用CSS3屬性背景大小來拉伸圖像以適應窗口,但是還有一種更好、更有用的方法來部署此屬性。為此,我們將使用以下屬性和值組合:
Cover關鍵字屬性告訴瀏覽器縮放圖像以適合窗口,無論該窗口有多大或多小。圖像將縮放以覆蓋整個屏幕,但原始比例和縱橫比保持不變,以防止圖像本身被扭曲。圖像將盡可能大地放置在窗口中,以便覆蓋整個窗口曲面。這意味著您的頁面中不會有任何空白點或圖像上的任何失真,但也意味著某些圖像可能會根據屏幕和有問題的圖像的寬高比進行修剪。例如,圖像的邊緣(頂部、底部、左側或右側)可能會在圖像上被切斷,具體取決于用于“背景位置”特性的值。如果將背景設置為“左上方”,則圖像上的任何多余部分都將從底部和右側消失。如果你使背景圖像居中,多余的部分將從所有的側面消失,但是由于多余的部分被分散開來,對任何一側的影響都會減少。
如何設置COVER大小
創建背景圖像時,最好創建一個相當大的圖像。雖然瀏覽器可以使圖像變小而不會對視覺質量產生明顯影響,但當瀏覽器將圖像放大到比原始尺寸更大的尺寸時,圖像的視覺質量將會下降,變得模糊和像素化。這樣做的缺點是,當您將巨幅圖像傳送到所有屏幕時,頁面的性能會受到影響。當您這樣做時,請確保為下載速度和網絡傳輸做好適當的準備。最后,您需要在足夠大的圖像大小和質量與合理的文件大小之間找到適合的下載速度。
使用縮放背景圖像的常用方法之一是,當您希望該圖像占用頁面的整個背景時,無論該頁面是寬的、在臺式機上查看的,還是小得多的,并且正在發送到手持移動設備。
將圖像上載到網站主機,并將其作為背景圖像添加到CSS中:
background-image: url(fireworks-over-wdw.jpg);
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
首先添加瀏覽器前綴CSS:
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
然后添加CSS屬性:
使用適合不同設備的不同圖像。
雖然桌面或筆記本電腦體驗的響應性設計很重要,但可以訪問Web的設備種類已顯著增加,隨之而來的還有更多不同的屏幕大小。如前所述,例如,在智能手機上加載一個非常大的響應式背景圖像,并不是一個高效或注重帶寬的設計。了解如何使用媒體查詢來提供適合于將在其上顯示的設備的圖像,并進一步提高您的網站與移動設備的兼容性。
分享標題:適應手機瀏覽的網站設計如何添加響應式背景圖像
鏈接地址:http://m.newbst.com/news21/155521.html
網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站設計等
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯