javascript - 如何更改子元素的按钮图标颜色

标签 javascript html css reactjs modal-dialog

我有一个带有 closeButton 的 Modal.Header(默认情况下为白色),我想将其颜色更改为黑色。

组件的代码是:

const inlineStyles = {
      header: {
        padding: '18px',
        margin: 0,
        backgroundColor: '#F2F3F4',
      },

<Modal.Header style={inlineStyles.header} closeButton >

呈现的 X 按钮的 HTML 如下所示: <button type="button" aria-label="Close" class="close237497"></button>

I want to make the circled X button on the right "black"

最佳答案

跟随this React-Bootstrap 文件。当您将 closeButton 属性 传递给 ModalHeader 时,该按钮的类将是 close

因此,您可以像这样覆盖该类:

// create a file to override CSS bootstrap (override.css)
// override style of closeButton ModalHeader
.close {
   color: #fc0303 !important // red
   // orther style
}
import ModalHeader from 'react-bootstrap/ModalHeader';
import "./override.css";


// use ModalHeader
<ModalHeader closeButton />

关于javascript - 如何更改子元素的按钮图标颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59151044/

相关文章:

javascript - 查询按日期排序的嵌套子项

javascript - 在运行时使用 AJAX 传递 bool 模型属性

JavaScript 正则表达式匹配不应该匹配的字符

javascript - 如何在 sencha 中实现具有全屏模式选项的图像库

javascript - 滚动到数组中的下一个元素 ID

javascript - 我有一个不断改变高度的 div。如何让第二个 div 不断采用第一个 div 的高度?

jquery - 如何在jquery中添加当前类选择的div

html - 如何在表格单元格中使用省略号?

HTML + CSS 修改单选按钮只选择第一个

html - 新手问题,为什么我的div不 float ?