项目

本文档有多个版本。请选择最适合您的选项。

UI

使用自定义 CSS 定制 Lepton 主题

你可能希望通过自定义 CSS(层叠样式表)文件来改变网站的某些外观。本文档将向你展示如何向你的 ABP MAUI Blazor (Hybrid) 解决方案添加自定义 CSS,以替换现有的 Lepton 主题 CSS。通过添加自定义 CSS,你将修改网站的整体外观。

请注意,自定义 CSS 必须包含 Lepton 主题使用的所有样式。如果只想覆盖某些样式,可以使用 Web 项目 wwwroot 文件夹中的 global-styles.css 文件。

如何添加自定义 CSS?

下载 Lepton 主题源代码

下载 Lepton 主题源代码以获取现有的 CSS 文件。为此,在项目根文件夹中创建一个名为 LeptonTheme 的新文件夹,并在 LeptonTheme 文件夹内运行以下 ABP CLI 命令:

abp get-source Volo.LeptonTheme

复制到你的项目

在以下文件夹中,你将找到所有 Lepton CSS 文件。

src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Lepton\Themes\Lepton\Global\styles

默认主题使用 Lepton6.css
在 Web 项目的 wwwroot 文件夹下创建一个名为 styles 的文件夹。
Lepton6.css 复制到 wwwroot/styles 文件夹,并将其重命名为 custom.css

自定义 CSS

打开 custom.css 并找到 .lp-opened-sidebar 样式。 注释掉现有的背景样式,并添加以下背景样式,这将改变主菜单的背景颜色。

 background: linear-gradient(7deg, #9f3049, #84a21f);

lepton-custom-css-customize

设置样式路径

将以下代码添加到:

运行 Web 项目

现在主菜单的背景颜色已改变。通过这种方法,你可以改变网站的整体外观。

lepton-custom-css-result

在本文档中