- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在 useState 中保存了 HEX 颜色。
问题是 RGB 颜色显示在生成的 HTML 中。
例如:我把相同的使用状态放在DIV中,也作为内联样式中的字体颜色。
import React, { useState } from "react";
const Module = () => {
const [color, setColor] = useState("#bada55");
return <div style={{ color: `${color}` }}>{color}</div>;
};
export default Module;
结果是这样的。但为什么?我只需要始终以 HEX 格式显示颜色。怎么做?
<div style="color: rgb(186, 218, 85);">#bada55</div>
感谢您的任何建议!
最佳答案
我觉得这不是react的东西,而是浏览器的行为如果你看一下spec
它说:计算值将在 rgba() 中。如果不是,它将被计算为 rgb()。
因此,这是标准行为,如果您使用十六进制,它将被计算回 rgba。
也许你可以使用颜色名称代替十六进制颜色:developer.mozilla.org/en-US/docs/Web/CSS/color_value
关于reactjs - React - 如何以内联样式显示 HEX 颜色而不是 RGB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71631640/
我正在编写一个 ruby 脚本来比较两组数字,这两组数字的误差应该在 5% 以内。有没有一种巧妙的方法可以在 ruby 中对此进行评估? 有点像 5.1.withinPercent(0.05)
我想在表单中使用文本输入来询问日期,但我不知道如何使用好这个模式属性。也许我应该使用一些小于 31 的正则表达式?我也不知道怎么做。 它是这样的: 我知道只使用选择或数字会更容易,但我必须以文本形
public static double squareRoot(double num) throws IllegalArgumentException { if (num =
在我的 Angular 2 元素中,我使用 Angular 2 Material 设计来显示进度我使用了这样的进度圈,实际上我将它用作超时并且我想限制为 60 秒,比如当 60 到达时整个进度应该是满
我知道必须有 100 种方法可以做到这一点 - 但有人可以推荐“最好/最简单”的方法来检查三个整数变量是否在彼此的一个点内。 $a = 1; $b = 2; $c = 1; 由于每个变量都在 1 点以
Java 中有没有一种方法可以使得如果 X 在 Y 的 3 以内,则它为 true(需要一个 if 语句)。我尝试过: import java.util.*; import java.
完全是菜鸟问题,但我正在上第一堂 Java 课,正在解决一组问题。我知道如何查看一个数字是否在特定范围内(下面发布),但我试图找出这是否适用于最近的数百个数字。 规则是 N 必须在最接近的 100 两
我有一个 android 布局,它有一个谷歌地图布局,底部覆盖有一个小的 LinearLayout。当用户选择 map 上的标记时,这个小布局就会变得可见。现在,我想知道选中的标记是否在选中时被小布局
我想检查列表值是否具有某种程度的“接近度”。有没有好的算法可以做到这一点?最 pythonic 方式的奖励积分。 有效 [1,7,8,9] [3,4,100,101,102,103,104,105]
我正在对 2 个数字执行 AssertEval,只要它们完全相同,它就会通过。我的问题是,无论哪种方式,这些数字都可以在 5 以内。目前,如果它们不匹配,脚本就会失败。 我对 javascript 很
我正在寻找具有以下功能的虚拟机: 编译代码占用空间小(不到 200K)。 没有外部依赖。 Unicode(或原始)字符串支持。 整洁的代码/组织良好。 C(99) 代码,不是 C++。 类 C/Jav
这是我目前所拥有的,但如果我超过前一个数字的正负 11,它就会中断。因此,如果前一个数字是 1,则下一个数字必须大于 16。此外,我试图只使用每个数字一次。 示例输出: [3,45, 1, 16, 3
我是一名优秀的程序员,十分优秀!