样式指南
主题控制 Markdown 的颜色、字体和间距,容器样式负责布局。需要改变组件或交互时,使用 Slot 插件。
跟随应用主题
默认主题为
light,不会自动跟随系统。传入应用已有的主题状态即可。
调整字体与颜色
以预设为起点,只覆盖需要改变的 token:
Theme从@fluxdown/solid导入。
直接传 token 对象时,以 light 为基础;使用 ['dark', overrides] 则以深色主题为基础。背景需要融入容器时,可设置 colors.bg: 'transparent'。
安排容器布局
class、classList 和 style 作用于最外层容器。内联样式使用 Solid 的 CSS 属性名:
内容内部的排版优先通过 token 调整。公式、脚注等语法开关见自定义配置。
样式字段
以下字段均位于 theme.tokens,支持局部覆盖。颜色、尺寸和间距接受 CSS 值;行高和字重也可以使用数字。未设置的字段沿用所选主题。
完整类型
ThemeTokens可从@fluxdown/solid导入。
颜色
字体与排版
标题
将 <level> 换成 h1、h2、h3、h4、h5 或 h6,各级标题可以独立设置。