layui tab 简洁风格需 layui 2.8.0+,在 .layui-tab 元素添加 lay-skin="brief" 即可启用,标题无底色边框、文字灰色、选中项加下划线,关闭按钮默认隐藏且不兼容 lay-allowclose。

layui 的 Tab 选项卡通过 lay-skin="brief" 属性即可启用简洁简约风格,无需额外 CSS,但需确保使用的是 layui 2.8.0 或更高版本(该皮肤自 2.8.0 起正式支持)。
基础用法:添加 brief 皮肤属性
在 tab 容器的元素上添加 lay-skin="brief",同时保持标准的 tab 结构:
<div class="layui-tab" lay-filter="demo" lay-skin="brief">
<ul class="layui-tab-title">
<li class="layui-this">首页</li>
<li>用户管理</li>
<li>权限设置</li>
</ul>
<div class="layui-tab-content">
<div class="layui-tab-item layui-show">欢迎来到首页</div>
<div class="layui-tab-item">用户列表区域</div>
<div class="layui-tab-item">角色与菜单配置</div>
</div>
</div>
注意:lay-skin="brief" 必须写在最外层 .layui-tab 元素上,且不能与其他 skin(如 line、default)混用。
配合 layui 初始化(可选但推荐)
若页面中动态生成 tab 或需监听切换事件,建议调用 element.render() 确保皮肤生效:
layui.use('element', function(){
var element = layui.element;
// 若 tab 是 JS 动态插入的,需手动渲染
element.render('tab');
});
静态 HTML 写法通常自动识别,但刷新或异步加载后建议显式渲染一次。
简明视觉特征与注意事项
brief 风格的特点包括:
- 标题栏无底色、无边框,文字采用中等灰度(#666),选中项加下划线(1px solid #009688)
- 关闭按钮(×)默认隐藏,如需显示需自行添加并绑定事件
- 不支持圆角、阴影、背景渐变等装饰,强调内容优先
- 与
lay-allowClose不兼容——brief 下不推荐开启标签页关闭功能,否则样式易错位
自定义微调(轻量级适配)
如需进一步精简(例如缩小文字、压缩行高),可覆盖少量 CSS,保持风格统一:
.layui-tab-brief .layui-tab-title li {
padding: 0 16px;
line-height: 40px;
font-size: 14px;
}
.layui-tab-brief .layui-tab-title .layui-this:after {
height: 2px; /* 加粗下划线 */
}
建议将此类调整放在页面末尾或独立 style 块中,避免影响全局。











