前端工程師也需要知道怎麼使圖片根據網頁的大小縮放!!到底怎麼辦到的?
前端工程師都要處理 RWD網頁。這些 RWD網頁中的圖片如下圖所示,能根據網頁的大小而跟著放大或縮小。這就是所謂的「Fluid Image (流動圖片)」。

#banner { max-width: 80%; /*最大寬度設為 80% 而不是 100%,是為了避免圖片糊掉*/ height: auto; /*高度設為 auto 好讓圖片可以等比例縮放*/ } 上面所說的為一般圖片的 Fluid Image 設定,接下來說明背景圖的部分。相信大家已經看到非常多美美的滿版圖片的網頁了吧? 這是因為在背景圖的網頁設計上,CSS3 的新屬性「background-size」可以指定背景圖片的大小是否可填滿整個容器。未指定「background-size」屬性的話就是 auto 原圖的大小,若有指定為 cover 的話,則可使背景填滿容器。下例為背景圖片的 Fluid Image 設定為填滿容器的語法:
#banner { background-size: cover; }下圖為 background-size 是否有指定為 cover 的不同。左上為有指定為 cover 的範例,右下為無指定 cover ,若圖尺寸不夠則無法填滿。

推薦閱讀:
網頁設計的深入探討:"AWD 要怎麼做才能真的對 SEO 無痛?"前端工程師怎麼透過溝通與網頁工程師一起架構網站?
前端工程師的必備能力
Java課程助你擠進IT專業職場大門
中國IT教育領導品牌 達內教育集團第一家海外授權中心
Java課程讓我百萬年薪科技新貴之路只需要六個月!
擠進高薪科技大門-Java課程等你來瞭解!