布局
小于 1 分钟
使用指令创建 Flexbox、Grid 与多列布局。
配置
import { hopeTheme } from "vuepress-theme-hope";
export default hopeTheme({
markdown: {
layout: true,
},
});语法
使用复数指令开启一个布局,使用单数指令表示其中的项目,并使用 @end 结束布局。
- Flexbox:
@flexs开启布局,@flex添加项目。 - CSS Grid:
@grids开启布局,@grid添加项目。 - 多列:
@columns开启布局,@column添加项目。
支持以空格分隔的工具类,例如 gap-4、items-center、flex-1 和 grid-cols-2,默认会将它们转换为内联样式。
你也可以使用 @flexs.nav#top gap-4 为布局添加类名与 id。
布局支持嵌套,使用 @end 依次结束,也可以使用 @@、@@@ 显式声明层级深度。
完整的工具类与选项请参阅 @mdit/plugin-layout。
演示
我会占据全部剩余空间。
我使用自然宽度。
Demo
@flexs gap-4 items-center
@flex flex-1
我会占据全部剩余空间。
@flex
我使用自然宽度。
@end更新日志
2026/9/24 07:31
查看所有更新日志
fc49f-于