javascript - 如何阻止 Hue 更改图像边框颜色 Javascript

标签 javascript html css

我目前正在制作一个允许您随意更改图像属性的程序。每当我更改图像色调时,它也会更改图像边框颜色(如果有的话)。有什么办法可以避免这种情况并将边框颜色保持为设置的颜色吗?我还没有真正尝试过任何东西,因为互联网上没有任何东西,而且我不知道如何解决这个问题。

最佳答案

您可以将图像包裹在相同大小的容器中。将过滤器应用于此容器内的元素,并在容器上设置边框。

.container {
  border: 16px solid red;
  width: 256px;
  height: 256px;
}

.container img {
  filter: hue-rotate(90deg);
  -webkit-filter: hue-rotate(90deg);
}
<div class="container">
  <img src="https://picsum.photos/id/888/256/256">
</div>

关于javascript - 如何阻止 Hue 更改图像边框颜色 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57933872/

相关文章:

javascript - OPL 脚本中的幂函数

javascript - Elasticsearch 多字段模糊搜索不首先返回完全匹配

html - 如何在两个按钮之间留一个空格?以及如何将它们对齐到中心

html - 将 SVG 与背景图像对齐

html - CSS 导航栏集中,按钮之间没有间隙

html - 如何使 div 网格居中?

php - 如何在我的网页的特定上下文中重置 iframe 属性。不使用javascript

javascript - 添加包含元素引用的对象时 IndexedDB 失败

php - 显示检索到的 JSON 内容时出错

html - ODB 错误 80040e14 ASP 经典