--- order: 7 iframe: 360 title: zh-CN: 固定侧边栏 en-US: Fixed Sider --- ## zh-CN 当内容较长时,使用固定侧边栏可以提供更好的体验。 ## en-US When dealing with long content, a fixed sider can provide a better user experience. ```tsx import { AppstoreOutlined, BarChartOutlined, CloudOutlined, ShopOutlined, TeamOutlined, UploadOutlined, UserOutlined, VideoCameraOutlined, } from '@ant-design/icons'; import type { MenuProps } from 'antd'; import { Layout, Menu } from 'antd'; import React from 'react'; const { Header, Content, Footer, Sider } = Layout; const items: MenuProps['items'] = [ UserOutlined, VideoCameraOutlined, UploadOutlined, BarChartOutlined, CloudOutlined, AppstoreOutlined, TeamOutlined, ShopOutlined, ].map((icon, index) => ({ key: String(index + 1), icon: React.createElement(icon), label: `nav ${index + 1}`, })); const App: React.FC = () => ( long content { // indicates very long content Array.from({ length: 100 }, (_, index) => ( {index % 20 === 0 && index ? 'more' : '...'} )) } ); export default App; ``` ```css #components-layout-demo-fixed-sider .logo { height: 32px; margin: 16px; background: rgba(255, 255, 255, 0.2); } .site-layout .site-layout-background { background: #fff; } ```
long content