CSS hue-rotate() 函数
定义和用法
CSS 的 hue-rotate()
滤镜函数对元素应用颜色旋转。
实例
例子 1
为图像设置不同的颜色旋转:
#img1 { filter: hue-rotate(200deg); } #img2 { filter: hue-rotate(90deg); } #img3 { filter: hue-rotate(-90deg); }
例子 2
将 hue-rotate()
与 backdrop-filter
属性结合使用:
div.transbox { background-color: rgba(255, 255, 255, 0.4); -webkit-backdrop-filter: hue-rotate(90deg); backdrop-filter: hue-rotate(90deg); padding: 20px; margin: 30px; font-weight: bold; }
CSS 语法
hue-rotate(angle)
值 | 描述 |
---|---|
angle |
可选。指定一个角度,表示输入样本色调的相对变化。 正值会增加色调值,负值会减少色调值。 0deg 表示原始图像(无效果)。 默认值为 0。 |
技术细节
版本: | CSS Filter Effects Module Level 1 |
---|
浏览器支持
表格中的数字表示首个完全支持该函数的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
18 | 12 | 35 | 6 | 15 |