選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

JS 參考手冊

按類別劃分的 JS 按字母劃分的 JS

JavaScript

JS 陣列 JS 布林值 JS 類 JS 日期 JS 錯誤 JS 全域性 JS JSON JS Map JS Math JS 數字 JS 物件 JS 運算子 JS 優先順序 JS Promise JS 正則表示式 JS Set JS 語句 JS 字串 JS TypedArray

Window

Window 物件 Window Console Window History Window Location Window Navigator Window Screen

HTML DOM

HTML 文件 HTML 元素 HTML 屬性 HTML 集合 HTML NodeList HTML DOMTokenList HTML 樣式
alignContent alignItems alignSelf animation animationDelay animationDirection animationDuration animationFillMode animationIterationCount animationName animationTimingFunction animationPlayState background backgroundAttachment backgroundClip backgroundColor backgroundImage backgroundOrigin backgroundPosition backgroundRepeat backgroundSize backfaceVisibility border borderBottom borderBottomColor borderBottomLeftRadius borderBottomRightRadius borderBottomStyle borderBottomWidth borderCollapse borderColor borderImage borderImageOutset borderImageRepeat borderImageSlice borderImageSource borderImageWidth borderLeft borderLeftColor borderLeftStyle borderLeftWidth borderRadius borderRight borderRightColor borderRightStyle borderRightWidth borderSpacing borderStyle borderTop borderTopColor borderTopLeftRadius borderTopRightRadius borderTopStyle borderTopWidth borderWidth bottom boxShadow boxSizing captionSide caretColor clear clip color columnCount columnFill columnGap columnRule columnRuleColor columnRuleStyle columnRuleWidth columns columnSpan columnWidth counterIncrement counterReset cssFloat cursor direction display emptyCells filter flex flexBasis flexDirection flexFlow flexGrow flexShrink flexWrap font fontFamily fontSize fontStyle fontVariant fontWeight fontSizeAdjust height isolation justifyContent left letterSpacing lineHeight listStyle listStyleImage listStylePosition listStyleType margin marginBottom marginLeft marginRight marginTop maxHeight maxWidth minHeight minWidth objectFit objectPosition opacity order orphans outline outlineColor outlineOffset outlinestyle outlineWidth overflow overflowX overflowY padding paddingBottom paddingLeft paddingRight paddingTop pageBreakAfter pageBreakBefore pageBreakInside perspective perspectiveOrigin position quotes resize right scrollBehavior tableLayout tabSize textAlign textAlignLast textDecoration textDecorationColor textDecorationLine textDecorationStyle textIndent textOverflow textShadow textTransform top transform transformOrigin transformStyle transition transitionProperty transitionDuration transitionTimingFunction transitionDelay unicodeBidi userSelect verticalAlign visibility width wordBreak wordSpacing wordWrap widows zIndex

HTML 事件

HTML 事件 HTML 事件物件 HTML 事件屬性 HTML 事件方法

Web API

API Canvas API Console API Fetch API Fullscreen API 地理位置 API History API MediaQueryList API Storage API 驗證 API Web

HTML 物件

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

其他參考

CSSStyleDeclaration JS 轉換


樣式 filter 屬性

示例

將影像顏色更改為黑白(100% 灰度)

document.getElementById("myImg").style.filter = "grayscale(100%)";
自己動手試一試 »

描述

filter 屬性為影像新增視覺效果(如模糊和飽和度)。


瀏覽器支援

表中的數字指定了完全支援該屬性的第一個瀏覽器版本。

屬性
篩選器 53.0 13.0 35.0 9.1 40.0


語法

返回 filter 屬性

object.style.filter

設定 filter 屬性

object.style.filter = "none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia()"

濾鏡函式

注意: 使用百分比值(例如 75%)的濾鏡也接受小數(例如 0.75)形式的值。

濾鏡 描述
none 指定無效果
blur(px) 對影像應用模糊效果。值越大,模糊程度越大。

如果未指定值,則使用 0。
brightness(%) 調整影像的亮度。

0% 將使影像完全變黑。
100% (1) 是預設值,表示原始影像。
值超過 100% 將提供更亮的影像。
contrast(%) 調整影像的對比度。

0% 將使影像完全變黑。
100% (1) 是預設值,表示原始影像。
值超過 100% 將提供對比度較低的影像。
drop-shadow(h-shadow v-shadow blur spread color) 對影像應用陰影效果。

可能的值
h-shadow - 必需。指定水平陰影的畫素值。負值將陰影放置在影像左側。

v-shadow - 必需。指定垂直陰影的畫素值。負值將陰影放置在影像上方。

blur - 可選。這是第三個值,必須以畫素為單位。為陰影新增模糊效果。值越大,模糊程度越大(陰影變得更大更亮)。不允許負值。如果未指定值,則使用 0(陰影邊緣銳利)。

spread - 可選。這是第四個值,必須以畫素為單位。正值將使陰影展開並變大,負值將使陰影縮小。如果未指定,則為 0(陰影將與元素大小相同)。
注意: Chrome、Safari 和 Opera,以及其他瀏覽器,不支援此第 4 個長度;如果新增,將不會渲染。

color: 可選。為陰影新增顏色。如果未指定,顏色取決於瀏覽器(通常是黑色)。
提示: 此濾鏡類似於 box-shadow 屬性。
grayscale(%) 將影像轉換為灰度。

0% (0) 是預設值,表示原始影像。
100% 將使影像完全灰度(用於黑白影像)。

注意: 不允許負值。
hue-rotate(deg) 對影像應用色相旋轉。該值定義了影像樣本將在色環上調整的度數。0deg 是預設值,表示原始影像。

注意: 最大值為 360deg。
invert(%) 反轉影像中的樣本。

0% (0) 是預設值,表示原始影像。
100% 將使影像完全反轉。

注意: 不允許負值。
opacity(%) 設定影像的不透明度級別。不透明度級別描述了透明度級別,其中

0% 完全透明。
100% (1) 是預設值,表示原始影像(無透明度)。

注意: 不允許負值。
提示: 此濾鏡類似於 opacity 屬性。
saturate(%) 飽和影像。

0% (0) 將使影像完全不飽和。
100% 是預設值,表示原始影像。
值超過 100% 將提供超飽和的影像。

注意: 不允許負值。
sepia(%) 將影像轉換為棕褐色。

0% (0) 是預設值,表示原始影像。
100% 將使影像完全棕褐色。

注意: 不允許負值。

技術詳情

CSS 版本 CSS3

相關頁面

CSS 參考: filter 屬性


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援