javascript - 如何阻止 Hue 更改图像边框颜色 Javascript
问题描述
我目前正在制作一个允许您随意更改图像属性的程序。每当我改变图像色调时,它也会改变图像边框颜色(如果有的话)。有什么办法可以避免这种情况并将边框颜色保持为设置的颜色?我没有真正尝试过任何东西,因为互联网上没有任何东西,我不知道如何解决这个问题。
解决方案
您可以将图像包装在相同大小的容器中。对该容器内的元素应用过滤器,并在容器上设置边框。
.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>
推荐阅读
- ios - 将 Swift 内部函数暴露给 Objective-C 文件(在框架中)而不公开
- javascript - 打印多个 PDF 和呈现的 HTML
- python - Django 使用主题处理请求
- angular - Angular mat-table - 单元格中的 HTML 元素
- vue.js - Vue v-model 数据绑定问题
- jquery - Pivottable.js 在总列中显示错误值
- python - 如何以特殊方式对数组进行排序和分隔
- c - C 中的分段错误(核心转储) - 使用 PTHREADS 时
- wordpress - url中的wordpress错误类别名称重定向到实际类别
- php - 需要将选项 ID 作为表单的一部分提交,我该怎么做?