UI

程式課程選達內 -
美國上市IT教育集團

0800-777-100


週一到週五 09:00~21:00 週六到週日 09:00~18:00

熱門課程

前端工程師必備的RWD基礎-(八)流動圖片Fluid Image

  • 時間:2019-05-10
  • 發布:達內教育台灣
  • 來源:前端工程師養成班 / SEO教學 / 網頁設計課程

讀完「前端工程師必備的RWD基礎」系列文章後,你將會了解:

(目錄)
  1. 前端工程師必備的RWD基礎(一)RWD基礎概念
  2. 前端工程師必備的RWD基礎(二)流動布局Fluid Grid
  3. 前端工程師必備的RWD基礎(三)Media Query基礎之Media Query使用方法
  4. 前端工程師必備的RWD基礎(四)Media Query基礎之Media Type媒體類型
  5. 前端工程師必備的RWD基礎(五)Media Query基礎之and/not/only判斷條件
  6. 前端工程師必備的RWD基礎(六)Media Query基礎之Media Features-上
  7. 前端工程師必備的RWD基礎(七)Media Query基礎之Media Features-下
  8. 前端工程師必備的RWD基礎-(八)流動圖片Fluid Image

許多前端工程師都要處理 RWD網頁。這些 RWD網頁中的圖片如下圖所示,能根據網頁的大小而跟著放大或縮小。這就是所謂的「Fluid Image (流動圖片)」。

RWD網頁中圖片的顯示方式有兩種,一種是傳統的「<img>」標籤,另一種就是直接使用 CSS 的背景圖。在網頁中插入一般的圖片,也就是使用「<img>」標籤的場合時,只需將其 width 或是 height 其中一個尺寸設定為百分比 ( % ),另一個則設為 auto 則可以達到 RWD 的效果,範例如下:

#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 ,若圖尺寸不夠則無法填滿。

本篇為「前端工程師必備的RWD基礎」系列文章最後一篇,全系列目錄如下:


(目錄)
  1. 前端工程師必備的RWD基礎(一)RWD基礎概念
  2. 前端工程師必備的RWD基礎(二)流動布局Fluid Grid
  3. 前端工程師必備的RWD基礎(三)Media Query基礎之Media Query使用方法
  4. 前端工程師必備的RWD基礎(四)Media Query基礎之Media Type媒體類型
  5. 前端工程師必備的RWD基礎(五)Media Query基礎之and/not/only判斷條件
  6. 前端工程師必備的RWD基礎(六)Media Query基礎之Media Features-上
  7. 前端工程師必備的RWD基礎(七)Media Query基礎之Media Features-下
  8. 前端工程師必備的RWD基礎-(八)流動圖片Fluid Image
上一篇:AWD要怎麼做才能對SEO無痛?
下一篇:RWD 和 AWD 的差異與優缺點
使用平板電腦搜尋網頁的使用者圖片|SEO優化|達內教育

2018年SEO八部曲之1-秒懂你的使用者

等網頁Loading等到想睡著的男性圖片|SEO優化|達內教育

2018年SEO 8部曲之2-你的網頁夠快嗎?

使用Macbook搜尋網頁的貓咪圖片|SEO優化|達內教育

2018年SEO 8部曲之3-Title與Meta Description還是要做SEO優化

使用Macbook搜尋網頁的貓咪圖片|SEO優化|達內教育

2018年SEO 8部曲之4-原來URL也可以做SEO優化

使用Macbook搜尋網頁的貓咪圖片|SEO優化|達內教育

2018年SEO八部曲之5-圖片的 SEO 優化

使用平板電腦搜尋網頁的使用者圖片|SEO優化|達內教育

2018年SEO八部曲之7-Schema結構化資料

 

選擇城市和中心
貴州省

廣西省

海南省