新闻详情

新闻详情

首页 / 资讯中心 / 详情

Filament 换肤指南:5 分钟给 Laravel 后台换上你的品牌色

发布时间:2026/9/2 23:21:35来源:尧图网络
Filament 换肤指南:5 分钟给 Laravel 后台换上你的品牌色
Filament 换肤指南5 分钟给 Laravel 后台换上你的品牌色【免费下载链接】filamentA powerful open-source UI framework for Laravel • Build and ship apps admin panels fast with Livewire项目地址: https://gitcode.com/GitHub_Trending/fi/filament你搭了一个基于 Laravel Filament 的管理后台功能齐全但打开一看——又是那套千篇一律的默认配色跟你的品牌一点都不搭。Filament 换肤其实很简单零代码就能在浅色、深色、跟随系统之间切换再写几行颜色配置就能把主色换成你的品牌色。这篇指南从开箱功能讲起到自定义主题色一步步带你落地。 零代码先上手Filament 深色模式怎么开Filament 内置了主题切换器用户打开右上角头像菜单就能切换三种显示模式浅色、深色、跟随系统。切换之后偏好会自动存在浏览器 localStorage 里下次访问直接生效全程不用写代码。默认是跟随系统用户电脑是深色后台就自动变深色电脑切了模式后台也跟着变。如果你希望控制得更细可以在面板配置里调几个方法——darkMode(false)彻底关掉深色模式darkMode(isForced: true)强制深色并隐藏切换器themeSwitcher(false)保留深色模式但隐藏切换器让用户跟随系统偏好defaultThemeMode(ThemeMode::Light)把默认模式从跟随系统改成固定浅色。 写点代码换品牌色FilamentColor::register 配置步骤想换成自家品牌色改的就是六个核心颜色之一。Filament 用 CSS 变量定义颜色调色板palette再映射到 Tailwind 类去控制界面颜色。默认提供 6 个核心色primary主色、danger、gray、info、success、warning。在服务提供者的boot()方法或中间件里调用FilamentColor::register()有三种写法按你的需求挑——Tailwind 预设色板直接引用Color类里的常量最快。Color::Amber、Color::Indigo都行手动传 50~950 完整色阶手上已有品牌完整色卡时用每个色阶一个值控制最细从一个色值自动生成只有一个十六进制或 RGB 值时直接传字符串Filament 帮你补全整套色阶。use Filament\Support\Colors\Color; use Filament\Support\Facades\FilamentColor; // 方式一Tailwind 预设色板最省事 FilamentColor::register([ primary Color::Indigo, ]); // 方式二 / 三从一个品牌主色值自动生成完整调色板 FilamentColor::register([ primary #6366f1, // 十六进制也可以写 rgb(99, 102, 241) ]);换完主色按钮、链接、图标等所有用到primary的地方会跟着变。Filament 会根据 WCAG 对比度自动挑选深浅色阶文字可读性不用你操心。 颜色落到具体元素上额外颜色 color 属性颜色真正起作用靠的是颜色名加组件上的color属性分两步走。注册额外颜色六个默认色不够时用FilamentColor::register()再注册一个新名字比如secondary之后它在任何组件里都能像内置色一样用。FilamentColor::register([ secondary Color::Indigo, ]);组件级配色注册好颜色后在 Blade 组件上用color属性指定即可。按钮、徽章、链接、图标按钮都支持比如x-filament::badge colorsuccess就能把某个徽章调成成功绿PHP 组件则用-color(success)方法。到这里从默认配色到品牌色、从深色模式到逐元素调色Filament 换肤的常用能力就齐了。更多细节见官方颜色文档与面板样式总览。【免费下载链接】filamentA powerful open-source UI framework for Laravel • Build and ship apps admin panels fast with Livewire项目地址: https://gitcode.com/GitHub_Trending/fi/filament创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

SSM框架学生管理系统源码解析:从架构设计到实战部署 2026/9/3 6:14:00

SSM框架学生管理系统源码解析:从架构设计到实战部署

简介:本资源是一套基于SSM(SpringSpringMVCMyBatis)框架开发的学生信息管理系统完整源码,专为Java初学者及高校计算机类专业学生设计,适用于课程设计、期末作业与Web开发入门实践。系统涵盖学生信息的增删改查、分页展…

阅读更多 →
基于二维码的桌面物体视觉定位:从PnP原理到OpenCV实战 2026/9/3 6:14:00

基于二维码的桌面物体视觉定位:从PnP原理到OpenCV实战

简介:本资源面向嵌入式视觉初学者、桌面机器人开发者及计算机视觉课程实践者,提供一种轻量级、低成本的桌面物体定位方案,解决在无高精度传感器条件下对桌面目标进行二维位姿估计的实际问题。资源包共3个文件,包含核心Python定位脚…

阅读更多 →
Matlab全年光照建模:GHI/DNI/POA高精度仿真方法 2026/9/3 6:14:00

Matlab全年光照建模:GHI/DNI/POA高精度仿真方法

简介:本资源是一套面向太阳能工程、建筑节能设计及气候研究领域的Matlab光照仿真工具包,解决不同地理条件下全年光照强度定量预测与可视化分析的实际需求,适用于具备基础Matlab编程能力的工程师、研究人员及高年级本科生。压缩包共5个文件&am…

阅读更多 →
TVA具身架构范式创新:提升具身智能跨场景迁移效能 2026/9/3 6:14:00

TVA具身架构范式创新:提升具身智能跨场景迁移效能

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术体系。它有机融合深度强化学习(DRL)、卷积…

阅读更多 →
SpringMVC获取请求数据 2026/9/3 6:14:00

SpringMVC获取请求数据

客户端请求参数的格式是:namevalue&namevalue...服务器端要获得请求的参数,有时还需要进行数据的封装,SpringMVC可以接受如下类型的参数• 基本类型参数• pojo• 数组类型参数• 集合类型参数基本数据类型获取RequestMapping(value &qu…

阅读更多 →
FPGA实现SD卡图像直接显示:VGA与RGB液晶屏驱动方案 2026/9/3 6:10:59

FPGA实现SD卡图像直接显示:VGA与RGB液晶屏驱动方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞