javascript - 如何在 React 中使用 .css 样式表?

标签 javascript css reactjs

所以我有一个非常大的样式表,我正试图在我的 React 代码中使用它。我知道通常你会在 React 中使用这种格式来设置样式:

transparentBg: {
    background: 'transparent'
},

WhiteText: {
    color:'white'
},

但是,我的 css 样式表如下所示:

.transparentBg{
    background: transparent;
}

.WhiteText{
    color:white;
}

有没有办法将我的整个 CSS 样式表转换成 React 风格的格式?或者让我只使用原始 CSS 样式表而不转换它的方法?

最佳答案

您的 CSS 仍然只是 CSS,而 React 仍然只是在页面上呈现 HTML 元素。

这意味着您可以将大型 CSS 文件添加到 html 文件中,只需将您在那里定义的 CSS 类/id 等添加到 React 中的元素。

如果你有

.transparentBg{
    background: transparent;
}

.WhiteText{
    color:white;
}

然后在你的 React 组件中你可以使用这些类:

var SomeComponent = function () {
  return <div className="WhiteText">
    Foo Bar Baz
  </div>;
};

关于javascript - 如何在 React 中使用 .css 样式表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39726578/

相关文章:

javascript - 使用 JQuery 将 Json 响应对象转换为字符串

javascript - 如何在 JavaScript 中停止鼠标悬停时的字幕幻灯片显示?

javascript - 为什么即使使用 onChange 监听器也无法更改 React 中的输入值

HTML 布局垂直居中的 div 在小高度重叠标题

jquery - 页面加载时导航栏无效果 1 秒

javascript - React Native 使用 map 渲染对象 : undefined is not an object (evaluating 'currentLocation.coords' )

node.js - 通过 CIVIC Symfony+Reactjs+NodeJs 登录

javascript - 在 react 中映射数组时处理点击

javascript - Smarty 在 foreach 中添加 if 条件以将 LI 分成多个 UL

javascript - 切换位置固定和静态