CSS |反转()功能
反转()功能是一个内置功能,用于对图像应用滤镜来设置样本图像颜色的反转。
语法:
invert( amount )
参数:该功能接受单参数金额,保存折算金额。反转的值是根据值和百分比设置的。值 0%代表原始图像,100%代表反转图像。
反演()函数在内部使用以下公式来计算图像的反演:
amount * (255 - value) + (1 - amount) * value
反转值由变量amount
控制,变量值位于0–1(浮动)范围内(这是通过将颜色反转的通过百分比转换为 0-1 之间的值来实现的)。值是像素的颜色值。(255-value)
用最大像素值减去颜色值后给出颜色,假设像素值在范围0–255内(尽管输入图像样本空间可以拉伸/缩放以满足指定标准)。
下表列出了反转百分比及其产生的结果。
| 反转 | 结果 | | 0% | 原始图像 | | 50% | 每个像素具有灰色的图像 | | 100% | 完全反转图像 |
下面的例子说明了 CSS invert()函数在 CSS 中: T3】例子:
<!DOCTYPE html>
<html>
<head>
<title>CSS invert() Function</title>
<style>
h1 {
color:green;
}
body {
text-align:center;
}
.invert_effect {
filter: invert(100%);
}
</style>
</head>
<body>
<h1>GeeksforGeeks</h1>
<h2>CSS invert() function</h2>
<img class="invert_effect" src=
"https://media.geeksforgeeks.org/wp-content/cdn-uploads/20190710102234/download3.png"
alt="GeeksforGeeks logo">
</body>
</html>
输出:
支持的浏览器:invert()函数支持的浏览器如下:
- 谷歌 Chrome
- 微软公司出品的 web 浏览器
- 火狐浏览器
- 旅行队
- 歌剧
版权属于:月萌API www.moonapi.com,转载请注明出处