未应用辅助抽屉样式

问题描述 投票:0回答:1

遵循文档here时,我有些困惑。除了headerStyle属性之外,其他所有功能似乎都可以正常工作。它似乎不适用于我适用的样式。我不确定我要去哪里哪里。

从提供的headerStyle示例之一中检查CodeSandbox。我还可以在哪里查看导致此问题的原因?

enter image description here

本地主机:

enter image description here

Codesandbox:

Edit modest-violet-12fum

css reactjs antd
1个回答
0
投票

[不确定您的问题所在,因为我没有收到相同的警告,但这是一个有效的示例(请确保导入ant design css,否则,ant组件将无法正常工作)。另外,我发现通过覆盖一个单独的CSS文件中它们各自的类名来覆盖ant的CSS更容易和更清洁。

Edit Ant Design Drawer Example


index.js

import React, { Component } from "react";
import { render } from "react-dom";
import { Drawer, Button } from "antd";
import "antd/dist/antd.css";
import "./index.css";

class App extends Component {
  state = { visible: false };

  showDrawer = () => {
    this.setState(prevState => ({
      visible: !prevState.visible
    }));
  };

  render() {
    return (
      <div>
        <Button type="primary" onClick={this.showDrawer}>
          Open
        </Button>
        <Drawer
          title="Basic Drawer"
          placement="right"
          closable={false}
          onClose={this.showDrawer}
          visible={this.state.visible}
        >
          <p>Some contents...</p>
          <p>Some contents...</p>
          <p>Some contents...</p>
        </Drawer>
      </div>
    );
  }
}

render(<App />, document.getElementById("container"));

index.css

.ant-drawer-header {
  background-color: #5340ff;
  border-radius: 0;
}

.ant-drawer-title {
  color: #fff;
}

.ant-drawer-body {
  background-color: #5340ff;
  color: #fff;
  height: calc(100vh - 55px);
}
© www.soinside.com 2019 - 2024. All rights reserved.