CSS 設置圖像樣式
- 上一頁 CSS 工具提示
- 下一頁 CSS object-fit
學習如何使用 CSS 設置圖像樣式。
圓角圖像
使用 border-radius
屬性創建圓形圖像:
縮略圖圖像
使用 border
屬性創建縮略圖。
縮略圖:

實例
img { border: 1px solid #ddd; border-radius: 4px; padding: 5px; width: 150px; } <img src="paris.jpg" alt="Paris">
響應式圖像
響應式圖像會自動調整以適合屏幕尺寸。
如果您希望根據需要縮小圖像,但需要杜絕放大到大于原始尺寸,請添加如下代碼:
實例
img { max-width: 100%; height: auto; }
提示:在我們的 CSS RWD 教程 中學習關于響應式 Web 設計的更多知識。
居中圖像
如需使圖像居中,請將左右外邊距設置為 auto
并將其設置為塊元素:

實例
img { display: block; margin-left: auto; margin-right: auto; width: 50%; }
寶麗來圖片 / 卡片

黃色郁金香

紅色郁金香
實例
div.polaroid { width: 80%; background-color: white; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } img {width: 100%} div.container { text-align: center; padding: 10px 20px; }
透明圖像
opacity
屬性的取值范圍為 0.0 - 1.0。值越低,越透明:

opacity 0.2

opacity 0.5

opacity 1(默認)
實例
img { opacity: 0.5; }
圖像濾鏡
CSS filter
屬性把視覺效果(如模糊和飽和度)添加到元素。
注意:Internet Explorer 或 Edge 12 不支持 filter 屬性。
實例
把所有圖像的顏色更改為黑白(100% 灰色):
img { filter: grayscale(100%); }
提示:請訪問我們的 CSS 濾鏡參考手冊,了解有關 CSS 濾鏡的更多信息。
圖像懸停疊加
創建鼠標懸停時的疊加效果:
響應式圖庫
我們可以使用 CSS 創建自適應的圖片庫。
本例使用媒體查詢來重新排列不同屏幕尺寸的圖像。請調整瀏覽器窗口的大小以查看效果:
實例
.responsive { padding: 0 6px; float: left; width: 24.99999%; } @media only screen and (max-width: 700px){ .responsive { width: 49.99999%; margin: 6px 0; } } @media only screen and (max-width: 500px){ .responsive { width: 100%; } }
提示:請在我們的 CSS RWD 教程 中學習有關響應式 Web 設計的更多知識。
圖像模態(Image Modal)
這是一個演示 CSS 和 JavaScript 如何協同工作的例子。
首先,請使用 CSS 創建模態窗口(對話框),并默認將其隱藏。
然后,當用戶單擊圖像時,使用 JavaScript 顯示模態窗口并在模態內部顯示圖像:

- 上一頁 CSS 工具提示
- 下一頁 CSS object-fit