javascript - 代码无法在React应用程序中选择CSS文件

标签 javascript css reactjs jsx

我将buttn.css和button.js保存在我的react应用程序中的同一文件夹中。但是css没有渲染。

按钮.css

.Button {
    background-color: transparent;
    border: none;
    color: white;
    outline: none;
    cursor: pointer;
    font: inherit;
    padding: 10px;
    margin: 10px;
    font-weight: bold;
}

.Button:first-of-type {
    margin-left: 0;
    padding-left: 0;
}

.Success {
    color: #5C9210;
}

.Danger {
    color: #944317;
}

按钮.js

import React from 'react';
import classes from './Button.css';
const Button = (props) => (
  <button
  className={[classes.Button,classes[props.btnType]].join(' ')}
  onClick={props.clicked}>{props.children}</button>
);

export default Button;

请建议如何继续,而无需为所有元素制作通用的 CSS 表。

最佳答案

如果您使用create-react-app你的CSS文件should be named Button.module.css .

关于javascript - 代码无法在React应用程序中选择CSS文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61876648/

相关文章:

字符串中的 Javascript var

javascript - 读取事件监听器未在 native react 中触发

css - 如何像段落一样将图像包裹在 float 的 div 周围?

jquery - 如何让 Bootstrap 导航栏中的链接根据窗口大小消失/重新出现?

javascript - 调试为什么 react-native release build 崩溃并且调试一个工作正常

reactjs - 在 react-select 中正确使用 NoOptionsMessage 来更改 "no options"文本

javascript - 基于选中的复选框启用和禁用两个不同的按钮 - JQuery

javascript - Meteor - 如何限制模板级别订阅的范围

JavaScript keyCode - 单击了哪个键,使用外来键盘布局

javascript - 滚动时将对象固定到浏览器窗口的顶部