[英]ionic3 - How to add backrop when fab buttion open
我正在使用ionic3框架。 我在如下页面中有4个fabs按钮:
<ion-fab top right edge>
<button ion-fab mini><ion-icon name="add"></ion-icon></button>
<ion-fab-list>
<button ion-fab><ion-icon name="logo-facebook"></ion-icon></button>
<button ion-fab><ion-icon name="logo-twitter"></ion-icon></button>
<button ion-fab><ion-icon name="logo-vimeo"></ion-icon></button>
<button ion-fab><ion-icon name="logo-googleplus"></ion-icon></button>
</ion-fab-list>
</ion-fab>
如何在fab按钮打开时添加背景并显示一个可见的fab按钮?
您可以使用CSS轻松完成此操作。
首先,您在fab-button
添加click
处理程序
<button ion-fab mini (click)="hasClass = !hasClass"><ion-icon name="add"></ion-icon></button>
在您的.ts文件中创建hasClass
函数
hasClass : boolean = false
使用ngClass
根据条件添加类
<ion-content> <div *ngIf="backdrop" class="back-drop"></div> ... </ion-content>
将适当的CSS添加到.scss文件中的类
.back-drop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(100, 100, 100, 0.5); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.