首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSS集RGB backgroundColor

JSS集RGB backgroundColor
EN

Stack Overflow用户
提问于 2018-07-31 02:39:42
回答 1查看 3.8K关注 0票数 1

如果我有一个由redux状态获取的RGB值,我如何使用这些值来使用JSS设置元素的背景色?

代码语言:javascript
复制
let color = {
     r: 255,
     g: 255,
     b: 0,
}

<div style={color}>asdf</div>
EN

回答 1

Stack Overflow用户

发布于 2018-07-31 02:51:34

创建一个以CSS键作为css属性名称和值的对象,如下所示。

记住,对象名称不能包含破折号,因此需要将属性(如camelCase background-color )添加到backgroundColor

基于CodeSandBox的工作演示

代码语言:javascript
复制
let style = {
	color: "rgb(255, 0, 0)",
	backgroundColor: "rgb(255, 255, 0)"
}

class TodoApp extends React.Component {
 
  render() {
    return (
      <div>
        <div style={style}>asdf</div>
      </div>
    )
  }
}

ReactDOM.render(<TodoApp />, document.querySelector("#app"))

如果要使用造型-部件,就可以复制和粘贴CSS。

代码语言:javascript
复制
import React from 'react';
import styled from 'styled-components';

const Content = styled.div`
  color: rgb(255, 0, 0);
  background-color: rgb(255, 255, 0);
`

class TodoApp extends React.Component {
 
  render() {
    return (
      <div>
        <Content>asdf</Content>
      </div>
    )
  }
}

ReactDOM.render(<TodoApp />, document.querySelector("#app"))
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51604710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档