css - 在 ReactJS 中覆盖 css 类

标签 css reactjs react-bootstrap

我需要自定义一些 React 类的 css。在这种情况下,我的目标是使用此 css(一条没有背景的直线)以一种形式显示输入:

.text-line {
background-color: transparent;
color: #eeeeee;
outline: none;
outline-style: none;
border-top: none;
border-left: none;
border-right: none;
border-bottom: solid #eeeeee 1px;
padding: 3px 10px;
}

我尝试过添加内联 css 或创建自定义类,但似乎没有任何效果。

<Form>
    <Form.Group controlId="formBasicEmail">
        <Form.Label>Phone number, email or username</Form.Label>
        <Form.Control type="email" placeholder="Enter email" onChange={this.handleUsernameChange} value={this.state.username} />
    </Form.Group>
</Form>

有没有一种方法可以清除覆盖 react 默认的 css 类?我还在 npm 中加入了 react-bootstrap。

最佳答案

如图in the documentation ,你可以像这样提供一个 css 类(在 React 中称为 className):

<Form>
  <Form.Group controlId="formBasicEmail">
    <Form.Label>Email address</Form.Label>
    <Form.Control type="email" placeholder="Enter email" />
    <Form.Text className="text-muted">
      We'll never share your email with anyone else.
    </Form.Text>
  </Form.Group>
</Form>

您需要像这样导入 css 文件:

import "example.css";

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

相关文章:

javascript - 将垂直滚动位置绑定(bind)到计​​数器

javascript - Grunt browserify 在需要 react-bootstrap-typeahead 时失败

jquery - 如何修复此错误: "Module not found :can' t resolve popper. js”

reactjs - 如何捕获 React-Bootstrap 下拉列表的值?

javascript - 如何获取 Form.Control - React Bootstrap 日期选择器的值?

html - Visual Studio 2013 - 具有多个类的 HTML 元素和与智能感知的斗争

html - 创建看起来像 bbc.co.uk 的 CSS slider 按钮

html - 使下拉菜单的宽度动态

javascript - create-react-app npm run start 在生产模式下。也许不可能?

reactjs - 将扩展的 NextPage 类型分配给页面组件时出现类型错误