我想为React中的组件制作一个渐变背景,如下图所示
Gradient of the same colour
我想这样做:<Box colour ="blue"></Box>
其中这些组件的样式将像这样
backgroundColor="this.props.colour"
字符串
现在我只想传递颜色属性,我不想传递两种颜色,而且颜色将是十六进制代码。
我想为React中的组件制作一个渐变背景,如下图所示
Gradient of the same colour
我想这样做:<Box colour ="blue"></Box>
其中这些组件的样式将像这样
backgroundColor="this.props.colour"
字符串
现在我只想传递颜色属性,我不想传递两种颜色,而且颜色将是十六进制代码。
2条答案
按热度按时间mzillmmw1#
为什么不使用渐变作为
background-color
上面的层来实现这一点:个字符
2wnc66cl2#
你仍然需要指定第二种颜色 * 以某种方式 *。你可以传入第一种颜色,然后在组件中计算第二种颜色。这里我将第二种颜色转换为比输入颜色暗20%。
您可以根据特定用例的需要调整逻辑。