簡體   English   中英

ionic3-晶圓廠對開時如何添加背景

[英]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輕松完成此操作。

  1. 首先,您在fab-button添加click處理程序

     <button ion-fab mini (click)="hasClass = !hasClass"><ion-icon name="add"></ion-icon></button> 
  2. 在您的.ts文件中創建hasClass函數

     hasClass : boolean = false 
  3. 使用ngClass根據條件添加類

     <ion-content> <div *ngIf="backdrop" class="back-drop"></div> ... </ion-content> 
  4. 將適當的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM