html, body, #root { height: 100%; margin: 0; padding: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; } .colorWeak { filter: invert(80%); } .ant-layout { min-height: 100vh !important; } .ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed { left: unset; } // 管理端嵌入第三方:隐藏顶栏、侧栏白底 .ant-pro-layout { .ant-pro-global-header { display: none !important; } .ant-pro-sider.ant-layout-sider { background: #fff !important; .ant-layout-sider-children, .ant-pro-sider-menu, .ant-menu.ant-menu-root { background: #fff !important; } } // 无顶栏时内容区顶对齐 .ant-pro-layout-content { padding-block-start: 16px; } } .ant-table-row { &-level-1 .ant-table-cell:first-child { padding-left: 24px !important; } &-level-2 .ant-table-cell:first-child { padding-left: 48px !important; } // 可根据需要添加更多层级 } .ant-table-row-level-2 .ant-table-row-expand-icon { display: none; } canvas { display: block; } body { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } ul, ol { list-style: none; } @media (max-width: 768px) { .ant-table { width: 100%; overflow-x: auto; &-thead > tr, &-tbody > tr { > th, > td { white-space: pre; > span { display: block; } } } } }