Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
到達 WebKit 中的 CSS 篩選器效果
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
背景
濾鏡效果已經存在一段時間,但設計用於 SVG。在將圖片合併並轉譯至文件前,這些效果可讓您輕鬆套用色彩強度、扭曲或模糊等效果。
其實早在 2009 年,Mozilla 就曾表示 SVG 不夠好!他們最後決定進一步使用篩選器,並允許在 HTML 內容中使用篩選器。請參閱 Paul Irish 的經典示範,瞭解如何在播放的 <video> 上使用 SVG 濾鏡。再次強調,這項功能僅適用於 Firefox,但仍是最佳選擇。
今天
時間快轉至 2011 年底,Adobe 和其他公司一直努力將這項驚人的技術導入 CSS。具體來說,我指的是 WebKit 已開始實作的 CSS 濾鏡效果 1.0。
直接在 CSS 中啟用濾鏡,幾乎所有 DOM 元素都能充分利用濾鏡!圖片、<video>、<canvas>,您可以自行命名。
未來
規格也定義了 CSS 著色器,最終會將 OpenGL 著色器技術帶入 CSS。這真是令人非常期待!不過,您每次開啟系統的 GPU 時,都必須考量安全性問題。因此,WebKit 目前只實作了 CSS 篩選器函式。
支援
Chrome 18.0.976.0 (目前為 Canary 版)、WebKit 夜間版
在 Webkit 夜間版本中,篩選器可套用至硬體加速內容 ( 例如 img { -webkit-transform: translateZ(0); })。在 Chrome 中,加速內容的篩選器仍在開發中 (請使用 --enable-accelerated-filters 標記)。這包括預設會加速的 <video>。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2011-12-21 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2011-12-21 (世界標準時間)。"],[],[]]