首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖Mudblazor扩展面板的填充

覆盖Mudblazor扩展面板的填充
EN

Stack Overflow用户
提问于 2022-08-10 22:03:31
回答 1查看 308关注 0票数 0

我是在Mudblazor新来的,并试图覆盖扩展面板头的默认填充。下面是html的样子:html泥巴罗尔

Mudblazor在后台创建一个带有.mud-expand-panel-header的div,这就是我想要更改底部填充的元素。我尝试了内联css并从css文件中更改样式,但没有成功。我还试图在pb-1标记上使用TitleContent,但该元素不接受类。对如何改变这种状况有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-14 19:33:04

解决方案1:如何(直接)应用自定义CSS

如果希望直接覆盖mud-expand-panel-header样式,请创建一个新的CSS文件,将其包括在index.html文件中,并确保它在MudBlazor.min.css之后加载,以确保它具有优先级。

完成后,在新文件中添加以下代码:

代码语言:javascript
复制
.mud-expand-panel-header {
    padding: 4px;
}

解决方案2:如何(间接)应用自定义CSS

与其直接修改mud-expand-panel-header类,不如将所需的CSS应用到元素中的任何mud-expand-panel-header中,并使用您自己的自定义CSS类。

示例

https://try.mudblazor.com/snippet/wumGaiveVFPlBBEe

代码语言:javascript
复制
<style>
    .custom-expansion-panel .mud-expand-panel-header {
        padding-bottom: 4px;
    }
</style>

<MudExpansionPanel Class="custom-expansion-panel">
    <TitleContent>
        <div class="d-flex">
            <MudIcon Icon="@Icons.Filled.CheckCircleOutline" Color="Color.Tertiary" class="mr-3"></MudIcon>
            <MudText>Title</MudText>
        </div>
        <MudText Typo="Typo.subtitle1"><b>Price</b></MudText>
    </TitleContent>
    <ChildContent>
        <MudText>Age</MudText>
        <MudText Typo="Typo.body2">Notes</MudText>
    </ChildContent>
</MudExpansionPanel>

解决方案3:如何使引导带工作

如果希望pb-1引导类工作,请转到index.html文件,并确保加载了̲f̲t̲e̲r̲MudBlazor.min.css

这就是你目前可能拥有的:

代码语言:javascript
复制
<link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
<link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" />

这就是Bootstrap类应该具备的工作条件:

代码语言:javascript
复制
<link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" />
<link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73313202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档