css - 如何仅使用 CSS 动态改变图像的色调?

标签 css

我有一个图像文件,我想针对不同的事件以不同的色调显示它。比如说按钮上的单击事件,我需要传递颜色代码,并且图像的色调必须是该颜色。我该如何做到这一点,最好只有CSS?

最佳答案

您可以尝试 css3 中提供的颜色混合功能。示例如下:

.blend {
  background-image:url(blend-mode-mult.jpg);
  width:450px;
  height:450px;
  background-color: #f79e9e;/*pass your color variable here*/
  background-blend-mode: multiply;
}

关于css - 如何仅使用 CSS 动态改变图像的色调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31155453/

相关文章:

javascript - 我如何设置 ChartJS 的样式使其始终位于 div 的底部?

css - Angular Bootstrap 下拉菜单在左侧打开

python - 无法在我的 django 1.5 模板中加载 css

css - 在页面的一侧添加背景图像。 (CSS)

css 在点击时更改元素的样式

html - 我怎样才能使背景图像充满和高度

html - 负边距如何在 Bootstrap 轮播中起作用?

html - 如何在单个 div 中使用三个背景图像来模拟阴影

javascript - 导航栏不粘

javascript - window.prompt 多行输入 JavaScript CSS