我正在创建angular 7应用程序并设计UI。我想修复底部栏,如下图所示。只需要中间的圆形图标就可以了。 here is the bottom bar image
答案 0 :(得分:0)
您可以使用mat-toolbar,fab-button,div和样式来制作自定义组件:
组件模板:
<div class="fab-wrapper">
<button mat-button mat-fab>
<mat-icon>add</mat-icon>
</button>
</div>
<mat-toolbar color="primary">
<ng-content></ng-content>
</mat-toolbar>
SASS组件:
:host {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
margin-top: -36px;
.fab-wrapper {
width: 56px;
height: 56px;
position: relative;
top: 36px;
left: calc(50% - 36px);
padding: 8px;
border-radius: 36px;
background-color: white;
}
}
这应该使您朝正确的方向开始。