首頁 > web前端 > css教學 > 如何僅使用 HTML 和 CSS 輕鬆將圖片轉換為灰階?

如何僅使用 HTML 和 CSS 輕鬆將圖片轉換為灰階?

Susan Sarandon
發布: 2024-12-15 11:57:11
原創
312 人瀏覽過

How Can I Easily Convert Images to Grayscale Using Only HTML and CSS?

將影像轉換為HTML/CSS 中的灰階:一個簡單的解決方案

在CSS 的幫助下可以以灰度顯示彩色點陣圖過濾器。這種方法提供了跨瀏覽器解決方案,並且實作起來相對簡單。

要使用 CSS 對圖片套用灰階效果,只需將以下程式碼新增至樣式表:

img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
登入後複製

此程式碼會將頁面上的所有圖片轉換為灰階。或者,您可以定位特定影像:

#my-image {
  /* CSS styles */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
登入後複製

要停用懸停時的灰階效果,請加入以下程式碼:

#my-image:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
登入後複製

使用這個簡單的CSS 解決方案,您可輕鬆顯示影像灰度,無需SVG 或Canvas 等複雜技術。

以上是如何僅使用 HTML 和 CSS 輕鬆將圖片轉換為灰階?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板