javascript - 我如何在反应内联样式中使用 HSL 颜色?
问题描述
如何使用 hsl 颜色范围对内联样式做出反应?我将以下内容作为属性传递给style
{backgroundColor: "hsl(100, 80%, 100%)", color: "black"}
但是当我检查元素时,我只是得到一个像这样的 rgb:
style="background-color: rgb(255, 255, 255); color: black;"
代码片段是这样的:
const colorPill = (sim) => {
const sat = Math.round(sim.use * 100) // map
const pillStyle = {
backgroundColor: `hsl(100, ${sat}%, 100%)`,
color: 'black'
}
console.log('pillStyle', pillStyle)
return (<span className='pill' style={pillStyle}>use [{sat}]</span>)
}
顺便说一句,我正在尝试做一些类似热图的事情,其中一个项目会根据传入的百分比值变得更红。也许有一种更简单的方法可以做到这一点......但没有引入大量的包裹......
参考:
解决方案
推荐阅读
- django - 登录后存储用户详细信息的最佳方式是什么?
- go - GoLand import go module public repo 失败,版本无效
- python - 获取外键值 drf django
- javascript - 将不透明度设置为画布fabricjs
- vue.js - Vuetify 文件上传
- python - 如何在 google colab 中将 tensorflow 永久升级到 2.0
- angular - 使用 MEAN 堆栈验证不记名令牌 API
- laravel - 数据表列表页面的字段选择器
- swift - 传递给不带参数的调用的参数 - Swift
- image - 如何在 gnu 八度音程中显示旋转后的图像?