gpt4 book ai didi

html - 在鼠标悬停时展开 Material 扩展面板

转载 作者:搜寻专家 更新时间:2023-10-30 22:04:43 27 4
gpt4 key购买 nike

我的应用程序中有一个 Material 扩展面板。当您将鼠标悬停在面板上时,我想展开面板,如果您再次离开,我也会自动折叠。这可以在 my.css 文件中实现吗?或者我是否必须在我的 typescript 中这样做以及如何做?

这是我的 html:

    <mat-expansion-panel class="expansion-panel-class">
<mat-expansion-panel-header>
....
</mat-expansion-panel-header>
<mat-list>
<!-- my elements -->
</mat-list>
</mat-expansion-panel>

和我的css:

.expansion-panel-class{
/*Expansion panel is collapsed*/
}

.expansion-panel-class :hover{
/*Expansion panel is expanded*/
}

提前致谢!

最佳答案

两者都不是,您可以在 HTML 模板中执行此操作。事实上,这是 Angualr 团队推荐的(将 View 逻辑保存到模板中)。

只需使用局部变量和事件绑定(bind)。

<mat-expansion-panel 
class="expansion-panel-class"
#panel
(mouseenter)="panel.open()"
(mouseleave)="panel.close()"
>

关于html - 在鼠标悬停时展开 Material 扩展面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50016984/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com