Chi*_*kwe 1 html css typescript angular-material angular
我的应用程序中有一个材料扩展面板.当您将鼠标悬停在面板上时,我想展开面板,如果再次离开,我想自动折叠.这可以在my.css文件中实现吗?或者我必须在我的打字稿中这样做以及如何做?
这是我的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>
Run Code Online (Sandbox Code Playgroud)
和我的css:
.expansion-panel-class{
/*Expansion panel is collapsed*/
}
.expansion-panel-class :hover{
/*Expansion panel is expanded*/
}
Run Code Online (Sandbox Code Playgroud)
提前致谢!
小智 8
也不是,您可以将其添加到HTML模板中.实际上,这是Angualr团队推荐的(将视图逻辑保存到模板中).
只需使用局部变量和事件绑定.
<mat-expansion-panel
class="expansion-panel-class"
#panel
(mouseenter)="panel.open()"
(mouseleave)="panel.close()"
>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
929 次 |
| 最近记录: |