css 颜色着色 - 使用混合模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 颜色着色 - 使用混合模式相关的知识,希望对你有一定的参考价值。

{"view":"split-vertical","fontsize":"100","seethrough":"","prefixfree":"1","page":"css"}
// alert('Hello world!');
<div style="background-image:url(http://csssecrets.io/images/tiger.jpg)" class="tinted-image"></div>
/**
 * Color tinting — with blending modes
 */

.tinted-image {
	width: 640px; height: 440px;
	background-size: cover;
	background-color: hsl(335, 100%, 50%);
	background-blend-mode: luminosity;
	transition: .5s background-color;
}

.tinted-image:hover {
	background-color: transparent;
}

以上是关于css 颜色着色 - 使用混合模式的主要内容,如果未能解决你的问题,请参考以下文章

为什么我在GLSL着色器中看到这些混合工件?

SceneKit - 在着色器修改器中访问目标颜色以进行混合

DirectX学习笔记:利用平面着色和Gouraud着色模式绘制具有颜色的三角形

css 颜色混合模式 mix-blend-mode

CSS3混合模式

混合模式 kCGBlendModeMultiply 未正确地将图像与颜色相乘