如何解决不透明度值显示为字符串而不是数字
我有一个使用 react hooks 的简单不透明度滑块,看起来像这样
我在这样的表格中设置不透明度
<td>
<img
src="link"
opacity={data.socialOpacity}
}
/>
</td>
但是当我运行我的应用程序时,DOM 中的不透明度显示为这样的字符串
<img src="https://wp-iframe.icon.webp" color="#000" opacity="1">
为什么不透明度值显示为字符串而不是数字?
解决方法
一些注意事项:
-
我们在 html 中没有
opacity
属性。 -
我们在 html 中也没有
color
属性,csscolor
属性不会影响图像。 -
您应该在 react 和
setState()
函数中使用状态管理。 -
或者使用带有
style
属性的简单代码:
<div style={ {opacity: data.socialOpacity,color: "#111"} } >...</div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。