示例自定义主题

自定义主题示例

配置亮色和暗色主题。

在线演示

🎨 主题定制演示

展示亮色和暗色主题的自定义样式效果

☀️ 浅色主题预览

Header
Content Area

🌙 深色主题预览

Header
Content Area

亮色主题

import DsMarkdown from 'ds-markdown';
 
<DsMarkdown theme="light" interval={20}>
  # 亮色主题
  
  这是亮色主题的示例。
</DsMarkdown>

暗色主题

<DsMarkdown theme="dark" interval={20}>
  # 暗色主题
  
  这是暗色主题的示例。
</DsMarkdown>

动态切换主题

import { useState } from 'react';
import DsMarkdown from 'ds-markdown';
 
function App() {
  const [theme, setTheme] = useState<'light' | 'dark'>('light');
 
  return (
    <>
      <button onClick={() => setTheme(theme === 'light' ? 'dark' : 'light')}>
        切换主题
      </button>
      
      <DsMarkdown theme={theme} interval={20}>
        # 动态主题
        
        点击按钮可以切换主题。
      </DsMarkdown>
    </>
  );
}