javascript - 在 React 中覆盖 css 类

标签 javascript html css reactjs sass

我的目标是在 React 中覆盖 css 类。已经定义的类具有来自 css 框架的属性。我想保存该属性并添加一些自己的新属性。

HTML:

import styles from '../../css/style.scss';

export default class Class extends React.Component {

  constructor() {
    super();
  }

  render() {
    return (
      <div className="item">
        <div className="image">
          <img src="" />
        </div>
        <div className="content">
          <span className="header"><span>
        </div>
      </div>
      );
    }
};

萨斯:

.item {
    .content {
        .header {
            text-transform: capitalize;
        }
    }
}

最佳答案

您可以在 reactjs 中使用内联样式来执行此操作:-

import styles from '../../css/style.scss';

export default class Class extends React.Component {

  constructor() {
    super();
  }

  render() {

   const styles={
        'textTransform': 'capitalize';
        //define other properties here, use camel case(remember we are using Javascript)
    }

    return (
      <div className="item">
        <div className="image">
          <img src="" />
        </div>
        <div className="content">
          <span className="header" style={style}><span>
        </div>
      </div>
      );
    }
};

关于javascript - 在 React 中覆盖 css 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39626826/

相关文章:

html - 让文本溢出工作而不重叠

html - 使两个响应图像具有相同的高度

javascript - 如何更改rails中的HTTP版本?

javascript - Api请求在swagger和postman中工作但在js中不起作用(使用axios)

javascript - 为什么更改参数的副本会更改参数?

SEO - title 和 alt 属性中的特殊字符

Javascript:在不刷新页面的情况下更改网址

html - 网格内的 CSS 位置粘性侧边栏

javascript - 使用 html 按钮更改 json

javascript - 防止 bxSlider 在滑动时进入链接